Package org.eclipse.jetty.server
Class AbstractConnectionFactory
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.util.component.ContainerLifeCycle
-
- org.eclipse.jetty.server.AbstractConnectionFactory
-
- All Implemented Interfaces:
ConnectionFactory
,Container
,Destroyable
,Dumpable
,Dumpable.DumpableContainer
,LifeCycle
- Direct Known Subclasses:
DetectorConnectionFactory
,HttpConnectionFactory
,NegotiatingServerConnectionFactory
,SslConnectionFactory
@ManagedObject @Deprecated(since="2021-05-27") public abstract class AbstractConnectionFactory extends ContainerLifeCycle implements ConnectionFactory
Deprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Provides the common handling for
ConnectionFactory
implementations including:- Protocol identification
- Configuration of new Connections:
- Setting inputbuffer size
- Calling
Connection.addListener(Connection.Listener)
for all Connection.Listener instances found as beans on theConnector
and thisConnectionFactory
-
-
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.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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ConnectionFactory[]
getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories)
Deprecated.int
getInputBufferSize()
Deprecated.String
getProtocol()
Deprecated.List<String>
getProtocols()
Deprecated.void
setInputBufferSize(int size)
Deprecated.String
toString()
Deprecated.-
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
newConnection
-
Methods inherited from interface org.eclipse.jetty.util.component.Dumpable.DumpableContainer
isDumpable
-
-
-
-
Method Detail
-
getProtocol
@ManagedAttribute(value="The protocol name", readonly=true) public String getProtocol()
Deprecated.- Specified by:
getProtocol
in interfaceConnectionFactory
- Returns:
- A string representing the primary protocol name.
-
getProtocols
public List<String> getProtocols()
Deprecated.- Specified by:
getProtocols
in interfaceConnectionFactory
- Returns:
- A list of alternative protocol names/versions including the primary protocol.
-
getInputBufferSize
@ManagedAttribute("The buffer size used to read from the network") public int getInputBufferSize()
Deprecated.
-
setInputBufferSize
public void setInputBufferSize(int size)
Deprecated.
-
toString
public String toString()
Deprecated.- Overrides:
toString
in classAbstractLifeCycle
-
getFactories
public static ConnectionFactory[] getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories)
Deprecated.
-
-