Class WebSocketServerConnection

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, org.eclipse.jetty.io.Connection, org.eclipse.jetty.io.Connection.UpgradeTo, org.eclipse.jetty.util.component.Dumpable, org.eclipse.jetty.websocket.api.extensions.OutgoingFrames, org.eclipse.jetty.websocket.api.SuspendToken, org.eclipse.jetty.websocket.common.LogicalConnection

    public class WebSocketServerConnection
    extends org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
    implements org.eclipse.jetty.io.Connection.UpgradeTo
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection

        org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection.Stats
      • Nested classes/interfaces inherited from interface org.eclipse.jetty.io.Connection

        org.eclipse.jetty.io.Connection.Listener, org.eclipse.jetty.io.Connection.UpgradeFrom, org.eclipse.jetty.io.Connection.UpgradeTo
    • Field Summary

      • Fields inherited from interface org.eclipse.jetty.util.component.Dumpable

        KEY
    • Constructor Summary

      Constructors 
      Constructor Description
      WebSocketServerConnection​(org.eclipse.jetty.io.EndPoint endp, java.util.concurrent.Executor executor, org.eclipse.jetty.util.thread.Scheduler scheduler, org.eclipse.jetty.websocket.api.WebSocketPolicy policy, org.eclipse.jetty.io.ByteBufferPool bufferPool)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.net.InetSocketAddress getLocalAddress()  
      java.net.InetSocketAddress getRemoteAddress()  
      void setNextIncomingFrames​(org.eclipse.jetty.websocket.api.extensions.IncomingFrames incoming)  
      • Methods inherited from class org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection

        canReadWebSocketFrames, canWriteWebSocketFrames, close, close, close, disconnect, dump, dumpSelf, fillInterested, getBufferPool, getBytesIn, getBytesOut, getExecutor, getExtensions, getGenerator, getId, getIdleTimeout, getMaxIdleTimeout, getMessagesIn, getMessagesOut, getParser, getPolicy, getScheduler, getStats, isOpen, isReading, onFillable, onFillInterestedFailed, onIdleExpired, onReadTimeout, onUpgradeTo, opened, opening, outgoingFrame, remoteClose, resume, setExtensions, setInitialBuffer, setInputBufferSize, setMaxIdleTimeout, setSession, suspend, toConnectionString, toStateString
      • Methods inherited from class org.eclipse.jetty.io.AbstractConnection

        addListener, failedCallback, getCreatedTimeStamp, getEndPoint, getInputBufferSize, isFillInterested, onClose, onOpen, removeListener, toString, tryFillInterested, tryFillInterested
      • 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.Connection.UpgradeTo

        onUpgradeTo
      • Methods inherited from interface org.eclipse.jetty.util.component.Dumpable

        dump
    • Constructor Detail

      • WebSocketServerConnection

        public WebSocketServerConnection​(org.eclipse.jetty.io.EndPoint endp,
                                         java.util.concurrent.Executor executor,
                                         org.eclipse.jetty.util.thread.Scheduler scheduler,
                                         org.eclipse.jetty.websocket.api.WebSocketPolicy policy,
                                         org.eclipse.jetty.io.ByteBufferPool bufferPool)
    • Method Detail

      • getLocalAddress

        public java.net.InetSocketAddress getLocalAddress()
        Specified by:
        getLocalAddress in interface org.eclipse.jetty.websocket.common.LogicalConnection
      • getRemoteAddress

        public java.net.InetSocketAddress getRemoteAddress()
        Specified by:
        getRemoteAddress in interface org.eclipse.jetty.websocket.common.LogicalConnection
        Overrides:
        getRemoteAddress in class org.eclipse.jetty.websocket.common.io.AbstractWebSocketConnection
      • setNextIncomingFrames

        public void setNextIncomingFrames​(org.eclipse.jetty.websocket.api.extensions.IncomingFrames incoming)
        Specified by:
        setNextIncomingFrames in interface org.eclipse.jetty.websocket.common.LogicalConnection