Package org.eclipse.jetty.server
Class DetectorConnectionFactory
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.server.AbstractConnectionFactory
-
- org.eclipse.jetty.server.DetectorConnectionFactory
-
- All Implemented Interfaces:
ConnectionFactory,ConnectionFactory.Detecting,Container,Destroyable,Dumpable,Dumpable.DumpableContainer,LifeCycle
- Direct Known Subclasses:
OptionalSslConnectionFactory,ProxyConnectionFactory
@Deprecated(since="2021-05-27") public class DetectorConnectionFactory extends AbstractConnectionFactory implements ConnectionFactory.Detecting
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.AConnectionFactorycombining multipleConnectionFactory.Detectinginstances that will upgrade to the first one recognizing the bytes in the buffer.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory
ConnectionFactory.Detecting, ConnectionFactory.Upgrading
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.server.ConnectionFactory.Detecting
ConnectionFactory.Detecting.Detection
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
Container.InheritedListener, Container.Listener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
Dumpable.DumpableContainer
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
-
Constructor Summary
Constructors Constructor Description DetectorConnectionFactory(ConnectionFactory.Detecting... detectingConnectionFactories)Deprecated.When the first bytes are not recognized by thedetectingConnectionFactories, the default behavior is to upgrade to the protocol returned byAbstractConnectionFactory.findNextProtocol(Connector).
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ConnectionFactory.Detecting.Detectiondetect(java.nio.ByteBuffer buffer)Deprecated.Performs a detection using multipleConnectionFactory.Detectinginstances and returns the aggregated outcome.ConnectionnewConnection(Connector connector, EndPoint endPoint)Deprecated.Creates a newConnectionwith the given parameters-
Methods inherited from class org.eclipse.jetty.server.AbstractConnectionFactory
getFactories, getInputBufferSize, getProtocol, getProtocols, setInputBufferSize, toString
-
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpObject, dumpStdErr, getBean, getBeans, getBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, 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
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.jetty.server.ConnectionFactory
getProtocol, getProtocols
-
Methods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
-
-
-
Constructor Detail
-
DetectorConnectionFactory
public DetectorConnectionFactory(ConnectionFactory.Detecting... detectingConnectionFactories)
Deprecated.When the first bytes are not recognized by the
detectingConnectionFactories, the default behavior is to upgrade to the protocol returned byAbstractConnectionFactory.findNextProtocol(Connector).- Parameters:
detectingConnectionFactories- theConnectionFactory.Detectinginstances.
-
-
Method Detail
-
detect
public ConnectionFactory.Detecting.Detection detect(java.nio.ByteBuffer buffer)
Deprecated.Performs a detection using multipleConnectionFactory.Detectinginstances and returns the aggregated outcome.- Specified by:
detectin interfaceConnectionFactory.Detecting- Parameters:
buffer- the buffer to perform a detection against.- Returns:
- A
ConnectionFactory.Detecting.Detectionvalue with the detection outcome of thedetectingConnectionFactories.
-
newConnection
public Connection newConnection(Connector connector, EndPoint endPoint)
Deprecated.Description copied from interface:ConnectionFactoryCreates a new
Connectionwith the given parameters- Specified by:
newConnectionin interfaceConnectionFactory- Parameters:
connector- TheConnectorcreating this connectionendPoint- theEndPointassociated with the connection- Returns:
- a new
Connection
-
-