com.noelios.restlet.ext.grizzly
Class GrizzlyServerHelper

java.lang.Object
  extended by org.restlet.util.Helper<T>
      extended by com.noelios.restlet.ConnectorHelper<Server>
          extended by com.noelios.restlet.ServerHelper
              extended by com.noelios.restlet.http.HttpServerHelper
                  extended by com.noelios.restlet.ext.grizzly.GrizzlyServerHelper
Direct Known Subclasses:
HttpServerHelper, HttpsServerHelper

public abstract class GrizzlyServerHelper
extends HttpServerHelper

Base Grizzly connector.

Author:
Jerome Louvel

Constructor Summary
GrizzlyServerHelper(Server server)
          Constructor.
 
Method Summary
protected abstract  void configure(com.sun.grizzly.Controller controller)
          Configures the Grizzly controller.
 com.sun.grizzly.TCPSelectorHandler getSelectorHandler()
          Returns the Grizzly TCP selector handler.
 void start()
           
 void stop()
           
 
Methods inherited from class com.noelios.restlet.http.HttpServerHelper
getConverter, handle, setConverter
 
Methods inherited from class com.noelios.restlet.ServerHelper
handle, setEphemeralPort, setEphemeralPort
 
Methods inherited from class com.noelios.restlet.ConnectorHelper
getProtocols, update
 
Methods inherited from class org.restlet.util.Helper
getAttributes, getContext, getHelped, getHelpedParameters, getLogger, setHelped
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrizzlyServerHelper

public GrizzlyServerHelper(Server server)
Constructor.

Parameters:
server - The server to help.
Method Detail

getSelectorHandler

public com.sun.grizzly.TCPSelectorHandler getSelectorHandler()
Returns the Grizzly TCP selector handler.

Returns:
The Grizzly TCP selector handler.

configure

protected abstract void configure(com.sun.grizzly.Controller controller)
                           throws java.lang.Exception
Configures the Grizzly controller.

Parameters:
controller - The controller to configure.
Throws:
java.lang.Exception

start

public void start()
           throws java.lang.Exception
Overrides:
start in class ConnectorHelper<Server>
Throws:
java.lang.Exception

stop

public void stop()
          throws java.lang.Exception
Overrides:
stop in class ServerHelper
Throws:
java.lang.Exception


Copyright © 2005-2008 Noelios Technologies.