public class GracefulDisconnectResponseImpl extends AbstractExtendedResponse implements GracefulDisconnectResponse
NoticeOfDisconnect
this response contains additional information about
the amount of time the server will be offline and exactly when it intends to
shutdown.EXTENSION_OID
Constructor and Description |
---|
GracefulDisconnectResponseImpl()
Instantiates a new graceful disconnect.
|
GracefulDisconnectResponseImpl(int timeOffline,
int delay)
Instantiates a new graceful disconnect.
|
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.
|
int |
getTimeOffline()
Gets the offline time after disconnection, in minutes.
|
void |
setDelay(int delay)
Sets the delay before disconnection, in seconds.
|
void |
setResponseName(String oid)
Sets the OID uniquely identifying this extended response (a.k.a.
|
void |
setTimeOffline(int timeOffline)
Sets the time offline after disconnection, in minutes.
|
equals, getResponseName, hashCode, toString
getLdapResult
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId, toString
getResponseName
getLdapResult
addAllControls, addControl, get, getControl, getControls, getMessageId, getType, hasControl, put, removeControl, setMessageId
public GracefulDisconnectResponseImpl()
public GracefulDisconnectResponseImpl(int timeOffline, int delay)
timeOffline
- the offline time after disconnect, in minutesdelay
- the delay before disconnect, in secondspublic void setResponseName(String oid)
setResponseName
in interface ExtendedResponse
setResponseName
in class AbstractExtendedResponse
oid
- the OID of the extended response type.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.Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.