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
  • Field Details

    • 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 Details

    • 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 Details

    • unmanage

      public void unmanage(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 class ExtensionFactory
    • start

      public void start() throws Exception
      Specified by:
      start in interface org.eclipse.jetty.util.component.LifeCycle
      Throws:
      Exception
    • stop

      public void stop() throws Exception
      Specified by:
      stop in interface org.eclipse.jetty.util.component.LifeCycle
      Throws:
      Exception
    • isRunning

      public boolean isRunning()
      Specified by:
      isRunning in interface org.eclipse.jetty.util.component.LifeCycle
    • isStarted

      public boolean isStarted()
      Specified by:
      isStarted in interface org.eclipse.jetty.util.component.LifeCycle
    • isStarting

      public boolean isStarting()
      Specified by:
      isStarting in interface org.eclipse.jetty.util.component.LifeCycle
    • isStopping

      public boolean isStopping()
      Specified by:
      isStopping in interface org.eclipse.jetty.util.component.LifeCycle
    • isStopped

      public boolean isStopped()
      Specified by:
      isStopped in interface org.eclipse.jetty.util.component.LifeCycle
    • isFailed

      public boolean isFailed()
      Specified by:
      isFailed in interface org.eclipse.jetty.util.component.LifeCycle
    • addLifeCycleListener

      public void addLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
      Specified by:
      addLifeCycleListener in interface org.eclipse.jetty.util.component.LifeCycle
    • removeLifeCycleListener

      public void removeLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
      Specified by:
      removeLifeCycleListener in interface org.eclipse.jetty.util.component.LifeCycle
    • dump

      public String dump()
      Specified by:
      dump in interface org.eclipse.jetty.util.component.Dumpable
    • dumpSelf

      public String dumpSelf()
      Specified by:
      dumpSelf in interface org.eclipse.jetty.util.component.Dumpable
    • dump

      public void dump(Appendable out, String indent) throws IOException
      Specified by:
      dump in interface org.eclipse.jetty.util.component.Dumpable
      Throws:
      IOException
    • toString

      public String toString()
      Overrides:
      toString in class Object