org.glassfish.tyrus.server
Class TyrusServerContainer
java.lang.Object
org.glassfish.tyrus.WithProperties
org.glassfish.tyrus.server.TyrusServerContainer
- All Implemented Interfaces:
- javax.websocket.ClientContainer, javax.websocket.ServerContainer
public class TyrusServerContainer
- extends WithProperties
- implements javax.websocket.ServerContainer
Server Container Implementation.
- Author:
- Martin Matula (martin.matula at oracle.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TyrusServerContainer
public TyrusServerContainer(TyrusServer server,
String contextPath,
ServerConfiguration configuration)
start
public void start()
throws IOException
- Throws:
IOException
stop
public void stop()
publishServer
public void publishServer(Class<? extends javax.websocket.Endpoint> endpointClass)
throws javax.websocket.DeploymentException
- Specified by:
publishServer in interface javax.websocket.ServerContainer
- Throws:
javax.websocket.DeploymentException
connectToServer
public void connectToServer(Object endpoint,
URI path)
throws javax.websocket.DeploymentException
- Specified by:
connectToServer in interface javax.websocket.ClientContainer
- Throws:
javax.websocket.DeploymentException
getActiveSessions
public Set<javax.websocket.Session> getActiveSessions()
- Specified by:
getActiveSessions in interface javax.websocket.ClientContainer
getMaxSessionIdleTimeout
public long getMaxSessionIdleTimeout()
- Specified by:
getMaxSessionIdleTimeout in interface javax.websocket.ClientContainer
setMaxSessionIdleTimeout
public void setMaxSessionIdleTimeout(long timeout)
- Specified by:
setMaxSessionIdleTimeout in interface javax.websocket.ClientContainer
getMaxBinaryMessageBufferSize
public long getMaxBinaryMessageBufferSize()
- Specified by:
getMaxBinaryMessageBufferSize in interface javax.websocket.ClientContainer
setMaxBinaryMessageBufferSize
public void setMaxBinaryMessageBufferSize(long max)
- Specified by:
setMaxBinaryMessageBufferSize in interface javax.websocket.ClientContainer
getMaxTextMessageBufferSize
public long getMaxTextMessageBufferSize()
- Specified by:
getMaxTextMessageBufferSize in interface javax.websocket.ClientContainer
setMaxTextMessageBufferSize
public void setMaxTextMessageBufferSize(long max)
- Specified by:
setMaxTextMessageBufferSize in interface javax.websocket.ClientContainer
getInstalledExtensions
public Set<String> getInstalledExtensions()
- Specified by:
getInstalledExtensions in interface javax.websocket.ClientContainer
Copyright © 2012. All Rights Reserved.