Class UnixSocketEndPoint

java.lang.Object
org.eclipse.jetty.io.IdleTimeout
org.eclipse.jetty.io.AbstractEndPoint
org.eclipse.jetty.io.ChannelEndPoint
org.eclipse.jetty.unixsocket.UnixSocketEndPoint
All Implemented Interfaces:
Closeable, AutoCloseable, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.io.ManagedSelector.Selectable

public class UnixSocketEndPoint extends org.eclipse.jetty.io.ChannelEndPoint
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.eclipse.jetty.util.log.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    UnixSocketEndPoint(jnr.unixsocket.UnixSocketChannel channel, org.eclipse.jetty.io.ManagedSelector selector, SelectionKey key, org.eclipse.jetty.util.thread.Scheduler scheduler)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
    jnr.unixsocket.UnixSocketChannel
     
     
     

    Methods inherited from class org.eclipse.jetty.io.ChannelEndPoint

    doClose, fill, flush, getTransport, isOpen, isOptimizedForDirectBuffers, needsFillInterest, onClose, onIncompleteFlush, onSelected, replaceKey, toEndPointString, updateKey

    Methods inherited from class org.eclipse.jetty.io.AbstractEndPoint

    checkFill, checkFlush, close, close, doShutdownInput, fillInterested, getConnection, getCreatedTimeStamp, getFillInterest, getWriteFlusher, isFillInterested, isInputShutdown, isOutputShutdown, onClose, onIdleExpired, onOpen, reset, setConnection, shutdownInput, shutdownOutput, toConnectionString, toString, tryFillInterested, upgrade, write

    Methods inherited from class org.eclipse.jetty.io.IdleTimeout

    checkIdleTimeout, getIdleFor, getIdleTimeout, getScheduler, notIdle, setIdleTimeout

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.jetty.io.EndPoint

    getIdleTimeout, setIdleTimeout
  • Field Details

    • LOG

      private static final org.eclipse.jetty.util.log.Logger LOG
  • Constructor Details

    • UnixSocketEndPoint

      public UnixSocketEndPoint(jnr.unixsocket.UnixSocketChannel channel, org.eclipse.jetty.io.ManagedSelector selector, SelectionKey key, org.eclipse.jetty.util.thread.Scheduler scheduler)
  • Method Details

    • getChannel

      public jnr.unixsocket.UnixSocketChannel getChannel()
      Overrides:
      getChannel in class org.eclipse.jetty.io.ChannelEndPoint
    • getLocalAddress

      public InetSocketAddress getLocalAddress()
      Specified by:
      getLocalAddress in interface org.eclipse.jetty.io.EndPoint
      Overrides:
      getLocalAddress in class org.eclipse.jetty.io.ChannelEndPoint
    • getRemoteAddress

      public InetSocketAddress getRemoteAddress()
      Specified by:
      getRemoteAddress in interface org.eclipse.jetty.io.EndPoint
      Overrides:
      getRemoteAddress in class org.eclipse.jetty.io.ChannelEndPoint
    • doShutdownOutput

      protected void doShutdownOutput()
      Overrides:
      doShutdownOutput in class org.eclipse.jetty.io.ChannelEndPoint