Package org.glassfish.api.container
Interface RequestDispatcher
-
@Contract public interface RequestDispatcherRequestDispatcher is responsible for dispatching incoming requests.- Author:
- Jerome Dochez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidregisterEndpoint(String contextRoot, InetAddress address, int port, Collection<String> vsServers, org.glassfish.grizzly.http.server.HttpHandler endpointAdapter, ApplicationContainer container)Registers a new endpoint for the given context root at the given port number.voidregisterEndpoint(String contextRoot, Collection<String> vsServers, org.glassfish.grizzly.http.server.HttpHandler endpointAdapter, ApplicationContainer container)Registers a new endpoint (proxy implementation) for a particular context-root.voidregisterEndpoint(String contextRoot, org.glassfish.grizzly.http.server.HttpHandler endpointAdapter, ApplicationContainer container)Registers a new endpoint (proxy implementation) for a particular context-root.voidregisterEndpoint(String contextRoot, org.glassfish.grizzly.http.server.HttpHandler endpointAdapter, ApplicationContainer container, String virtualServers)Registers a new endpoint (proxy implementation) for a particular context-root.voidunregisterEndpoint(String contextRoot)Removes the context root from our list of endpoints.voidunregisterEndpoint(String contextRoot, ApplicationContainer app)Removes the context root from our list of endpoints.
-
-
-
Method Detail
-
registerEndpoint
void registerEndpoint(String contextRoot, org.glassfish.grizzly.http.server.HttpHandler endpointAdapter, ApplicationContainer container) throws EndpointRegistrationException
Registers a new endpoint (proxy implementation) for a particular context-root. All request coming with the context root will be dispatched to the proxy instance passed in.- Parameters:
contextRoot- for the proxyendpointAdapter- servicing requests.- Throws:
EndpointRegistrationException
-
registerEndpoint
void registerEndpoint(String contextRoot, org.glassfish.grizzly.http.server.HttpHandler endpointAdapter, ApplicationContainer container, String virtualServers) throws EndpointRegistrationException
Registers a new endpoint (proxy implementation) for a particular context-root. All request coming with the context root will be dispatched to the proxy instance passed in.- Parameters:
contextRoot- for the proxyendpointAdapter- servicing requests.container-virtualServers- comma separated list of the virtual servers- Throws:
EndpointRegistrationException
-
registerEndpoint
void registerEndpoint(String contextRoot, Collection<String> vsServers, org.glassfish.grizzly.http.server.HttpHandler endpointAdapter, ApplicationContainer container) throws EndpointRegistrationException
Registers a new endpoint (proxy implementation) for a particular context-root. All request coming with the context root will be dispatched to the proxy instance passed in.- Parameters:
contextRoot- for the proxyendpointAdapter- servicing requests.- Throws:
EndpointRegistrationException
-
registerEndpoint
void registerEndpoint(String contextRoot, InetAddress address, int port, Collection<String> vsServers, org.glassfish.grizzly.http.server.HttpHandler 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 context root from our list of endpoints.- Throws:
EndpointRegistrationException
-
unregisterEndpoint
void unregisterEndpoint(String contextRoot, ApplicationContainer app) throws EndpointRegistrationException
Removes the context root from our list of endpoints.- Throws:
EndpointRegistrationException
-
-