Class WsWriteTimeout
java.lang.Object
org.apache.tomcat.websocket.server.WsWriteTimeout
- All Implemented Interfaces:
BackgroundProcess
Provides timeouts for asynchronous web socket writes. On the server side we only have access to
ServletOutputStream and ServletInputStream so there is no way to set
a timeout for writes to the client.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintThe default value is 1 which means asynchronous write timeouts are processed every 1 second.voidregister(WsRemoteEndpointImplServer endpoint) voidsetProcessPeriod(int period) voidunregister(WsRemoteEndpointImplServer endpoint)
-
Constructor Details
-
WsWriteTimeout
public WsWriteTimeout()
-
-
Method Details
-
backgroundProcess
public void backgroundProcess()- Specified by:
backgroundProcessin interfaceBackgroundProcess
-
setProcessPeriod
public void setProcessPeriod(int period) - Specified by:
setProcessPeriodin interfaceBackgroundProcess
-
getProcessPeriod
public int getProcessPeriod()The default value is 1 which means asynchronous write timeouts are processed every 1 second.- Specified by:
getProcessPeriodin interfaceBackgroundProcess
-
register
-
unregister
-