org.glassfish.tyrus.platform
Class BeanServer

java.lang.Object
  extended by org.glassfish.tyrus.platform.BeanServer

public class BeanServer
extends java.lang.Object

Server that processes the client applications and creates respective SPIEndpoint.

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

Constructor Summary
BeanServer(java.lang.String engineProviderClassname)
          Create new BeanServer.
 
Method Summary
 void closeWebSocketServer()
          Stop the bean server.
 ServerContainerImpl getContainerContext()
          Returns the ContainerContext.
 void initWebSocketServer(java.lang.String wsPath, int port, java.util.Set<java.lang.Class<?>> fqWSBeanNames)
          Inits the server.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanServer

public BeanServer(java.lang.String engineProviderClassname)
Create new BeanServer.

Parameters:
engineProviderClassname - engine provider.
Method Detail

getContainerContext

public ServerContainerImpl getContainerContext()
Returns the ContainerContext.

Returns:
ContainerContext

closeWebSocketServer

public void closeWebSocketServer()
Stop the bean server.


initWebSocketServer

public void initWebSocketServer(java.lang.String wsPath,
                                int port,
                                java.util.Set<java.lang.Class<?>> fqWSBeanNames)
                         throws java.lang.Exception
Inits the server.

Parameters:
wsPath - address.
port - port.
fqWSBeanNames - application classes.
Throws:
java.lang.Exception


Copyright © 2012. All Rights Reserved.