org.glassfish.api.container
Interface RequestDispatcher


@Contract
public interface RequestDispatcher

RequestDispatcher is responsible for dispatching incoming requests.

Author:
Jerome Dochez

Method Summary
 void registerEndpoint(String contextRoot, com.sun.grizzly.tcp.Adapter endpointAdapter, ApplicationContainer container)
           
 void registerEndpoint(String contextRoot, com.sun.grizzly.tcp.Adapter endpointAdapter, ApplicationContainer container, String virtualServers)
           
 void registerEndpoint(String contextRoot, Collection<String> vsServers, com.sun.grizzly.tcp.Adapter endpointAdapter, ApplicationContainer container)
           
 void registerEndpoint(String contextRoot, InetAddress address, int port, Collection<String> vsServers, com.sun.grizzly.tcp.Adapter endpointAdapter, ApplicationContainer container)
          Registers a new endpoint for the given context root at the given port number.
 void unregisterEndpoint(String contextRoot)
          Removes the contex-root from our list of endpoints.
 void unregisterEndpoint(String contextRoot, ApplicationContainer app)
          Removes the contex-root from our list of endpoints.
 

Method Detail

registerEndpoint

void registerEndpoint(String contextRoot,
                      com.sun.grizzly.tcp.Adapter endpointAdapter,
                      ApplicationContainer container)
                      throws EndpointRegistrationException
Throws:
EndpointRegistrationException

registerEndpoint

void registerEndpoint(String contextRoot,
                      com.sun.grizzly.tcp.Adapter endpointAdapter,
                      ApplicationContainer container,
                      String virtualServers)
                      throws EndpointRegistrationException
Throws:
EndpointRegistrationException

registerEndpoint

void registerEndpoint(String contextRoot,
                      Collection<String> vsServers,
                      com.sun.grizzly.tcp.Adapter endpointAdapter,
                      ApplicationContainer container)
                      throws EndpointRegistrationException
Throws:
EndpointRegistrationException

registerEndpoint

void registerEndpoint(String contextRoot,
                      InetAddress address,
                      int port,
                      Collection<String> vsServers,
                      com.sun.grizzly.tcp.Adapter endpointAdapter,
                      ApplicationContainer container)
                      throws EndpointRegistrationException
Registers a new endpoint for the given context root at the given port number.

Throws:
EndpointRegistrationException

unregisterEndpoint

void unregisterEndpoint(String contextRoot)
                        throws EndpointRegistrationException
Removes the contex-root from our list of endpoints.

Throws:
EndpointRegistrationException

unregisterEndpoint

void unregisterEndpoint(String contextRoot,
                        ApplicationContainer app)
                        throws EndpointRegistrationException
Removes the contex-root from our list of endpoints.

Throws:
EndpointRegistrationException


Copyright © 2012 GlassFish Community. All Rights Reserved.