public static class GrizzlyRestServicePublishService.MainHttpHandler
extends org.glassfish.grizzly.http.server.HttpHandler
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<jadex.commons.Tuple2<java.lang.String,java.lang.String>,jadex.commons.Tuple2<java.lang.String,org.glassfish.grizzly.http.server.HttpHandler>> |
subhandlercache
Published subhandler matching cache.
|
protected java.util.Map<jadex.commons.Tuple2<java.lang.String,java.lang.String>,jadex.commons.Tuple2<java.lang.String,org.glassfish.grizzly.http.server.HttpHandler>> |
subhandlers
Published subhandlers.
|
| Constructor and Description |
|---|
MainHttpHandler()
Create the handler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSubhandler(java.lang.String vhost,
java.lang.String path,
org.glassfish.grizzly.http.server.HttpHandler subhandler)
Adds a new subhandler.
|
boolean |
containsSubhandlerForExactUri(java.lang.String vhost,
java.lang.String path)
Tests if a handler for the exact URI is currently published.
|
protected jadex.commons.Tuple2<java.lang.String,org.glassfish.grizzly.http.server.HttpHandler> |
findSubhandler(java.lang.String host,
java.lang.String path)
Locates an appropriate subhandler that matches the requested resource closely.
|
boolean |
isEmpty()
Tests if the handler contains no subhandlers.
|
void |
removeSubhandler(java.lang.String vhost,
java.lang.String path) |
void |
service(org.glassfish.grizzly.http.server.Request request,
org.glassfish.grizzly.http.server.Response resp)
Service the request.
|
destroy, getErrorPageGenerator, getName, getRequestExecutorProvider, getRequestURIEncoding, getSessionCookieName, getSessionManager, isAllowCustomStatusMessage, isAllowEncodedSlash, sendAcknowledgment, setAllowCustomStatusMessage, setAllowEncodedSlash, setDecodeUrl, setDispatcherHelper, setRequestURIEncoding, setRequestURIEncoding, start, updatePathsprotected java.util.Map<jadex.commons.Tuple2<java.lang.String,java.lang.String>,jadex.commons.Tuple2<java.lang.String,org.glassfish.grizzly.http.server.HttpHandler>> subhandlers
protected java.util.Map<jadex.commons.Tuple2<java.lang.String,java.lang.String>,jadex.commons.Tuple2<java.lang.String,org.glassfish.grizzly.http.server.HttpHandler>> subhandlercache
public void service(org.glassfish.grizzly.http.server.Request request,
org.glassfish.grizzly.http.server.Response resp)
throws java.lang.Exception
service in class org.glassfish.grizzly.http.server.HttpHandlerjava.lang.Exceptionpublic void addSubhandler(java.lang.String vhost,
java.lang.String path,
org.glassfish.grizzly.http.server.HttpHandler subhandler)
vhost - Virtual host specification.path - Path being handled.subhandler - The subhandler.public boolean containsSubhandlerForExactUri(java.lang.String vhost,
java.lang.String path)
vhost - Virtual host specification.path - Path being handled.public boolean isEmpty()
public void removeSubhandler(java.lang.String vhost,
java.lang.String path)
vhost - Virtual host specification.path - Path being handled.protected jadex.commons.Tuple2<java.lang.String,org.glassfish.grizzly.http.server.HttpHandler> findSubhandler(java.lang.String host,
java.lang.String path)
host - The requested virtual host.path - The requested path