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 ExtensionFactory
getAvailableExtensions, getExtension, getExtensionNames, isAvailable, iterator, register, unregisterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface 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
-
stop
-
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
-