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.DumpableContainer
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
org.eclipse.jetty.util.component.LifeCycle.Listener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final WebSocketContainerScope
private final org.eclipse.jetty.util.component.ContainerLifeCycle
private final org.eclipse.jetty.util.compression.DeflaterPool
private final org.eclipse.jetty.util.compression.InflaterPool
Fields 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 TypeMethodDescriptionvoid
addLifeCycleListener
(org.eclipse.jetty.util.component.LifeCycle.Listener listener) dump()
void
dump
(Appendable out, String indent) dumpSelf()
org.eclipse.jetty.util.compression.DeflaterPool
org.eclipse.jetty.util.compression.InflaterPool
boolean
isFailed()
boolean
boolean
boolean
boolean
boolean
newInstance
(ExtensionConfig config) void
removeLifeCycleListener
(org.eclipse.jetty.util.component.LifeCycle.Listener listener) void
start()
void
stop()
toString()
void
Methods inherited from class org.eclipse.jetty.websocket.api.extensions.ExtensionFactory
getAvailableExtensions, getExtension, getExtensionNames, isAvailable, iterator, register, unregister
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods 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:
newInstance
in classExtensionFactory
-
start
- Specified by:
start
in interfaceorg.eclipse.jetty.util.component.LifeCycle
- Throws:
Exception
-
stop
- Specified by:
stop
in interfaceorg.eclipse.jetty.util.component.LifeCycle
- Throws:
Exception
-
isRunning
public boolean isRunning()- Specified by:
isRunning
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStarted
public boolean isStarted()- Specified by:
isStarted
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStarting
public boolean isStarting()- Specified by:
isStarting
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStopping
public boolean isStopping()- Specified by:
isStopping
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStopped
public boolean isStopped()- Specified by:
isStopped
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isFailed
public boolean isFailed()- Specified by:
isFailed
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
addLifeCycleListener
public void addLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener) - Specified by:
addLifeCycleListener
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
removeLifeCycleListener
public void removeLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener) - Specified by:
removeLifeCycleListener
in interfaceorg.eclipse.jetty.util.component.LifeCycle
-
dump
- Specified by:
dump
in interfaceorg.eclipse.jetty.util.component.Dumpable
-
dumpSelf
- Specified by:
dumpSelf
in interfaceorg.eclipse.jetty.util.component.Dumpable
-
dump
- Specified by:
dump
in interfaceorg.eclipse.jetty.util.component.Dumpable
- Throws:
IOException
-
toString
-