Class WebSocketExtensionFactory
- java.lang.Object
-
- org.eclipse.jetty.websocket.api.extensions.ExtensionFactory
-
- org.eclipse.jetty.websocket.common.extensions.WebSocketExtensionFactory
-
- All Implemented Interfaces:
java.lang.Iterable<java.lang.Class<? extends Extension>>,org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.util.component.LifeCycle
public class WebSocketExtensionFactory extends ExtensionFactory implements org.eclipse.jetty.util.component.LifeCycle, org.eclipse.jetty.util.component.Dumpable
-
-
Field Summary
Fields Modifier and Type Field Description private WebSocketContainerScopecontainerprivate org.eclipse.jetty.util.component.ContainerLifeCyclecontainerLifeCycleprivate org.eclipse.jetty.util.compression.DeflaterPooldeflaterPoolprivate org.eclipse.jetty.util.compression.InflaterPoolinflaterPool
-
Constructor Summary
Constructors Constructor Description WebSocketExtensionFactory(WebSocketContainerScope container)WebSocketExtensionFactory(WebSocketContainerScope container, org.eclipse.jetty.util.compression.InflaterPool inflaterPool, org.eclipse.jetty.util.compression.DeflaterPool deflaterPool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)java.lang.Stringdump()voiddump(java.lang.Appendable out, java.lang.String indent)java.lang.StringdumpSelf()org.eclipse.jetty.util.compression.DeflaterPoolgetDeflaterPool()org.eclipse.jetty.util.compression.InflaterPoolgetInflaterPool()booleanisFailed()booleanisRunning()booleanisStarted()booleanisStarting()booleanisStopped()booleanisStopping()ExtensionnewInstance(ExtensionConfig config)voidremoveLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)voidstart()voidstop()java.lang.StringtoString()voidunmanage(java.lang.Object object)-
Methods inherited from class org.eclipse.jetty.websocket.api.extensions.ExtensionFactory
getAvailableExtensions, getExtension, getExtensionNames, isAvailable, iterator, register, unregister
-
-
-
-
Field Detail
-
containerLifeCycle
private final org.eclipse.jetty.util.component.ContainerLifeCycle containerLifeCycle
-
container
private final WebSocketContainerScope container
-
inflaterPool
private final org.eclipse.jetty.util.compression.InflaterPool inflaterPool
-
deflaterPool
private final org.eclipse.jetty.util.compression.DeflaterPool deflaterPool
-
-
Constructor Detail
-
WebSocketExtensionFactory
public WebSocketExtensionFactory(WebSocketContainerScope container)
-
WebSocketExtensionFactory
public WebSocketExtensionFactory(WebSocketContainerScope container, org.eclipse.jetty.util.compression.InflaterPool inflaterPool, org.eclipse.jetty.util.compression.DeflaterPool deflaterPool)
-
-
Method Detail
-
unmanage
public void unmanage(java.lang.Object object)
-
getInflaterPool
public org.eclipse.jetty.util.compression.InflaterPool getInflaterPool()
-
getDeflaterPool
public org.eclipse.jetty.util.compression.DeflaterPool getDeflaterPool()
-
newInstance
public Extension newInstance(ExtensionConfig config)
- Specified by:
newInstancein classExtensionFactory
-
start
public void start() throws java.lang.Exception- Specified by:
startin interfaceorg.eclipse.jetty.util.component.LifeCycle- Throws:
java.lang.Exception
-
stop
public void stop() throws java.lang.Exception- Specified by:
stopin interfaceorg.eclipse.jetty.util.component.LifeCycle- Throws:
java.lang.Exception
-
isRunning
public boolean isRunning()
- Specified by:
isRunningin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStarted
public boolean isStarted()
- Specified by:
isStartedin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStarting
public boolean isStarting()
- Specified by:
isStartingin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStopping
public boolean isStopping()
- Specified by:
isStoppingin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStopped
public boolean isStopped()
- Specified by:
isStoppedin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isFailed
public boolean isFailed()
- Specified by:
isFailedin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
addLifeCycleListener
public void addLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
- Specified by:
addLifeCycleListenerin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
removeLifeCycleListener
public void removeLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
- Specified by:
removeLifeCycleListenerin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
dump
public java.lang.String dump()
- Specified by:
dumpin interfaceorg.eclipse.jetty.util.component.Dumpable
-
dumpSelf
public java.lang.String dumpSelf()
- Specified by:
dumpSelfin interfaceorg.eclipse.jetty.util.component.Dumpable
-
dump
public void dump(java.lang.Appendable out, java.lang.String indent) throws java.io.IOException- Specified by:
dumpin interfaceorg.eclipse.jetty.util.component.Dumpable- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-