Package org.glassfish.jersey.jetty
Class JettyHttpContainer
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.server.handler.AbstractHandler
-
- org.glassfish.jersey.jetty.JettyHttpContainer
-
- All Implemented Interfaces:
org.eclipse.jetty.server.Handler
,org.eclipse.jetty.util.component.Container
,org.eclipse.jetty.util.component.Destroyable
,org.eclipse.jetty.util.component.Dumpable
,org.eclipse.jetty.util.component.Dumpable.DumpableContainer
,org.eclipse.jetty.util.component.LifeCycle
,Container
public final class JettyHttpContainer extends org.eclipse.jetty.server.handler.AbstractHandler implements Container
JerseyContainer
implementation based on JettyHandler
.- Author:
- Arul Dhesiaseelan ([email protected]), Libor Kramolis, Marek Potociar
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler
org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopException
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.Listener
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
FAILED, STARTED, STARTING, STOPPED, STOPPING
-
Fields inherited from interface org.glassfish.jersey.server.spi.Container
DEFAULT_HTTP_PORT, DEFAULT_HTTPS_PORT
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doStart()
Inform this container that the server has been started.void
doStop()
Inform this container that the server is being stopped.ApplicationHandler
getApplicationHandler()
ResourceConfig
getConfiguration()
void
handle(String target, org.eclipse.jetty.server.Request request, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse)
void
reload()
void
reload(ResourceConfig configuration)
-
Methods inherited from class org.eclipse.jetty.server.handler.AbstractHandler
destroy, doError, getServer, setServer
-
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dumpObjects, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, start, stop, unmanage, updateBean, updateBean, updateBeans, updateBeans
-
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, setEventListeners, start, stop, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.jetty.util.component.Container
getCachedBeans, getEventListeners
-
-
-
-
Method Detail
-
handle
public void handle(String target, org.eclipse.jetty.server.Request request, jakarta.servlet.http.HttpServletRequest httpServletRequest, jakarta.servlet.http.HttpServletResponse httpServletResponse) throws IOException, jakarta.servlet.ServletException
- Specified by:
handle
in interfaceorg.eclipse.jetty.server.Handler
- Specified by:
handle
in classorg.eclipse.jetty.server.handler.AbstractHandler
- Throws:
IOException
jakarta.servlet.ServletException
-
getConfiguration
public ResourceConfig getConfiguration()
- Specified by:
getConfiguration
in interfaceContainer
-
reload
public void reload(ResourceConfig configuration)
-
getApplicationHandler
public ApplicationHandler getApplicationHandler()
- Specified by:
getApplicationHandler
in interfaceContainer
-
doStart
protected void doStart() throws Exception
Inform this container that the server has been started. This method must be implicitly called after the server containing this container is started.- Overrides:
doStart
in classorg.eclipse.jetty.server.handler.AbstractHandler
- Throws:
Exception
- if a problem occurred during server startup.
-
doStop
public void doStop() throws Exception
Inform this container that the server is being stopped. This method must be implicitly called before the server containing this container is stopped.- Overrides:
doStop
in classorg.eclipse.jetty.server.handler.AbstractHandler
- Throws:
Exception
- if a problem occurred during server shutdown.
-
-