@ManagedObject public abstract class AbstractConnectionFactory extends ContainerLifeCycle implements ConnectionFactory
Provides the common handling for ConnectionFactory
implementations including:
Connection.addListener(Connection.Listener)
for all
Connection.Listener instances found as beans on the Connector
and this ConnectionFactory
AbstractLifeCycle.AbstractLifeCycleListener
ConnectionFactory.Detecting, ConnectionFactory.Upgrading
Container.InheritedListener, Container.Listener
LifeCycle.Listener
Modifier and Type | Method and Description |
---|---|
static ConnectionFactory[] |
getFactories(SslContextFactory sslContextFactory,
ConnectionFactory... factories) |
int |
getInputBufferSize() |
String |
getProtocol() |
List<String> |
getProtocols() |
void |
setInputBufferSize(int size) |
String |
toString() |
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
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
newConnection
dumpContainer, dumpIterable, dumpMapEntries, dumpObjects, dumpSelf, named
@ManagedAttribute(value="The protocol name", readonly=true) public String getProtocol()
getProtocol
in interface ConnectionFactory
public List<String> getProtocols()
getProtocols
in interface ConnectionFactory
@ManagedAttribute(value="The buffer size used to read from the network") public int getInputBufferSize()
public void setInputBufferSize(int size)
public String toString()
toString
in class AbstractLifeCycle
public static ConnectionFactory[] getFactories(SslContextFactory sslContextFactory, ConnectionFactory... factories)
Copyright © 2010 - 2020 Adobe. All Rights Reserved