Class AjpOpenListener

java.lang.Object
io.undertow.server.protocol.ajp.AjpOpenListener
All Implemented Interfaces:
OpenListener, EventListener, org.xnio.ChannelListener<org.xnio.StreamConnection>

public class AjpOpenListener extends Object implements OpenListener
Author:
Stuart Douglas
  • Constructor Details

    • AjpOpenListener

      public AjpOpenListener(org.xnio.Pool<ByteBuffer> pool)
    • AjpOpenListener

      public AjpOpenListener(org.xnio.Pool<ByteBuffer> pool, org.xnio.OptionMap undertowOptions)
    • AjpOpenListener

      public AjpOpenListener(ByteBufferPool pool)
    • AjpOpenListener

      public AjpOpenListener(ByteBufferPool pool, org.xnio.OptionMap undertowOptions)
  • Method Details

    • handleEvent

      public void handleEvent(org.xnio.StreamConnection channel)
      Specified by:
      handleEvent in interface org.xnio.ChannelListener<org.xnio.StreamConnection>
    • getRootHandler

      public HttpHandler getRootHandler()
      Specified by:
      getRootHandler in interface OpenListener
      Returns:
      The first handler that will be executed by requests on the connector
    • setRootHandler

      public void setRootHandler(HttpHandler rootHandler)
      Description copied from interface: OpenListener
      Sets the root handler
      Specified by:
      setRootHandler in interface OpenListener
      Parameters:
      rootHandler - The new root handler
    • getUndertowOptions

      public org.xnio.OptionMap getUndertowOptions()
      Specified by:
      getUndertowOptions in interface OpenListener
      Returns:
      The connector options
    • setUndertowOptions

      public void setUndertowOptions(org.xnio.OptionMap undertowOptions)
      Specified by:
      setUndertowOptions in interface OpenListener
      Parameters:
      undertowOptions - The connector options
    • getBufferPool

      public ByteBufferPool getBufferPool()
      Specified by:
      getBufferPool in interface OpenListener
      Returns:
      The buffer pool in use by this connector
    • getConnectorStatistics

      public ConnectorStatistics getConnectorStatistics()
      Specified by:
      getConnectorStatistics in interface OpenListener
      Returns:
      The connector statistics, or null if statistics gathering is disabled.
    • closeConnections

      public void closeConnections()
      Description copied from interface: OpenListener
      Close all active connections that were handled by this listener
      Specified by:
      closeConnections in interface OpenListener
    • getScheme

      public String getScheme()
    • setScheme

      public void setScheme(String scheme)