Package io.undertow.server.protocol.ajp
Class AjpOpenListener
- java.lang.Object
-
- io.undertow.server.protocol.ajp.AjpOpenListener
-
- All Implemented Interfaces:
OpenListener
,java.util.EventListener
,org.xnio.ChannelListener<org.xnio.StreamConnection>
public class AjpOpenListener extends java.lang.Object implements OpenListener
- Author:
- Stuart Douglas
-
-
Constructor Summary
Constructors Constructor Description AjpOpenListener(ByteBufferPool pool)
AjpOpenListener(ByteBufferPool pool, org.xnio.OptionMap undertowOptions)
AjpOpenListener(org.xnio.Pool<java.nio.ByteBuffer> pool)
AjpOpenListener(org.xnio.Pool<java.nio.ByteBuffer> pool, org.xnio.OptionMap undertowOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeConnections()
Close all active connections that were handled by this listenerByteBufferPool
getBufferPool()
ConnectorStatistics
getConnectorStatistics()
HttpHandler
getRootHandler()
java.lang.String
getScheme()
org.xnio.OptionMap
getUndertowOptions()
void
handleEvent(org.xnio.StreamConnection channel)
void
setRootHandler(HttpHandler rootHandler)
Sets the root handlervoid
setScheme(java.lang.String scheme)
void
setUndertowOptions(org.xnio.OptionMap undertowOptions)
-
-
-
Constructor Detail
-
AjpOpenListener
public AjpOpenListener(org.xnio.Pool<java.nio.ByteBuffer> pool)
-
AjpOpenListener
public AjpOpenListener(org.xnio.Pool<java.nio.ByteBuffer> pool, org.xnio.OptionMap undertowOptions)
-
AjpOpenListener
public AjpOpenListener(ByteBufferPool pool)
-
AjpOpenListener
public AjpOpenListener(ByteBufferPool pool, org.xnio.OptionMap undertowOptions)
-
-
Method Detail
-
handleEvent
public void handleEvent(org.xnio.StreamConnection channel)
- Specified by:
handleEvent
in interfaceorg.xnio.ChannelListener<org.xnio.StreamConnection>
-
getRootHandler
public HttpHandler getRootHandler()
- Specified by:
getRootHandler
in interfaceOpenListener
- 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 interfaceOpenListener
- Parameters:
rootHandler
- The new root handler
-
getUndertowOptions
public org.xnio.OptionMap getUndertowOptions()
- Specified by:
getUndertowOptions
in interfaceOpenListener
- Returns:
- The connector options
-
setUndertowOptions
public void setUndertowOptions(org.xnio.OptionMap undertowOptions)
- Specified by:
setUndertowOptions
in interfaceOpenListener
- Parameters:
undertowOptions
- The connector options
-
getBufferPool
public ByteBufferPool getBufferPool()
- Specified by:
getBufferPool
in interfaceOpenListener
- Returns:
- The buffer pool in use by this connector
-
getConnectorStatistics
public ConnectorStatistics getConnectorStatistics()
- Specified by:
getConnectorStatistics
in interfaceOpenListener
- 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 interfaceOpenListener
-
getScheme
public java.lang.String getScheme()
-
setScheme
public void setScheme(java.lang.String scheme)
-
-