public final class GrizzlyWebContainerFactory extends Object
HttpServer
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 org.glassfish.grizzly.http.server.HttpServer |
create(String u)
Create a
HttpServer that registers the ServletContainer . |
static org.glassfish.grizzly.http.server.HttpServer |
create(String u,
Class<? extends jakarta.servlet.Servlet> c)
Create a
HttpServer that registers the declared
servlet class. |
static org.glassfish.grizzly.http.server.HttpServer |
create(String u,
Class<? extends jakarta.servlet.Servlet> c,
Map<String,String> initParams)
Create a
HttpServer that registers the declared
servlet class. |
static org.glassfish.grizzly.http.server.HttpServer |
create(String u,
Map<String,String> initParams)
Create a
HttpServer that registers the ServletContainer . |
static org.glassfish.grizzly.http.server.HttpServer |
create(URI u)
Create a
HttpServer that registers the ServletContainer . |
static org.glassfish.grizzly.http.server.HttpServer |
create(URI u,
Class<? extends jakarta.servlet.Servlet> c)
Create a
HttpServer that registers the declared
servlet class. |
static org.glassfish.grizzly.http.server.HttpServer |
create(URI u,
Class<? extends jakarta.servlet.Servlet> c,
Map<String,String> initParams)
Create a
HttpServer that registers the declared
servlet class. |
static org.glassfish.grizzly.http.server.HttpServer |
create(URI u,
Map<String,String> initParams)
Create a
HttpServer that registers the ServletContainer . |
static org.glassfish.grizzly.http.server.HttpServer |
create(URI u,
jakarta.servlet.Servlet servlet,
Map<String,String> initParams,
Map<String,String> contextInitParams)
Create a
HttpServer that registers the declared servlet instance. |
public static org.glassfish.grizzly.http.server.HttpServer create(String u) throws IOException, IllegalArgumentException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(String u, Map<String,String> initParams) throws IOException, IllegalArgumentException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.initParams
- the servlet initialization parameters.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(URI u) throws IOException, IllegalArgumentException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(URI u, Map<String,String> initParams) throws IOException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.initParams
- the servlet initialization parameters.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(String u, Class<? extends jakarta.servlet.Servlet> c) throws IOException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.c
- the servlet class.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(String u, Class<? extends jakarta.servlet.Servlet> c, Map<String,String> initParams) throws IOException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.c
- the servlet class.initParams
- the servlet initialization parameters.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(URI u, Class<? extends jakarta.servlet.Servlet> c) throws IOException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.c
- the servlet classIOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(URI u, Class<? extends jakarta.servlet.Servlet> c, Map<String,String> initParams) throws IOException
HttpServer
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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.c
- the servlet classinitParams
- the servlet initialization parameters.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.public static org.glassfish.grizzly.http.server.HttpServer create(URI u, jakarta.servlet.Servlet servlet, Map<String,String> initParams, Map<String,String> contextInitParams) throws IOException
HttpServer
that registers the declared servlet instance.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 query and fragment components are ignored. Only first path segment will be used
as context path, the rest will be ignored.servlet
- the servlet instance.initParams
- the servlet initialization parameters.contextInitParams
- the servlet context initialization parameters.IOException
- if an error occurs creating the container.IllegalArgumentException
- if u
is null
.Copyright © 2007-2023, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.