Package org.restlet.ext.jetty
Class JettyServerHelper.WrappedServer
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.server.handler.AbstractHandler
-
- org.eclipse.jetty.server.handler.AbstractHandlerContainer
-
- org.eclipse.jetty.server.handler.HandlerWrapper
-
- org.eclipse.jetty.server.Server
-
- org.restlet.ext.jetty.JettyServerHelper.WrappedServer
-
- All Implemented Interfaces:
org.eclipse.jetty.server.Handler,org.eclipse.jetty.server.HandlerContainer,org.eclipse.jetty.util.Attributes,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
- Enclosing class:
- JettyServerHelper
private static class JettyServerHelper.WrappedServer extends org.eclipse.jetty.server.ServerJetty server wrapped by a parent Restlet HTTP server connector.
-
-
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
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.Attributes
org.eclipse.jetty.util.Attributes.Wrapper
-
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 Modifier and Type Field Description private JettyServerHelperhelper
-
Constructor Summary
Constructors Constructor Description WrappedServer(JettyServerHelper server, org.eclipse.jetty.util.thread.ThreadPool threadPool)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhandle(org.eclipse.jetty.server.HttpChannel channel)Handler method converting a Jetty HttpChannel into a Restlet Call.voidhandleAsync(org.eclipse.jetty.server.HttpChannel channel)-
Methods inherited from class org.eclipse.jetty.server.Server
addBeanToAllConnectors, addConnector, clearAttributes, doStart, doStop, dump, getAttribute, getAttributeNames, getAttributeNameSet, getConnectors, getDateField, getErrorHandler, getRequestLog, getSessionIdManager, getStopAtShutdown, getThreadPool, getURI, getVersion, handleOptions, isDumpAfterStart, isDumpBeforeStop, join, main, removeAttribute, removeConnector, setAttribute, setConnectors, setDumpAfterStart, setDumpBeforeStop, setErrorHandler, setRequestLog, setSessionIdManager, setStopAtShutdown, setStopTimeout, start, toString
-
Methods inherited from class org.eclipse.jetty.server.handler.HandlerWrapper
destroy, expandChildren, getHandler, getHandlers, handle, insertHandler, setHandler
-
Methods inherited from class org.eclipse.jetty.server.handler.AbstractHandlerContainer
doShutdown, expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass, setServer
-
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, stop, unmanage, updateBean, updateBean, updateBeans
-
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
helper
private final JettyServerHelper helper
-
-
Constructor Detail
-
WrappedServer
public WrappedServer(JettyServerHelper server, org.eclipse.jetty.util.thread.ThreadPool threadPool)
Constructor.- Parameters:
server- The Jetty HTTP server.threadPool- The thread pool.
-
-
Method Detail
-
handle
public void handle(org.eclipse.jetty.server.HttpChannel channel) throws java.io.IOException, javax.servlet.ServletExceptionHandler method converting a Jetty HttpChannel into a Restlet Call.- Overrides:
handlein classorg.eclipse.jetty.server.Server- Parameters:
channel- The channel to handle.- Throws:
java.io.IOExceptionjavax.servlet.ServletException
-
handleAsync
public void handleAsync(org.eclipse.jetty.server.HttpChannel channel) throws java.io.IOException, javax.servlet.ServletException- Overrides:
handleAsyncin classorg.eclipse.jetty.server.Server- Throws:
java.io.IOExceptionjavax.servlet.ServletException
-
-