public final class GrizzlyWebContainerFactory
extends java.lang.Object
SelectorThread
instances
for deploying a Servlet.
The default deployed server is an instance of ServletContainer
.
If no initialization parameters are declared (or is null) then root resource and provider classes will be found by searching the classes referenced in the java classpath.
Modifier and Type | Method and Description |
---|---|
static com.sun.grizzly.http.SelectorThread |
create(java.lang.String u)
Create a
SelectorThread that registers the ServletContainer . |
static com.sun.grizzly.http.SelectorThread |
create(java.lang.String u,
java.lang.Class<? extends javax.servlet.Servlet> c)
Create a
SelectorThread that registers the declared
servlet class. |
static com.sun.grizzly.http.SelectorThread |
create(java.lang.String u,
java.lang.Class<? extends javax.servlet.Servlet> c,
java.util.Map<java.lang.String,java.lang.String> initParams)
Create a
SelectorThread that registers the declared
servlet class. |
static com.sun.grizzly.http.SelectorThread |
create(java.lang.String u,
java.util.Map<java.lang.String,java.lang.String> initParams)
Create a
SelectorThread that registers the ServletContainer . |
static com.sun.grizzly.http.SelectorThread |
create(java.net.URI u)
Create a
SelectorThread that registers the ServletContainer . |
static com.sun.grizzly.http.SelectorThread |
create(java.net.URI u,
java.lang.Class<? extends javax.servlet.Servlet> c)
Create a
SelectorThread that registers the declared
servlet class. |
static com.sun.grizzly.http.SelectorThread |
create(java.net.URI u,
java.lang.Class<? extends javax.servlet.Servlet> c,
java.util.Map<java.lang.String,java.lang.String> initParams)
Create a
SelectorThread that registers the declared
servlet class. |
static com.sun.grizzly.http.SelectorThread |
create(java.net.URI u,
java.util.Map<java.lang.String,java.lang.String> initParams)
Create a
SelectorThread that registers the ServletContainer . |
public static com.sun.grizzly.http.SelectorThread create(java.lang.String u) throws java.io.IOException, java.lang.IllegalArgumentException
SelectorThread
that registers the ServletContainer
.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.java.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullpublic static com.sun.grizzly.http.SelectorThread create(java.lang.String u, java.util.Map<java.lang.String,java.lang.String> initParams) throws java.io.IOException, java.lang.IllegalArgumentException
SelectorThread
that registers the ServletContainer
.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.initParams
- the servlet initialization parameters.java.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullpublic static com.sun.grizzly.http.SelectorThread create(java.net.URI u) throws java.io.IOException, java.lang.IllegalArgumentException
SelectorThread
that registers the ServletContainer
.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.java.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullpublic static com.sun.grizzly.http.SelectorThread create(java.net.URI u, java.util.Map<java.lang.String,java.lang.String> initParams) throws java.io.IOException
SelectorThread
that registers the ServletContainer
.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.initParams
- the servlet initialization parameters.java.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullpublic static com.sun.grizzly.http.SelectorThread create(java.lang.String u, java.lang.Class<? extends javax.servlet.Servlet> c) throws java.io.IOException
SelectorThread
that registers the declared
servlet class.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.c
- the servlet classjava.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullpublic static com.sun.grizzly.http.SelectorThread create(java.lang.String u, java.lang.Class<? extends javax.servlet.Servlet> c, java.util.Map<java.lang.String,java.lang.String> initParams) throws java.io.IOException
SelectorThread
that registers the declared
servlet class.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.c
- the servlet classinitParams
- the servlet initialization parameters.java.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullpublic static com.sun.grizzly.http.SelectorThread create(java.net.URI u, java.lang.Class<? extends javax.servlet.Servlet> c) throws java.io.IOException
SelectorThread
that registers the declared
servlet class.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.c
- the servlet classjava.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullpublic static com.sun.grizzly.http.SelectorThread create(java.net.URI u, java.lang.Class<? extends javax.servlet.Servlet> c, java.util.Map<java.lang.String,java.lang.String> initParams) throws java.io.IOException
SelectorThread
that registers the declared
servlet class.u
- the URI to create the http server. The URI scheme must be
equal to "http". The URI user information and host
are ignored If the URI port is not present then port 80 will be
used. The URI path, query and fragment components are ignored.c
- the servlet classinitParams
- the servlet initialization parameters.java.io.IOException
- if an error occurs creating the container.java.lang.IllegalArgumentException
- if u
is nullCopyright © 2016 Oracle Corporation. All Rights Reserved.