|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.api.ldap.codec.api.MessageDecorator<M>
org.apache.directory.api.ldap.codec.decorators.ResponseDecorator<R>
org.apache.directory.api.ldap.codec.api.ExtendedResponseDecorator<GracefulDisconnectResponse>
org.apache.directory.api.ldap.extras.extended.ads_impl.gracefulDisconnect.GracefulDisconnectResponseDecorator
public class GracefulDisconnectResponseDecorator
A Decorator for CancelResponses.
| Field Summary |
|---|
| Fields inherited from class org.apache.directory.api.ldap.codec.api.ExtendedResponseDecorator |
|---|
responseValue |
| Fields inherited from class org.apache.directory.api.ldap.codec.api.MessageDecorator |
|---|
messageLength |
| Fields inherited from interface org.apache.directory.api.ldap.extras.extended.GracefulDisconnectResponse |
|---|
EXTENSION_OID |
| Fields inherited from interface org.apache.directory.api.ldap.model.message.ExtendedResponse |
|---|
TYPE |
| Constructor Summary | |
|---|---|
GracefulDisconnectResponseDecorator(LdapApiService codec,
byte[] responseValue)
Creates a new instance of CancelResponseDecorator. |
|
GracefulDisconnectResponseDecorator(LdapApiService codec,
GracefulDisconnectResponse decoratedMessage)
Creates a new instance of CancelResponseDecorator. |
|
| Method Summary | |
|---|---|
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 befor 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. |
| Methods inherited from class org.apache.directory.api.ldap.codec.api.ExtendedResponseDecorator |
|---|
computeLength, encode, getExtendedResponseLength, getResponseName, getResponseNameBytes, setExtendedResponseLength, setResponseName, setResponseNameBytes |
| Methods inherited from class org.apache.directory.api.ldap.codec.decorators.ResponseDecorator |
|---|
getLdapResult, setLdapResult |
| Methods inherited from class org.apache.directory.api.ldap.codec.api.MessageDecorator |
|---|
addAllControls, addControl, get, getCodecService, getControl, getControls, getControlsLength, getCurrentControl, getDecorated, getDecorator, getMessageId, getMessageLength, getType, hasControl, put, removeControl, setControlsLength, setMessageId, setMessageLength, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.directory.api.ldap.model.message.ExtendedResponse |
|---|
getResponseName, setResponseName |
| Methods inherited from interface org.apache.directory.api.ldap.model.message.ResultResponse |
|---|
getLdapResult |
| Methods inherited from interface org.apache.directory.api.ldap.model.message.Message |
|---|
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId |
| Constructor Detail |
|---|
public GracefulDisconnectResponseDecorator(LdapApiService codec,
GracefulDisconnectResponse decoratedMessage)
codec - decoratedMessage -
public GracefulDisconnectResponseDecorator(LdapApiService codec,
byte[] responseValue)
throws DecoderException
codec - responseValue -
DecoderException| Method Detail |
|---|
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 GracefulDisconnectResponsepublic void setDelay(int delay)
setDelay in interface GracefulDisconnectResponsedelay - the new delay before disconnectionpublic int getTimeOffline()
getTimeOffline in interface GracefulDisconnectResponsepublic void setTimeOffline(int timeOffline)
setTimeOffline in interface GracefulDisconnectResponsetimeOffline - the new time offline after disconnectionpublic Referral getReplicatedContexts()
getReplicatedContexts in interface GracefulDisconnectResponse
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||