public class GracefulShutdownRequestImpl extends AbstractExtendedRequest implements GracefulShutdownRequest
controls
EXTENSION_OID, NOW, UNDETERMINED
Constructor and Description |
---|
GracefulShutdownRequestImpl()
Instantiates a new graceful shutdown request.
|
GracefulShutdownRequestImpl(int messageId)
Instantiates a new graceful shutdown request.
|
GracefulShutdownRequestImpl(int messageId,
int timeOffline,
int delay)
Instantiates a new graceful shutdown request.
|
Modifier and Type | Method and Description |
---|---|
int |
getDelay()
Gets the delay before disconnection, in seconds.
|
GracefulShutdownResponse |
getResultResponse()
The result containing response for this request.
|
int |
getTimeOffline()
Gets the offline time after disconnection, in minutes.
|
void |
setDelay(int delay)
Sets the delay before disconnection, in seconds.
|
void |
setTimeOffline(int timeOffline)
Sets the time offline after disconnection, in minutes.
|
addAllControls, addControl, equals, getRequestName, getResponseType, hashCode, removeControl, setMessageId, setRequestName, toString
hasResponse
get, getControl, getControls, getMessageId, getType, hasControl, put, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAllControls, addControl, getRequestName, removeControl, setMessageId, setRequestName
getResponseType
hasResponse
get, getControl, getControls, getMessageId, getType, hasControl, put
public GracefulShutdownRequestImpl(int messageId)
messageId
- the message idpublic GracefulShutdownRequestImpl()
messageId
- the message idpublic GracefulShutdownRequestImpl(int messageId, int timeOffline, int delay)
messageId
- the message idtimeOffline
- the offline time after disconnection, in minutesdelay
- the delay before disconnection, in secondspublic int getDelay()
getDelay
in interface GracefulShutdownRequest
public void setDelay(int delay)
setDelay
in interface GracefulShutdownRequest
delay
- the new delay before disconnectionpublic int getTimeOffline()
getTimeOffline
in interface GracefulShutdownRequest
public void setTimeOffline(int timeOffline)
setTimeOffline
in interface GracefulShutdownRequest
timeOffline
- the new time offline after disconnectionpublic GracefulShutdownResponse getResultResponse()
AbstractExtendedRequest
getResultResponse
in interface ResultResponseRequest
getResultResponse
in class AbstractExtendedRequest
Copyright © 2003–2015 The Apache Software Foundation. All rights reserved.