Class WebSocketExtensionFactory
java.lang.Object
org.eclipse.jetty.websocket.api.extensions.ExtensionFactory
org.eclipse.jetty.websocket.common.extensions.WebSocketExtensionFactory
- All Implemented Interfaces:
Iterable<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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Dumpable
org.eclipse.jetty.util.component.Dumpable.DumpableContainerNested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final WebSocketContainerScopeprivate final org.eclipse.jetty.util.component.ContainerLifeCycleprivate final org.eclipse.jetty.util.compression.DeflaterPoolprivate final org.eclipse.jetty.util.compression.InflaterPoolFields inherited from interface org.eclipse.jetty.util.component.Dumpable
KEY -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketExtensionFactory(WebSocketContainerScope container) WebSocketExtensionFactory(WebSocketContainerScope container, org.eclipse.jetty.util.compression.InflaterPool inflaterPool, org.eclipse.jetty.util.compression.DeflaterPool deflaterPool) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener) dump()voiddump(Appendable out, String indent) dumpSelf()org.eclipse.jetty.util.compression.DeflaterPoolorg.eclipse.jetty.util.compression.InflaterPoolbooleanisFailed()booleanbooleanbooleanbooleanbooleannewInstance(ExtensionConfig config) voidremoveLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener) voidstart()voidstop()toString()voidMethods inherited from class org.eclipse.jetty.websocket.api.extensions.ExtensionFactory
getAvailableExtensions, getExtension, getExtensionNames, isAvailable, iterator, register, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
containerLifeCycle
private final org.eclipse.jetty.util.component.ContainerLifeCycle containerLifeCycle -
container
-
inflaterPool
private final org.eclipse.jetty.util.compression.InflaterPool inflaterPool -
deflaterPool
private final org.eclipse.jetty.util.compression.DeflaterPool deflaterPool
-
-
Constructor Details
-
WebSocketExtensionFactory
-
WebSocketExtensionFactory
public WebSocketExtensionFactory(WebSocketContainerScope container, org.eclipse.jetty.util.compression.InflaterPool inflaterPool, org.eclipse.jetty.util.compression.DeflaterPool deflaterPool)
-
-
Method Details
-
unmanage
-
getInflaterPool
public org.eclipse.jetty.util.compression.InflaterPool getInflaterPool() -
getDeflaterPool
public org.eclipse.jetty.util.compression.DeflaterPool getDeflaterPool() -
newInstance
- Specified by:
newInstancein classExtensionFactory
-
start
- Specified by:
startin interfaceorg.eclipse.jetty.util.component.LifeCycle- Throws:
Exception
-
stop
- Specified by:
stopin interfaceorg.eclipse.jetty.util.component.LifeCycle- Throws:
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
- Specified by:
dumpin interfaceorg.eclipse.jetty.util.component.Dumpable
-
dumpSelf
- Specified by:
dumpSelfin interfaceorg.eclipse.jetty.util.component.Dumpable
-
dump
- Specified by:
dumpin interfaceorg.eclipse.jetty.util.component.Dumpable- Throws:
IOException
-
toString
-