org.apache.tomcat.websocket.server
Class WsWriteTimeout
java.lang.Object
org.apache.tomcat.websocket.server.WsWriteTimeout
- All Implemented Interfaces:
- BackgroundProcess
public class WsWriteTimeout
- extends Object
- implements 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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WsWriteTimeout
public WsWriteTimeout()
backgroundProcess
public void backgroundProcess()
- Specified by:
backgroundProcess
in interface BackgroundProcess
setProcessPeriod
public void setProcessPeriod(int period)
- Specified by:
setProcessPeriod
in interface BackgroundProcess
getProcessPeriod
public int getProcessPeriod()
-
The default value is 1 which means asynchronous write timeouts are
processed every 1 second.
- Specified by:
getProcessPeriod
in interface BackgroundProcess
register
public void register(WsRemoteEndpointImplServer endpoint)
unregister
public void unregister(WsRemoteEndpointImplServer endpoint)
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.