Class PortForwardOpenListener

java.lang.Object
org.arquillian.cube.kubernetes.impl.portforward.PortForwardOpenListener
All Implemented Interfaces:
io.undertow.server.OpenListener, EventListener, org.xnio.ChannelListener<org.xnio.StreamConnection>

public class PortForwardOpenListener extends Object implements io.undertow.server.OpenListener
PortForwardOpenListener
Author:
Rob Cernich
  • Constructor Details

    • PortForwardOpenListener

      public PortForwardOpenListener(io.undertow.client.ClientConnection masterPortForwardConnection, String urlPath, int targetPort, AtomicInteger requestId, org.xnio.Pool<ByteBuffer> 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 io.undertow.server.HttpHandler getRootHandler()
      Specified by:
      getRootHandler in interface io.undertow.server.OpenListener
    • setRootHandler

      public void setRootHandler(io.undertow.server.HttpHandler rootHandler)
      Specified by:
      setRootHandler in interface io.undertow.server.OpenListener
    • getUndertowOptions

      public org.xnio.OptionMap getUndertowOptions()
      Specified by:
      getUndertowOptions in interface io.undertow.server.OpenListener
    • setUndertowOptions

      public void setUndertowOptions(org.xnio.OptionMap undertowOptions)
      Specified by:
      setUndertowOptions in interface io.undertow.server.OpenListener
    • getBufferPool

      public io.undertow.connector.ByteBufferPool getBufferPool()
      Specified by:
      getBufferPool in interface io.undertow.server.OpenListener
    • getConnectorStatistics

      public io.undertow.server.ConnectorStatistics getConnectorStatistics()
      Specified by:
      getConnectorStatistics in interface io.undertow.server.OpenListener