public class GracefulDisconnectResponseDecorator extends ExtendedResponseDecorator<GracefulDisconnectResponse> implements GracefulDisconnectResponse
responseValue
messageLength
EXTENSION_OID
TYPE
Constructor and Description |
---|
GracefulDisconnectResponseDecorator(LdapApiService codec,
GracefulDisconnectResponse decoratedMessage)
Creates a new instance of CancelResponseDecorator.
|
Modifier and Type | Method and Description |
---|---|
void |
addReplicatedContexts(String replicatedContext)
Add a new URL of a replicated server
|
int |
getDelay()
Gets the delay before disconnection, in seconds.
|
Referral |
getReplicatedContexts()
Gets the replicated contexts.
|
byte[] |
getResponseValue()
Gets the response OID specific encoded response values.
|
int |
getTimeOffline()
Gets the offline time after disconnection, in minutes.
|
void |
setDelay(int delay)
Sets the delay before disconnection, in seconds.
|
void |
setResponseValue(byte[] responseValue)
Sets the response OID specific encoded response values.
|
void |
setTimeOffline(int timeOffline)
Sets the time offline after disconnection, in minutes.
|
String |
toString()
Return a string representation of the graceful disconnect
|
computeLength, encode, getExtendedResponseLength, getResponseName, getResponseNameBytes, setExtendedResponseLength, setResponseName, setResponseNameBytes
getLdapResult, setLdapResult
addAllControls, addControl, get, getCodecService, getControl, getControls, getControlsLength, getCurrentControl, getDecorated, getDecorator, getMessageId, getMessageLength, getType, hasControl, put, removeControl, setControlsLength, setMessageId, setMessageLength
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getResponseName, setResponseName
getLdapResult
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId
public GracefulDisconnectResponseDecorator(LdapApiService codec, GracefulDisconnectResponse decoratedMessage)
codec
- decoratedMessage
- public byte[] getResponseValue()
getResponseValue
in class ExtendedResponseDecorator<GracefulDisconnectResponse>
public void setResponseValue(byte[] responseValue)
setResponseValue
in class ExtendedResponseDecorator<GracefulDisconnectResponse>
responseValue
- the response specific encoded response values.public int getDelay()
getDelay
in interface GracefulDisconnectResponse
public void setDelay(int delay)
setDelay
in interface GracefulDisconnectResponse
delay
- the new delay before disconnectionpublic int getTimeOffline()
getTimeOffline
in interface GracefulDisconnectResponse
public void setTimeOffline(int timeOffline)
setTimeOffline
in interface GracefulDisconnectResponse
timeOffline
- the new time offline after disconnectionpublic Referral getReplicatedContexts()
getReplicatedContexts
in interface GracefulDisconnectResponse
public void addReplicatedContexts(String replicatedContext)
addReplicatedContexts
in interface GracefulDisconnectResponse
replicatedContext
- The replicated server to add.public String toString()
toString
in class MessageDecorator<GracefulDisconnectResponse>
Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.