org.glassfish.tyrus.client
Class ClientManager

java.lang.Object
  extended by org.glassfish.tyrus.client.ClientManager
All Implemented Interfaces:
javax.websocket.ClientContainer

public class ClientManager
extends Object
implements javax.websocket.ClientContainer

ClientManager implementation.

Author:
Stepan Kopriva (stepan.kopriva at oracle.com)

Method Summary
 void connectToServer(Object o, String url)
           
 void connectToServer(Object endpoint, URI uri)
           
static ClientManager createClient()
           
static ClientManager createClient(String engineProviderClassname)
          Create new ClientManager instance.
 Set<javax.websocket.Session> getActiveSessions()
           
 Set<String> getInstalledExtensions()
           
 long getMaxBinaryMessageBufferSize()
           
 long getMaxSessionIdleTimeout()
           
 long getMaxTextMessageBufferSize()
           
 void setMaxBinaryMessageBufferSize(long max)
           
 void setMaxSessionIdleTimeout(long timeout)
           
 void setMaxTextMessageBufferSize(long max)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createClient

public static ClientManager createClient()

createClient

public static ClientManager createClient(String engineProviderClassname)
Create new ClientManager instance.

Returns:
new ClientManager instance.

connectToServer

public void connectToServer(Object endpoint,
                            URI uri)
                     throws javax.websocket.DeploymentException
Specified by:
connectToServer in interface javax.websocket.ClientContainer
Throws:
javax.websocket.DeploymentException

connectToServer

public void connectToServer(Object o,
                            String url)
                     throws javax.websocket.DeploymentException
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.