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 WebSocketContainerScope
container
private org.eclipse.jetty.util.component.ContainerLifeCycle
containerLifeCycle
private org.eclipse.jetty.util.compression.DeflaterPool
deflaterPool
private org.eclipse.jetty.util.compression.InflaterPool
inflaterPool
-
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 void
addLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
java.lang.String
dump()
void
dump(java.lang.Appendable out, java.lang.String indent)
java.lang.String
dumpSelf()
org.eclipse.jetty.util.compression.DeflaterPool
getDeflaterPool()
org.eclipse.jetty.util.compression.InflaterPool
getInflaterPool()
boolean
isFailed()
boolean
isRunning()
boolean
isStarted()
boolean
isStarting()
boolean
isStopped()
boolean
isStopping()
Extension
newInstance(ExtensionConfig config)
void
removeLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
void
start()
void
stop()
java.lang.String
toString()
void
unmanage(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:
newInstance
in classExtensionFactory
-
start
public void start() throws java.lang.Exception
- Specified by:
start
in interfaceorg.eclipse.jetty.util.component.LifeCycle
- Throws:
java.lang.Exception
-
stop
public void stop() throws java.lang.Exception
- Specified by:
stop
in interfaceorg.eclipse.jetty.util.component.LifeCycle
- Throws:
java.lang.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
public java.lang.String dump()
- Specified by:
dump
in interfaceorg.eclipse.jetty.util.component.Dumpable
-
dumpSelf
public java.lang.String dumpSelf()
- Specified by:
dumpSelf
in interfaceorg.eclipse.jetty.util.component.Dumpable
-
dump
public void dump(java.lang.Appendable out, java.lang.String indent) throws java.io.IOException
- Specified by:
dump
in interfaceorg.eclipse.jetty.util.component.Dumpable
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-