META-INF/
META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/jetty/
org/eclipse/jetty/websocket/
org/eclipse/jetty/websocket/WebSocketGeneratorD08.classWebSocketGeneratorD08.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketGeneratorD08 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketGenerator {
private final java.util.concurrent.locks.Lock _lock
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private final byte[] _mask
private final org.eclipse.jetty.websocket.MaskGen _maskGen
private org.eclipse.jetty.io.Buffer _buffer
private int _m
private boolean _opsent
private boolean _closed
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.MaskGen)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
org.eclipse.jetty.websocket.MaskGen maskGen
public org.eclipse.jetty.io.Buffer getBuffer ()
public void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
int i
int chunk
int payload
int remaining
boolean mask
boolean last
int space
byte flags
byte opcode
byte[] content
int offset
int length
public int flushBuffer () throws java.io.IOException
int flushed
public int flush () throws java.io.IOException
boolean ready
long now
long end
int result
public boolean isBufferEmpty ()
public void returnBuffer ()
public java.lang.String toString ()
org.eclipse.jetty.io.Buffer buffer
}
org/eclipse/jetty/websocket/MaskGen.classMaskGen.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.MaskGen extends java.lang.Object {
public abstract void genMask (byte[])
}
org/eclipse/jetty/websocket/WebSocketClient$WebSocketFuture.classWebSocketClient.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture extends java.lang.Object implements java.util.concurrent.Future {
final org.eclipse.jetty.websocket.WebSocket _websocket
final java.net.URI _uri
final org.eclipse.jetty.websocket.WebSocketClient _client
final java.util.concurrent.CountDownLatch _done
java.nio.channels.ByteChannel _channel
org.eclipse.jetty.websocket.WebSocketConnection _connection
Throwable _exception
private void (org.eclipse.jetty.websocket.WebSocket, java.net.URI, org.eclipse.jetty.websocket.WebSocketClient, java.nio.channels.ByteChannel)
org.eclipse.jetty.websocket.WebSocket websocket
java.net.URI uri
org.eclipse.jetty.websocket.WebSocketClient client
java.nio.channels.ByteChannel channel
public void onConnection (org.eclipse.jetty.websocket.WebSocketConnection)
org.eclipse.jetty.websocket.WebSocketConnection con
org.eclipse.jetty.websocket.WebSocketConnection connection
public void handshakeFailed (java.lang.Throwable)
java.nio.channels.ByteChannel channel
Throwable ex
public java.util.Map getCookies ()
public java.lang.String getProtocol ()
public org.eclipse.jetty.websocket.WebSocket getWebSocket ()
public java.net.URI getURI ()
public int getMaxIdleTime ()
public java.lang.String getOrigin ()
public org.eclipse.jetty.websocket.MaskGen getMaskGen ()
public java.lang.String toString ()
public boolean cancel (boolean)
java.nio.channels.ByteChannel channel
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public org.eclipse.jetty.websocket.WebSocket$Connection get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException e
public org.eclipse.jetty.websocket.WebSocket$Connection get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
java.nio.channels.ByteChannel channel
org.eclipse.jetty.websocket.WebSocket$Connection connection
Throwable exception
private void closeChannel (java.nio.channels.ByteChannel, int, java.lang.String)
Exception e
java.io.IOException e
java.nio.channels.ByteChannel channel
int code
String message
public volatile java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long x0
java.util.concurrent.TimeUnit x1
public volatile java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
void (org.eclipse.jetty.websocket.WebSocket, java.net.URI, org.eclipse.jetty.websocket.WebSocketClient, java.nio.channels.ByteChannel, org.eclipse.jetty.websocket.WebSocketClient$1)
org.eclipse.jetty.websocket.WebSocket x0
java.net.URI x1
org.eclipse.jetty.websocket.WebSocketClient x2
java.nio.channels.ByteChannel x3
org.eclipse.jetty.websocket.WebSocketClient$1 x4
}
org/eclipse/jetty/websocket/WebSocketParserD08$State.classWebSocketParserD08.java
package org.eclipse.jetty.websocket
public final org.eclipse.jetty.websocket.WebSocketParserD08$State extends java.lang.Enum {
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State START
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State OPCODE
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State LENGTH_7
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State LENGTH_16
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State LENGTH_63
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State MASK
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State PAYLOAD
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State DATA
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State SKIP
public static final org.eclipse.jetty.websocket.WebSocketParserD08$State SEEK_EOF
int _needs
private static final org.eclipse.jetty.websocket.WebSocketParserD08$State[] $VALUES
public static org.eclipse.jetty.websocket.WebSocketParserD08$State[] values ()
public static org.eclipse.jetty.websocket.WebSocketParserD08$State valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int needs
int getNeeds ()
static void ()
}
org/eclipse/jetty/websocket/WebSocketServletConnectionD00.classWebSocketServletConnectionD00.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketServletConnectionD00 extends org.eclipse.jetty.websocket.WebSocketConnectionD00 implements org.eclipse.jetty.websocket.WebSocketServletConnection {
private final org.eclipse.jetty.websocket.WebSocketFactory factory
public void (org.eclipse.jetty.websocket.WebSocketFactory, org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocketFactory factory
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
public void handshake (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String) throws java.io.IOException
String key2
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
String subprotocol
String uri
String query
String host
String origin
String key1
public void onClose ()
}
org/eclipse/jetty/websocket/WebSocketGeneratorD00.classWebSocketGeneratorD00.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketGeneratorD00 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketGenerator {
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private org.eclipse.jetty.io.Buffer _buffer
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
public synchronized void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
byte lengthByte
int i
int lengthBytes
int chunk
byte flags
byte opcode
byte[] content
int offset
int length
long blockFor
int remaining
private synchronized boolean isLengthFrame (byte)
byte frame
private synchronized void bufferPut (byte, long) throws java.io.IOException
byte datum
long blockFor
public synchronized int flush (int) throws java.io.IOException
int blockFor
public synchronized int flush () throws java.io.IOException
int flushed
private synchronized int flushBuffer () throws java.io.IOException
private synchronized int expelBuffer (long) throws java.io.IOException
boolean ready
long blockFor
int result
public synchronized boolean isBufferEmpty ()
}
org/eclipse/jetty/websocket/WebSocketParserD06$State.classWebSocketParserD06.java
package org.eclipse.jetty.websocket
public final org.eclipse.jetty.websocket.WebSocketParserD06$State extends java.lang.Enum {
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State START
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State MASK
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State OPCODE
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State LENGTH_7
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State LENGTH_16
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State LENGTH_63
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State DATA
public static final org.eclipse.jetty.websocket.WebSocketParserD06$State SKIP
int _needs
private static final org.eclipse.jetty.websocket.WebSocketParserD06$State[] $VALUES
public static org.eclipse.jetty.websocket.WebSocketParserD06$State[] values ()
public static org.eclipse.jetty.websocket.WebSocketParserD06$State valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int needs
int getNeeds ()
static void ()
}
org/eclipse/jetty/websocket/FixedMaskGen.classFixedMaskGen.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.FixedMaskGen extends java.lang.Object implements org.eclipse.jetty.websocket.MaskGen {
private final byte[] _mask
public void ()
public void (byte[])
byte[] mask
public void genMask (byte[])
byte[] mask
}
org/eclipse/jetty/websocket/WebSocketParserD00.classWebSocketParserD00.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketParserD00 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser {
private static final org.eclipse.jetty.util.log.Logger LOG
public static final int STATE_START
public static final int STATE_SENTINEL_DATA
public static final int STATE_LENGTH
public static final int STATE_DATA
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private final org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _handler
private int _state
private org.eclipse.jetty.io.Buffer _buffer
private byte _opcode
private int _length
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketParser$FrameHandler)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler handler
public boolean isBufferEmpty ()
public org.eclipse.jetty.io.Buffer getBuffer ()
public int parseNext ()
int filled
java.io.IOException e
int l
org.eclipse.jetty.io.Buffer data
int length
byte b
int progress
public void fill (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
static void ()
}
org/eclipse/jetty/websocket/WebSocketHandler.classWebSocketHandler.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketHandler extends org.eclipse.jetty.server.handler.HandlerWrapper implements org.eclipse.jetty.websocket.WebSocketFactory$Acceptor {
private final org.eclipse.jetty.websocket.WebSocketFactory _webSocketFactory
public void ()
public org.eclipse.jetty.websocket.WebSocketFactory getWebSocketFactory ()
public void handle (java.lang.String, org.eclipse.jetty.server.Request, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.io.IOException javax.servlet.ServletException
String target
org.eclipse.jetty.server.Request baseRequest
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
public boolean checkOrigin (javax.servlet.http.HttpServletRequest, java.lang.String)
javax.servlet.http.HttpServletRequest request
String origin
}
org/eclipse/jetty/websocket/WebSocketParserD08$1.classWebSocketParserD08.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketParserD08$1 extends java.lang.Object {
static final int[] $SwitchMap$org$eclipse$jetty$websocket$WebSocketParserD08$State
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/eclipse/jetty/websocket/WebSocketConnection.classWebSocketConnection.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketConnection extends java.lang.Object implements org.eclipse.jetty.io.nio.AsyncConnection {
public abstract void fillBuffersFrom (org.eclipse.jetty.io.Buffer)
public abstract java.util.List getExtensions ()
public abstract org.eclipse.jetty.websocket.WebSocket$Connection getConnection ()
public abstract void shutdown ()
}
org/eclipse/jetty/websocket/IdentityExtension.classIdentityExtension.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.IdentityExtension extends org.eclipse.jetty.websocket.AbstractExtension {
public void ()
}
org/eclipse/jetty/websocket/WebSocketConnectionRFC6455$WSFrameConnection.classWebSocketConnectionRFC6455.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$WSFrameConnection extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket$FrameConnection {
private volatile boolean _disconnecting
final org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 this$0
private void (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
public void sendMessage (java.lang.String) throws java.io.IOException
String content
byte[] data
public void sendMessage (byte[], int, int) throws java.io.IOException
byte[] content
int offset
int length
public void sendFrame (byte, byte, byte[], int, int) throws java.io.IOException
byte flags
byte opcode
byte[] content
int offset
int length
public void sendControl (byte, byte[], int, int) throws java.io.IOException
byte ctrl
byte[] data
int offset
int length
public boolean isMessageComplete (byte)
byte flags
public boolean isOpen ()
public void close (int, java.lang.String)
int code
String message
public void setMaxIdleTime (int)
java.io.IOException e
int ms
public void setMaxTextMessageSize (int)
int size
public void setMaxBinaryMessageSize (int)
int size
public int getMaxIdleTime ()
public int getMaxTextMessageSize ()
public int getMaxBinaryMessageSize ()
public java.lang.String getProtocol ()
public byte binaryOpcode ()
public byte textOpcode ()
public byte continuationOpcode ()
public byte finMask ()
public boolean isControl (byte)
byte opcode
public boolean isText (byte)
byte opcode
public boolean isBinary (byte)
byte opcode
public boolean isContinuation (byte)
byte opcode
public boolean isClose (byte)
byte opcode
public boolean isPing (byte)
byte opcode
public boolean isPong (byte)
byte opcode
public void disconnect ()
public void close ()
public void setAllowFrameFragmentation (boolean)
boolean allowFragmentation
public boolean isAllowFrameFragmentation ()
public java.lang.String toString ()
void (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455, org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$1)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$1 x1
}
org/eclipse/jetty/websocket/WebSocketConnectionD08$1.classWebSocketConnectionD08.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionD08$1 extends java.lang.Object {
}
org/eclipse/jetty/websocket/WebSocket$FrameConnection.classWebSocket.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocket$FrameConnection extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket$Connection {
public abstract byte binaryOpcode ()
public abstract byte textOpcode ()
public abstract byte continuationOpcode ()
public abstract byte finMask ()
public abstract void setAllowFrameFragmentation (boolean)
public abstract boolean isMessageComplete (byte)
public abstract boolean isControl (byte)
public abstract boolean isText (byte)
public abstract boolean isBinary (byte)
public abstract boolean isContinuation (byte)
public abstract boolean isClose (byte)
public abstract boolean isPing (byte)
public abstract boolean isPong (byte)
public abstract boolean isAllowFrameFragmentation ()
public abstract void sendControl (byte, byte[], int, int) throws java.io.IOException
public abstract void sendFrame (byte, byte, byte[], int, int) throws java.io.IOException
}
org/eclipse/jetty/websocket/WebSocketGeneratorRFC6455.classWebSocketGeneratorRFC6455.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketGeneratorRFC6455 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketGenerator {
private final java.util.concurrent.locks.Lock _lock
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private final byte[] _mask
private final org.eclipse.jetty.websocket.MaskGen _maskGen
private org.eclipse.jetty.io.Buffer _buffer
private int _m
private boolean _opsent
private boolean _closed
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.MaskGen)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
org.eclipse.jetty.websocket.MaskGen maskGen
public org.eclipse.jetty.io.Buffer getBuffer ()
public void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
int i
int chunk
int payload
int remaining
boolean mask
boolean last
int space
byte flags
byte opcode
byte[] content
int offset
int length
public int flushBuffer () throws java.io.IOException
int flushed
public int flush () throws java.io.IOException
boolean ready
long now
long end
int result
public boolean isBufferEmpty ()
public void returnBuffer ()
public java.lang.String toString ()
org.eclipse.jetty.io.Buffer buffer
}
org/eclipse/jetty/websocket/FragmentExtension.classFragmentExtension.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.FragmentExtension extends org.eclipse.jetty.websocket.AbstractExtension {
private int _maxLength
private int _minFragments
public void ()
public boolean init (java.util.Map)
java.util.Map parameters
public void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
int frag
byte flags
byte opcode
byte[] content
int offset
int length
int fragments
}
org/eclipse/jetty/websocket/WebSocketClientFactory.classWebSocketClientFactory.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketClientFactory extends org.eclipse.jetty.util.component.AggregateLifeCycle {
private static final org.eclipse.jetty.util.log.Logger __log
private static final org.eclipse.jetty.io.ByteArrayBuffer __ACCEPT
private final java.util.Queue connections
private final org.eclipse.jetty.util.ssl.SslContextFactory _sslContextFactory
private final org.eclipse.jetty.util.thread.ThreadPool _threadPool
private final org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector _selector
private org.eclipse.jetty.websocket.MaskGen _maskGen
private org.eclipse.jetty.websocket.WebSocketBuffers _buffers
public void ()
public void (org.eclipse.jetty.util.thread.ThreadPool)
org.eclipse.jetty.util.thread.ThreadPool threadPool
public void (org.eclipse.jetty.util.thread.ThreadPool, org.eclipse.jetty.websocket.MaskGen)
org.eclipse.jetty.util.thread.ThreadPool threadPool
org.eclipse.jetty.websocket.MaskGen maskGen
public void (org.eclipse.jetty.util.thread.ThreadPool, org.eclipse.jetty.websocket.MaskGen, int)
org.eclipse.jetty.util.thread.ThreadPool threadPool
org.eclipse.jetty.websocket.MaskGen maskGen
int bufferSize
public org.eclipse.jetty.util.ssl.SslContextFactory getSslContextFactory ()
public org.eclipse.jetty.io.nio.SelectorManager getSelectorManager ()
public org.eclipse.jetty.util.thread.ThreadPool getThreadPool ()
public org.eclipse.jetty.websocket.MaskGen getMaskGen ()
public void setMaskGen (org.eclipse.jetty.websocket.MaskGen)
org.eclipse.jetty.websocket.MaskGen maskGen
public void setBufferSize (int)
int bufferSize
public int getBufferSize ()
protected void doStop () throws java.lang.Exception
public org.eclipse.jetty.websocket.WebSocketClient newWebSocketClient ()
protected javax.net.ssl.SSLEngine newSslEngine (java.nio.channels.SocketChannel) throws java.io.IOException
String peerHost
int peerPort
javax.net.ssl.SSLEngine sslEngine
java.nio.channels.SocketChannel channel
javax.net.ssl.SSLEngine sslEngine
protected boolean addConnection (org.eclipse.jetty.websocket.WebSocketConnection)
org.eclipse.jetty.websocket.WebSocketConnection connection
protected boolean removeConnection (org.eclipse.jetty.websocket.WebSocketConnection)
org.eclipse.jetty.websocket.WebSocketConnection connection
protected void closeConnections ()
org.eclipse.jetty.websocket.WebSocketConnection connection
java.util.Iterator i$
static org.eclipse.jetty.util.thread.ThreadPool access$000 (org.eclipse.jetty.websocket.WebSocketClientFactory)
org.eclipse.jetty.websocket.WebSocketClientFactory x0
static org.eclipse.jetty.util.log.Logger access$100 ()
static org.eclipse.jetty.websocket.WebSocketBuffers access$200 (org.eclipse.jetty.websocket.WebSocketClientFactory)
org.eclipse.jetty.websocket.WebSocketClientFactory x0
static org.eclipse.jetty.io.ByteArrayBuffer access$500 ()
static void ()
}
org/eclipse/jetty/websocket/WebSocket$OnTextMessage.classWebSocket.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocket$OnTextMessage extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket {
public abstract void onMessage (java.lang.String)
}
org/eclipse/jetty/websocket/WebSocketGenerator.classWebSocketGenerator.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketGenerator extends java.lang.Object {
public abstract int flush () throws java.io.IOException
public abstract boolean isBufferEmpty ()
public abstract void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
}
org/eclipse/jetty/websocket/WebSocketClient$1.classWebSocketClient.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketClient$1 extends java.lang.Object {
}
org/eclipse/jetty/websocket/WebSocket$OnFrame.classWebSocket.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocket$OnFrame extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket {
public abstract boolean onFrame (byte, byte, byte[], int, int)
public abstract void onHandshake (org.eclipse.jetty.websocket.WebSocket$FrameConnection)
}
org/eclipse/jetty/websocket/WebSocket$Connection.classWebSocket.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocket$Connection extends java.lang.Object {
public abstract java.lang.String getProtocol ()
public abstract void sendMessage (java.lang.String) throws java.io.IOException
public abstract void sendMessage (byte[], int, int) throws java.io.IOException
public abstract void disconnect ()
public abstract void close ()
public abstract void close (int, java.lang.String)
public abstract boolean isOpen ()
public abstract void setMaxIdleTime (int)
public abstract void setMaxTextMessageSize (int)
public abstract void setMaxBinaryMessageSize (int)
public abstract int getMaxIdleTime ()
public abstract int getMaxTextMessageSize ()
public abstract int getMaxBinaryMessageSize ()
}
org/eclipse/jetty/websocket/WebSocketParserD08.classWebSocketParserD08.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketParserD08 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser {
private static final org.eclipse.jetty.util.log.Logger LOG
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private final org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _handler
private final boolean _shouldBeMasked
private org.eclipse.jetty.websocket.WebSocketParserD08$State _state
private org.eclipse.jetty.io.Buffer _buffer
private byte _flags
private byte _opcode
private int _bytesNeeded
private long _length
private boolean _masked
private final byte[] _mask
private int _m
private boolean _skip
private boolean _fragmentFrames
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketParser$FrameHandler, boolean)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler handler
boolean shouldBeMasked
public boolean isFakeFragments ()
public void setFakeFragments (boolean)
boolean fakeFragments
public boolean isBufferEmpty ()
public org.eclipse.jetty.io.Buffer getBuffer ()
public int parseNext ()
int i
byte[] array
int end
org.eclipse.jetty.io.Buffer data
java.io.IOException e
int skip
int i
byte[] array
int end
org.eclipse.jetty.io.Buffer data
int available
byte b
boolean progress
int filled
public void fill (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
public void returnBuffer ()
public java.lang.String toString ()
static void ()
}
org/eclipse/jetty/websocket/WebSocketServletConnectionRFC6455.classWebSocketServletConnectionRFC6455.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketServletConnectionRFC6455 extends org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 implements org.eclipse.jetty.websocket.WebSocketServletConnection {
private final org.eclipse.jetty.websocket.WebSocketFactory factory
public void (org.eclipse.jetty.websocket.WebSocketFactory, org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String, java.util.List, int) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocketFactory factory
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
java.util.List extensions
int draft
public void handshake (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String) throws java.io.IOException
org.eclipse.jetty.websocket.Extension ext
java.util.Iterator i$
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
String subprotocol
String key
public void onClose ()
}
org/eclipse/jetty/websocket/WebSocketServletConnectionD06.classWebSocketServletConnectionD06.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketServletConnectionD06 extends org.eclipse.jetty.websocket.WebSocketConnectionD06 implements org.eclipse.jetty.websocket.WebSocketServletConnection {
private final org.eclipse.jetty.websocket.WebSocketFactory factory
public void (org.eclipse.jetty.websocket.WebSocketFactory, org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocketFactory factory
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
public void handshake (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String) throws java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
String subprotocol
String key
public void onClose ()
}
org/eclipse/jetty/websocket/WebSocketClientFactory$HandshakeConnection.classWebSocketClientFactory.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection extends org.eclipse.jetty.io.AbstractConnection implements org.eclipse.jetty.io.nio.AsyncConnection {
private final org.eclipse.jetty.io.AsyncEndPoint _endp
private final org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture _future
private final String _key
private final org.eclipse.jetty.http.HttpParser _parser
private String _accept
private String _error
private org.eclipse.jetty.io.ByteArrayBuffer _handshake
final org.eclipse.jetty.websocket.WebSocketClientFactory this$0
public void (org.eclipse.jetty.websocket.WebSocketClientFactory, org.eclipse.jetty.io.AsyncEndPoint, org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture)
org.eclipse.jetty.io.AsyncEndPoint endpoint
org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture future
byte[] bytes
org.eclipse.jetty.io.Buffers buffers
private boolean handshake ()
String cookie
java.util.Iterator i$
String path
String origin
StringBuilder request
java.util.Map cookies
int len
int flushed
java.io.IOException e
public org.eclipse.jetty.io.Connection handle () throws java.io.IOException
org.eclipse.jetty.websocket.WebSocketConnection connection
org.eclipse.jetty.io.Buffer header
private org.eclipse.jetty.websocket.WebSocketConnection newWebSocketConnection () throws java.io.IOException
public void onInputShutdown () throws java.io.IOException
public boolean isIdle ()
public boolean isSuspended ()
public void onClose ()
static java.lang.String access$302 (org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection, java.lang.String)
org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection x0
String x1
static org.eclipse.jetty.io.AsyncEndPoint access$400 (org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection)
org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection x0
static java.lang.String access$602 (org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection, java.lang.String)
org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection x0
String x1
static java.lang.String access$300 (org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection)
org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection x0
}
org/eclipse/jetty/websocket/WebSocketServlet.classWebSocketServlet.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketServlet extends javax.servlet.http.HttpServlet implements org.eclipse.jetty.websocket.WebSocketFactory$Acceptor {
private final org.eclipse.jetty.util.log.Logger LOG
private org.eclipse.jetty.websocket.WebSocketFactory _webSocketFactory
public void ()
public void init () throws javax.servlet.ServletException
String bs
String max
String min
javax.servlet.ServletException x
Exception x
protected void service (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
public boolean checkOrigin (javax.servlet.http.HttpServletRequest, java.lang.String)
javax.servlet.http.HttpServletRequest request
String origin
public void destroy ()
Exception x
}
org/eclipse/jetty/websocket/DeflateFrameExtension.classDeflateFrameExtension.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.DeflateFrameExtension extends org.eclipse.jetty.websocket.AbstractExtension {
private static final org.eclipse.jetty.util.log.Logger LOG
private int _minLength
private java.util.zip.Deflater _deflater
private java.util.zip.Inflater _inflater
public void ()
public boolean init (java.util.Map)
java.util.Map parameters
public void onFrame (byte, byte, org.eclipse.jetty.io.Buffer)
int b
int inflated
java.util.zip.DataFormatException e
byte flags
byte opcode
org.eclipse.jetty.io.Buffer buffer
int length
org.eclipse.jetty.io.ByteArrayBuffer buf
public void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
byte flags
byte opcode
byte[] content
int offset
int length
byte[] out
int out_offset
int l
static void ()
}
org/eclipse/jetty/websocket/WebSocketConnectionD06$FrameHandlerD06.classWebSocketConnectionD06.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionD06$FrameHandlerD06 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser$FrameHandler {
private final org.eclipse.jetty.util.Utf8StringBuilder _utf8
private org.eclipse.jetty.io.ByteArrayBuffer _aggregate
private byte _opcode
final org.eclipse.jetty.websocket.WebSocketConnectionD06 this$0
private void (org.eclipse.jetty.websocket.WebSocketConnectionD06)
public void onFrame (byte, byte, org.eclipse.jetty.io.Buffer)
String msg
int code
String message
byte[] array
Throwable th
byte flags
byte opcode
org.eclipse.jetty.io.Buffer buffer
boolean lastFrame
public void close (int, java.lang.String)
int code
String message
public java.lang.String toString ()
void (org.eclipse.jetty.websocket.WebSocketConnectionD06, org.eclipse.jetty.websocket.WebSocketConnectionD06$1)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
org.eclipse.jetty.websocket.WebSocketConnectionD06$1 x1
}
org/eclipse/jetty/websocket/WebSocketFactory$Acceptor.classWebSocketFactory.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketFactory$Acceptor extends java.lang.Object {
public abstract org.eclipse.jetty.websocket.WebSocket doWebSocketConnect (javax.servlet.http.HttpServletRequest, java.lang.String)
public abstract boolean checkOrigin (javax.servlet.http.HttpServletRequest, java.lang.String)
}
org/eclipse/jetty/websocket/WebSocketGeneratorD06.classWebSocketGeneratorD06.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketGeneratorD06 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketGenerator {
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private org.eclipse.jetty.io.Buffer _buffer
private final byte[] _mask
private int _m
private boolean _opsent
private final org.eclipse.jetty.websocket.MaskGen _maskGen
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.MaskGen)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
org.eclipse.jetty.websocket.MaskGen maskGen
public synchronized void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
int i
int chunk
int payload
int remaining
byte flags
byte opcode
byte[] content
int offset
int length
long blockFor
boolean last
int space
private synchronized void bufferPut (byte[]) throws java.io.IOException
int i
byte[] data
private synchronized void bufferPut (byte) throws java.io.IOException
byte data
public synchronized int flush (int) throws java.io.IOException
int blockFor
public synchronized int flush () throws java.io.IOException
int flushed
private synchronized int flushBuffer () throws java.io.IOException
private synchronized int expelBuffer (long) throws java.io.IOException
boolean ready
long blockFor
int result
public synchronized boolean isBufferEmpty ()
}
org/eclipse/jetty/websocket/WebSocketConnectionD08.classWebSocketConnectionD08.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketConnectionD08 extends org.eclipse.jetty.io.AbstractConnection implements org.eclipse.jetty.websocket.WebSocketConnection {
private static final org.eclipse.jetty.util.log.Logger LOG
static final byte OP_CONTINUATION
static final byte OP_TEXT
static final byte OP_BINARY
static final byte OP_EXT_DATA
static final byte OP_CONTROL
static final byte OP_CLOSE
static final byte OP_PING
static final byte OP_PONG
static final byte OP_EXT_CTRL
static final int CLOSE_NORMAL
static final int CLOSE_SHUTDOWN
static final int CLOSE_PROTOCOL
static final int CLOSE_BADDATA
static final int CLOSE_NOCODE
static final int CLOSE_NOCLOSE
static final int CLOSE_NOTUTF8
static final int FLAG_FIN
static final int VERSION
private static final byte[] MAGIC
private final java.util.List _extensions
private final org.eclipse.jetty.websocket.WebSocketParserD08 _parser
private final org.eclipse.jetty.websocket.WebSocketGeneratorD08 _generator
private final org.eclipse.jetty.websocket.WebSocketGenerator _outbound
private final org.eclipse.jetty.websocket.WebSocket _webSocket
private final org.eclipse.jetty.websocket.WebSocket$OnFrame _onFrame
private final org.eclipse.jetty.websocket.WebSocket$OnBinaryMessage _onBinaryMessage
private final org.eclipse.jetty.websocket.WebSocket$OnTextMessage _onTextMessage
private final org.eclipse.jetty.websocket.WebSocket$OnControl _onControl
private final String _protocol
private final int _draft
private final ClassLoader _context
private volatile int _closeCode
private volatile String _closeMessage
private volatile boolean _closedIn
private volatile boolean _closedOut
private int _maxTextMessageSize
private int _maxBinaryMessageSize
private final org.eclipse.jetty.websocket.WebSocket$FrameConnection _connection
static boolean isLastFrame (byte)
byte flags
static boolean isControlFrame (byte)
byte opcode
public void (org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String, java.util.List, int) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
java.util.List extensions
int draft
public void (org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String, java.util.List, int, org.eclipse.jetty.websocket.MaskGen) throws java.io.IOException
org.eclipse.jetty.websocket.Extension extension
java.util.Iterator i$
int e
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
java.util.List extensions
int draft
org.eclipse.jetty.websocket.MaskGen maskgen
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _frameHandler
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _inbound
public org.eclipse.jetty.websocket.WebSocket$Connection getConnection ()
public java.util.List getExtensions ()
public org.eclipse.jetty.io.Connection handle () throws java.io.IOException
int flushed
int filled
boolean progress
java.io.IOException e2
java.io.IOException e
Thread current
ClassLoader oldcontext
public void onInputShutdown () throws java.io.IOException
public boolean isIdle ()
public void onIdleExpired (long)
long idleForMs
public boolean isSuspended ()
public void onClose ()
boolean closed
public void closeIn (int, java.lang.String)
int code
String message
boolean closed_out
boolean tell_app
public void closeOut (int, java.lang.String)
byte[] bytes
java.io.IOException e
byte[] bytes
java.io.IOException e
int code
String message
boolean closed_out
boolean tell_app
public void shutdown ()
org.eclipse.jetty.websocket.WebSocket$Connection connection
public void fillBuffersFrom (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
private void checkWriteable ()
protected void onFrameHandshake ()
protected void onWebSocketOpen ()
public static java.lang.String hashKey (java.lang.String)
java.security.MessageDigest md
Exception e
String key
public java.lang.String toString ()
static boolean access$200 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static int access$300 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static java.lang.String access$400 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.websocket.WebSocketGenerator access$500 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static void access$600 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$700 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$800 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$900 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.util.log.Logger access$1000 ()
static int access$1102 (org.eclipse.jetty.websocket.WebSocketConnectionD08, int)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
int x1
static int access$1202 (org.eclipse.jetty.websocket.WebSocketConnectionD08, int)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
int x1
static org.eclipse.jetty.io.EndPoint access$1300 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static int access$1100 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static int access$1200 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static java.lang.String access$1400 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.websocket.WebSocketParserD08 access$1500 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$1600 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$1700 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$1800 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$1900 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static boolean access$2000 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.websocket.WebSocket$OnFrame access$2100 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.websocket.WebSocket$OnControl access$2200 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.websocket.WebSocket$OnTextMessage access$2300 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.websocket.WebSocket$FrameConnection access$2400 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.websocket.WebSocket$OnBinaryMessage access$2500 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$2600 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$2700 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$2800 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$2900 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$3000 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static org.eclipse.jetty.io.EndPoint access$3100 (org.eclipse.jetty.websocket.WebSocketConnectionD08)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
static void ()
java.io.UnsupportedEncodingException e
}
org/eclipse/jetty/websocket/WebSocketConnectionD06$1.classWebSocketConnectionD06.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionD06$1 extends java.lang.Object {
}
org/eclipse/jetty/websocket/WebSocketConnectionD00$FrameHandlerD00.classWebSocketConnectionD00.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionD00$FrameHandlerD00 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser$FrameHandler {
final org.eclipse.jetty.websocket.WebSocket _websocket
void (org.eclipse.jetty.websocket.WebSocket)
org.eclipse.jetty.websocket.WebSocket websocket
public void onFrame (byte, byte, org.eclipse.jetty.io.Buffer)
byte[] array
Throwable th
byte flags
byte opcode
org.eclipse.jetty.io.Buffer buffer
public void close (int, java.lang.String)
int code
String message
}
org/eclipse/jetty/websocket/WebSocketConnectionRFC6455$1.classWebSocketConnectionRFC6455.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$1 extends java.lang.Object {
}
org/eclipse/jetty/websocket/WebSocketClientFactory$WebSocketClientConnection.classWebSocketClientFactory.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientConnection extends org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 {
private final org.eclipse.jetty.websocket.WebSocketClientFactory factory
public void (org.eclipse.jetty.websocket.WebSocketClientFactory, org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String, java.util.List, int, org.eclipse.jetty.websocket.MaskGen) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocketClientFactory factory
org.eclipse.jetty.websocket.WebSocket webSocket
org.eclipse.jetty.io.EndPoint endPoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timeStamp
int maxIdleTime
String protocol
java.util.List extensions
int draftVersion
org.eclipse.jetty.websocket.MaskGen maskGen
public void onClose ()
}
org/eclipse/jetty/websocket/WebSocketConnectionRFC6455$WSFrameHandler.classWebSocketConnectionRFC6455.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$WSFrameHandler extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser$FrameHandler {
private static final int MAX_CONTROL_FRAME_PAYLOAD
private final org.eclipse.jetty.util.Utf8StringBuilder _utf8
private org.eclipse.jetty.io.ByteArrayBuffer _aggregate
private byte _opcode
final org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 this$0
private void (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
public void onFrame (byte, byte, org.eclipse.jetty.io.Buffer)
String msg
int code
String message
String msg
byte[] array
org.eclipse.jetty.util.Utf8Appendable$NotUtf8Exception notUtf8
Throwable e
byte flags
byte opcode
org.eclipse.jetty.io.Buffer buffer
boolean lastFrame
private void errorClose (int, java.lang.String)
java.io.IOException e
int code
String message
private boolean checkBinaryMessageSize (int, int)
int bufferLen
int length
int max
private void textMessageTooLarge ()
public void close (int, java.lang.String)
int code
String message
public java.lang.String toString ()
void (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455, org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$1)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455$1 x1
}
org/eclipse/jetty/websocket/Extension.classExtension.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.Extension extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser$FrameHandler org.eclipse.jetty.websocket.WebSocketGenerator {
public abstract java.lang.String getName ()
public abstract java.lang.String getParameterizedName ()
public abstract boolean init (java.util.Map)
public abstract void bind (org.eclipse.jetty.websocket.WebSocket$FrameConnection, org.eclipse.jetty.websocket.WebSocketParser$FrameHandler, org.eclipse.jetty.websocket.WebSocketGenerator)
}
org/eclipse/jetty/websocket/WebSocketBuffers.classWebSocketBuffers.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketBuffers extends java.lang.Object {
private final int _bufferSize
private final org.eclipse.jetty.io.Buffers _buffers
public void (int)
int bufferSize
public org.eclipse.jetty.io.Buffer getBuffer ()
public org.eclipse.jetty.io.Buffer getDirectBuffer ()
public void returnBuffer (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
public int getBufferSize ()
}
org/eclipse/jetty/websocket/WebSocketConnectionD08$WSFrameConnection.classWebSocketConnectionD08.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionD08$WSFrameConnection extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket$FrameConnection {
private volatile boolean _disconnecting
final org.eclipse.jetty.websocket.WebSocketConnectionD08 this$0
private void (org.eclipse.jetty.websocket.WebSocketConnectionD08)
public void sendMessage (java.lang.String) throws java.io.IOException
String content
byte[] data
public void sendMessage (byte[], int, int) throws java.io.IOException
byte[] content
int offset
int length
public void sendFrame (byte, byte, byte[], int, int) throws java.io.IOException
byte flags
byte opcode
byte[] content
int offset
int length
public void sendControl (byte, byte[], int, int) throws java.io.IOException
byte ctrl
byte[] data
int offset
int length
public boolean isMessageComplete (byte)
byte flags
public boolean isOpen ()
public void close (int, java.lang.String)
int code
String message
public void setMaxIdleTime (int)
java.io.IOException e
int ms
public void setMaxTextMessageSize (int)
int size
public void setMaxBinaryMessageSize (int)
int size
public int getMaxIdleTime ()
public int getMaxTextMessageSize ()
public int getMaxBinaryMessageSize ()
public java.lang.String getProtocol ()
public byte binaryOpcode ()
public byte textOpcode ()
public byte continuationOpcode ()
public byte finMask ()
public boolean isControl (byte)
byte opcode
public boolean isText (byte)
byte opcode
public boolean isBinary (byte)
byte opcode
public boolean isContinuation (byte)
byte opcode
public boolean isClose (byte)
byte opcode
public boolean isPing (byte)
byte opcode
public boolean isPong (byte)
byte opcode
public void disconnect ()
public void close ()
public void setAllowFrameFragmentation (boolean)
boolean allowFragmentation
public boolean isAllowFrameFragmentation ()
public java.lang.String toString ()
void (org.eclipse.jetty.websocket.WebSocketConnectionD08, org.eclipse.jetty.websocket.WebSocketConnectionD08$1)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
org.eclipse.jetty.websocket.WebSocketConnectionD08$1 x1
}
org/eclipse/jetty/websocket/RandomMaskGen.classRandomMaskGen.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.RandomMaskGen extends java.lang.Object implements org.eclipse.jetty.websocket.MaskGen {
private final java.util.Random _random
public void ()
public void (java.util.Random)
java.util.Random random
public void genMask (byte[])
byte[] mask
}
org/eclipse/jetty/websocket/WebSocketParserRFC6455$1.classWebSocketParserRFC6455.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketParserRFC6455$1 extends java.lang.Object {
static final int[] $SwitchMap$org$eclipse$jetty$websocket$WebSocketParserRFC6455$State
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/eclipse/jetty/websocket/WebSocketConnectionD08$WSFrameHandler.classWebSocketConnectionD08.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionD08$WSFrameHandler extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser$FrameHandler {
private final org.eclipse.jetty.util.Utf8StringBuilder _utf8
private org.eclipse.jetty.io.ByteArrayBuffer _aggregate
private byte _opcode
final org.eclipse.jetty.websocket.WebSocketConnectionD08 this$0
private void (org.eclipse.jetty.websocket.WebSocketConnectionD08)
public void onFrame (byte, byte, org.eclipse.jetty.io.Buffer)
String msg
int code
String message
String msg
byte[] array
Throwable e
byte flags
byte opcode
org.eclipse.jetty.io.Buffer buffer
boolean lastFrame
private void errorClose (int, java.lang.String)
java.io.IOException e
int code
String message
private boolean checkBinaryMessageSize (int, int)
int bufferLen
int length
int max
private void textMessageTooLarge ()
public void close (int, java.lang.String)
int code
String message
public java.lang.String toString ()
void (org.eclipse.jetty.websocket.WebSocketConnectionD08, org.eclipse.jetty.websocket.WebSocketConnectionD08$1)
org.eclipse.jetty.websocket.WebSocketConnectionD08 x0
org.eclipse.jetty.websocket.WebSocketConnectionD08$1 x1
}
org/eclipse/jetty/websocket/WebSocketParser.classWebSocketParser.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketParser extends java.lang.Object {
public abstract org.eclipse.jetty.io.Buffer getBuffer ()
public abstract int parseNext ()
public abstract boolean isBufferEmpty ()
public abstract void fill (org.eclipse.jetty.io.Buffer)
}
org/eclipse/jetty/websocket/WebSocketParserD06$1.classWebSocketParserD06.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketParserD06$1 extends java.lang.Object {
static final int[] $SwitchMap$org$eclipse$jetty$websocket$WebSocketParserD06$State
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/eclipse/jetty/websocket/AbstractExtension.classAbstractExtension.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.AbstractExtension extends java.lang.Object implements org.eclipse.jetty.websocket.Extension {
private static final int[] __mask
private final String _name
private final java.util.Map _parameters
private org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _inbound
private org.eclipse.jetty.websocket.WebSocketGenerator _outbound
private org.eclipse.jetty.websocket.WebSocket$FrameConnection _connection
public void (java.lang.String)
String name
public org.eclipse.jetty.websocket.WebSocket$FrameConnection getConnection ()
public boolean init (java.util.Map)
java.util.Map parameters
public java.lang.String getInitParameter (java.lang.String)
String name
public java.lang.String getInitParameter (java.lang.String, java.lang.String)
String name
String dft
public int getInitParameter (java.lang.String, int)
String name
int dft
String v
public void bind (org.eclipse.jetty.websocket.WebSocket$FrameConnection, org.eclipse.jetty.websocket.WebSocketParser$FrameHandler, org.eclipse.jetty.websocket.WebSocketGenerator)
org.eclipse.jetty.websocket.WebSocket$FrameConnection connection
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler incoming
org.eclipse.jetty.websocket.WebSocketGenerator outgoing
public java.lang.String getName ()
public java.lang.String getParameterizedName ()
String param
java.util.Iterator i$
StringBuilder name
public void onFrame (byte, byte, org.eclipse.jetty.io.Buffer)
byte flags
byte opcode
org.eclipse.jetty.io.Buffer buffer
public void close (int, java.lang.String)
int code
String message
public int flush () throws java.io.IOException
public boolean isBufferEmpty ()
public void addFrame (byte, byte, byte[], int, int) throws java.io.IOException
byte flags
byte opcode
byte[] content
int offset
int length
public byte setFlag (byte, int)
byte flags
int rsv
byte b
public byte clearFlag (byte, int)
byte flags
int rsv
public boolean isFlag (byte, int)
byte flags
int rsv
public java.lang.String toString ()
static void ()
}
org/eclipse/jetty/websocket/WebSocketParserRFC6455$State.classWebSocketParserRFC6455.java
package org.eclipse.jetty.websocket
public final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State extends java.lang.Enum {
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State START
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State OPCODE
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State LENGTH_7
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State LENGTH_16
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State LENGTH_63
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State MASK
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State PAYLOAD
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State DATA
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State SKIP
public static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State SEEK_EOF
int _needs
private static final org.eclipse.jetty.websocket.WebSocketParserRFC6455$State[] $VALUES
public static org.eclipse.jetty.websocket.WebSocketParserRFC6455$State[] values ()
public static org.eclipse.jetty.websocket.WebSocketParserRFC6455$State valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int needs
int getNeeds ()
static void ()
}
org/eclipse/jetty/websocket/WebSocketFactory.classWebSocketFactory.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketFactory extends org.eclipse.jetty.util.component.AbstractLifeCycle {
private static final org.eclipse.jetty.util.log.Logger LOG
private final java.util.Queue connections
private final java.util.Map _extensionClasses
private final org.eclipse.jetty.websocket.WebSocketFactory$Acceptor _acceptor
private org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private int _maxIdleTime
private int _maxTextMessageSize
private int _maxBinaryMessageSize
private int _minVersion
public void (org.eclipse.jetty.websocket.WebSocketFactory$Acceptor)
org.eclipse.jetty.websocket.WebSocketFactory$Acceptor acceptor
public void (org.eclipse.jetty.websocket.WebSocketFactory$Acceptor, int)
org.eclipse.jetty.websocket.WebSocketFactory$Acceptor acceptor
int bufferSize
public void (org.eclipse.jetty.websocket.WebSocketFactory$Acceptor, int, int)
org.eclipse.jetty.websocket.WebSocketFactory$Acceptor acceptor
int bufferSize
int minVersion
public int getMinVersion ()
public void setMinVersion (int)
int minVersion
public java.util.Map getExtensionClassesMap ()
public long getMaxIdleTime ()
public void setMaxIdleTime (int)
int maxIdleTime
public int getBufferSize ()
public void setBufferSize (int)
int bufferSize
public int getMaxTextMessageSize ()
public void setMaxTextMessageSize (int)
int maxTextMessageSize
public int getMaxBinaryMessageSize ()
public void setMaxBinaryMessageSize (int)
int maxBinaryMessageSize
protected void doStop () throws java.lang.Exception
public void upgrade (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, org.eclipse.jetty.websocket.WebSocket, java.lang.String) throws java.io.IOException
org.eclipse.jetty.util.QuotedStringTokenizer tok
java.util.List extensions
java.util.List extensions
String versions
StringBuilder err
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
org.eclipse.jetty.websocket.WebSocket websocket
String protocol
int draft
int requestedVersion
org.eclipse.jetty.server.AbstractHttpConnection http
org.eclipse.jetty.io.ConnectedEndPoint endp
java.util.List extensions_requested
java.util.Enumeration e
org.eclipse.jetty.websocket.WebSocketServletConnection connection
protected java.lang.String[] parseProtocols (java.lang.String)
String protocol
String[] passed
String[] protocols
public boolean acceptWebSocket (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws java.io.IOException
String p
String[] arr$
int len$
int i$
String candidate
String origin
org.eclipse.jetty.websocket.WebSocket websocket
java.util.Enumeration protocols
String protocol
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
public java.util.List initExtensions (java.util.List, int, int, int)
org.eclipse.jetty.util.QuotedStringTokenizer nv
String name
String value
org.eclipse.jetty.util.QuotedStringTokenizer tok
String extName
java.util.Map parameters
org.eclipse.jetty.websocket.Extension extension
String rExt
java.util.Iterator i$
java.util.List requested
int maxDataOpcodes
int maxControlOpcodes
int maxReservedBits
java.util.List extensions
private org.eclipse.jetty.websocket.Extension newExtension (java.lang.String)
Class extClass
Exception e
String name
protected boolean addConnection (org.eclipse.jetty.websocket.WebSocketServletConnection)
org.eclipse.jetty.websocket.WebSocketServletConnection connection
protected boolean removeConnection (org.eclipse.jetty.websocket.WebSocketServletConnection)
org.eclipse.jetty.websocket.WebSocketServletConnection connection
protected void closeConnections ()
org.eclipse.jetty.websocket.WebSocketServletConnection connection
java.util.Iterator i$
static void ()
}
org/eclipse/jetty/websocket/WebSocketConnectionD06.classWebSocketConnectionD06.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketConnectionD06 extends org.eclipse.jetty.io.AbstractConnection implements org.eclipse.jetty.websocket.WebSocketConnection {
private static final org.eclipse.jetty.util.log.Logger LOG
static final byte OP_CONTINUATION
static final byte OP_CLOSE
static final byte OP_PING
static final byte OP_PONG
static final byte OP_TEXT
static final byte OP_BINARY
static final int CLOSE_NORMAL
static final int CLOSE_SHUTDOWN
static final int CLOSE_PROTOCOL
static final int CLOSE_BADDATA
static final int CLOSE_LARGE
private static final byte[] MAGIC
private final org.eclipse.jetty.websocket.WebSocketParser _parser
private final org.eclipse.jetty.websocket.WebSocketGenerator _generator
private final org.eclipse.jetty.websocket.WebSocket _webSocket
private final org.eclipse.jetty.websocket.WebSocket$OnFrame _onFrame
private final org.eclipse.jetty.websocket.WebSocket$OnBinaryMessage _onBinaryMessage
private final org.eclipse.jetty.websocket.WebSocket$OnTextMessage _onTextMessage
private final org.eclipse.jetty.websocket.WebSocket$OnControl _onControl
private final String _protocol
private volatile boolean _closedIn
private volatile boolean _closedOut
private int _maxTextMessageSize
private int _maxBinaryMessageSize
private final org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _frameHandler
private final org.eclipse.jetty.websocket.WebSocket$FrameConnection _connection
static boolean isLastFrame (int)
int flags
static boolean isControlFrame (int)
int opcode
public void (org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
public org.eclipse.jetty.websocket.WebSocket$Connection getConnection ()
public org.eclipse.jetty.io.Connection handle () throws java.io.IOException
int flushed
int filled
boolean progress
java.io.IOException e2
java.io.IOException e
public void onInputShutdown () throws java.io.IOException
public boolean isIdle ()
public void onIdleExpired (long)
long idleForMs
public boolean isSuspended ()
public void onClose ()
public synchronized void closeIn (int, java.lang.String)
java.io.IOException e
int code
String message
public synchronized void closeOut (int, java.lang.String)
byte[] bytes
java.io.IOException e
int code
String message
public void shutdown ()
org.eclipse.jetty.websocket.WebSocket$Connection connection
public void fillBuffersFrom (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
private void checkWriteable ()
public java.util.List getExtensions ()
protected void onFrameHandshake ()
protected void onWebSocketOpen ()
public static java.lang.String hashKey (java.lang.String)
java.security.MessageDigest md
Exception e
String key
static int access$200 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static int access$300 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static boolean access$400 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.websocket.WebSocketGenerator access$500 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static void access$600 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.io.EndPoint access$700 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.io.EndPoint access$800 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.io.EndPoint access$900 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.util.log.Logger access$1000 ()
static org.eclipse.jetty.io.EndPoint access$1100 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static java.lang.String access$1200 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.io.EndPoint access$1300 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.io.EndPoint access$1400 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.io.EndPoint access$1500 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.io.EndPoint access$1600 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static boolean access$1700 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.websocket.WebSocket$OnFrame access$1800 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.websocket.WebSocket$OnControl access$1900 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.websocket.WebSocket$FrameConnection access$2000 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.websocket.WebSocket$OnTextMessage access$2100 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static org.eclipse.jetty.websocket.WebSocket$OnBinaryMessage access$2200 (org.eclipse.jetty.websocket.WebSocketConnectionD06)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
static void ()
java.io.UnsupportedEncodingException e
}
org/eclipse/jetty/websocket/WebSocketClientFactory$WebSocketClientSelector.classWebSocketClientFactory.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketClientFactory$WebSocketClientSelector extends org.eclipse.jetty.io.nio.SelectorManager {
final org.eclipse.jetty.websocket.WebSocketClientFactory this$0
void (org.eclipse.jetty.websocket.WebSocketClientFactory)
public boolean dispatch (java.lang.Runnable)
Runnable task
protected org.eclipse.jetty.io.nio.SelectChannelEndPoint newEndPoint (java.nio.channels.SocketChannel, org.eclipse.jetty.io.nio.SelectorManager$SelectSet, java.nio.channels.SelectionKey) throws java.io.IOException
javax.net.ssl.SSLEngine sslEngine
org.eclipse.jetty.io.nio.SslConnection sslConnection
java.nio.channels.SocketChannel channel
org.eclipse.jetty.io.nio.SelectorManager$SelectSet selectSet
java.nio.channels.SelectionKey key
org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture holder
int maxIdleTime
org.eclipse.jetty.io.nio.SelectChannelEndPoint result
org.eclipse.jetty.io.AsyncEndPoint endPoint
org.eclipse.jetty.io.nio.AsyncConnection connection
public org.eclipse.jetty.io.nio.AsyncConnection newConnection (java.nio.channels.SocketChannel, org.eclipse.jetty.io.AsyncEndPoint, java.lang.Object)
java.nio.channels.SocketChannel channel
org.eclipse.jetty.io.AsyncEndPoint endpoint
Object attachment
org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture holder
protected void endPointOpened (org.eclipse.jetty.io.nio.SelectChannelEndPoint)
org.eclipse.jetty.io.nio.SelectChannelEndPoint endpoint
protected void endPointUpgraded (org.eclipse.jetty.io.ConnectedEndPoint, org.eclipse.jetty.io.Connection)
org.eclipse.jetty.io.ConnectedEndPoint endpoint
org.eclipse.jetty.io.Connection oldConnection
protected void endPointClosed (org.eclipse.jetty.io.nio.SelectChannelEndPoint)
org.eclipse.jetty.io.nio.SelectChannelEndPoint endpoint
protected void connectionFailed (java.nio.channels.SocketChannel, java.lang.Throwable, java.lang.Object)
org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture future
java.nio.channels.SocketChannel channel
Throwable ex
Object attachment
}
org/eclipse/jetty/websocket/WebSocketServletConnectionD08.classWebSocketServletConnectionD08.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketServletConnectionD08 extends org.eclipse.jetty.websocket.WebSocketConnectionD08 implements org.eclipse.jetty.websocket.WebSocketServletConnection {
private final org.eclipse.jetty.websocket.WebSocketFactory factory
public void (org.eclipse.jetty.websocket.WebSocketFactory, org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String, java.util.List, int) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocketFactory factory
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
java.util.List extensions
int draft
public void handshake (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String) throws java.io.IOException
org.eclipse.jetty.websocket.Extension ext
java.util.Iterator i$
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
String subprotocol
String key
public void onClose ()
}
org/eclipse/jetty/websocket/WebSocketClientFactory$HandshakeConnection$1.classWebSocketClientFactory.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection$1 extends org.eclipse.jetty.http.HttpParser$EventHandler {
final org.eclipse.jetty.websocket.WebSocketClientFactory val$this$0
final org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection this$1
void (org.eclipse.jetty.websocket.WebSocketClientFactory$HandshakeConnection, org.eclipse.jetty.websocket.WebSocketClientFactory)
public void startResponse (org.eclipse.jetty.io.Buffer, int, org.eclipse.jetty.io.Buffer) throws java.io.IOException
org.eclipse.jetty.io.Buffer version
int status
org.eclipse.jetty.io.Buffer reason
public void parsedHeader (org.eclipse.jetty.io.Buffer, org.eclipse.jetty.io.Buffer) throws java.io.IOException
org.eclipse.jetty.io.Buffer name
org.eclipse.jetty.io.Buffer value
public void startRequest (org.eclipse.jetty.io.Buffer, org.eclipse.jetty.io.Buffer, org.eclipse.jetty.io.Buffer) throws java.io.IOException
org.eclipse.jetty.io.Buffer method
org.eclipse.jetty.io.Buffer url
org.eclipse.jetty.io.Buffer version
public void content (org.eclipse.jetty.io.Buffer) throws java.io.IOException
org.eclipse.jetty.io.Buffer ref
}
org/eclipse/jetty/websocket/WebSocket.classWebSocket.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocket extends java.lang.Object {
public abstract void onOpen (org.eclipse.jetty.websocket.WebSocket$Connection)
public abstract void onClose (int, java.lang.String)
}
org/eclipse/jetty/websocket/WebSocketServletConnection.classWebSocketServletConnection.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketServletConnection extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketConnection {
public abstract void handshake (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String) throws java.io.IOException
}
org/eclipse/jetty/websocket/WebSocket$OnControl.classWebSocket.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocket$OnControl extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket {
public abstract boolean onControl (byte, byte[], int, int)
}
org/eclipse/jetty/websocket/WebSocketConnectionRFC6455.classWebSocketConnectionRFC6455.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 extends org.eclipse.jetty.io.AbstractConnection implements org.eclipse.jetty.websocket.WebSocketConnection {
private static final org.eclipse.jetty.util.log.Logger LOG
static final byte OP_CONTINUATION
static final byte OP_TEXT
static final byte OP_BINARY
static final byte OP_EXT_DATA
static final byte OP_CONTROL
static final byte OP_CLOSE
static final byte OP_PING
static final byte OP_PONG
static final byte OP_EXT_CTRL
static final int CLOSE_NORMAL
static final int CLOSE_SHUTDOWN
static final int CLOSE_PROTOCOL
static final int CLOSE_BAD_DATA
static final int CLOSE_UNDEFINED
static final int CLOSE_NO_CODE
static final int CLOSE_NO_CLOSE
static final int CLOSE_BAD_PAYLOAD
static final int CLOSE_POLICY_VIOLATION
static final int CLOSE_MESSAGE_TOO_LARGE
static final int CLOSE_REQUIRED_EXTENSION
static final int CLOSE_SERVER_ERROR
static final int CLOSE_FAILED_TLS_HANDSHAKE
static final int FLAG_FIN
static final int VERSION
private static final byte[] MAGIC
private final java.util.List _extensions
private final org.eclipse.jetty.websocket.WebSocketParserRFC6455 _parser
private final org.eclipse.jetty.websocket.WebSocketGeneratorRFC6455 _generator
private final org.eclipse.jetty.websocket.WebSocketGenerator _outbound
private final org.eclipse.jetty.websocket.WebSocket _webSocket
private final org.eclipse.jetty.websocket.WebSocket$OnFrame _onFrame
private final org.eclipse.jetty.websocket.WebSocket$OnBinaryMessage _onBinaryMessage
private final org.eclipse.jetty.websocket.WebSocket$OnTextMessage _onTextMessage
private final org.eclipse.jetty.websocket.WebSocket$OnControl _onControl
private final String _protocol
private final int _draft
private final ClassLoader _context
private volatile int _closeCode
private volatile String _closeMessage
private volatile boolean _closedIn
private volatile boolean _closedOut
private int _maxTextMessageSize
private int _maxBinaryMessageSize
private final org.eclipse.jetty.websocket.WebSocket$FrameConnection _connection
static boolean isLastFrame (byte)
byte flags
static boolean isControlFrame (byte)
byte opcode
public void (org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String, java.util.List, int) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
java.util.List extensions
int draft
public void (org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String, java.util.List, int, org.eclipse.jetty.websocket.MaskGen) throws java.io.IOException
org.eclipse.jetty.websocket.Extension extension
java.util.Iterator i$
int e
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
java.util.List extensions
int draft
org.eclipse.jetty.websocket.MaskGen maskgen
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler frameHandler
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler inbound
public org.eclipse.jetty.websocket.WebSocket$Connection getConnection ()
public java.util.List getExtensions ()
public org.eclipse.jetty.io.Connection handle () throws java.io.IOException
int flushed
int filled
boolean progress
java.io.IOException e2
java.io.IOException e
Thread current
ClassLoader oldcontext
public void onInputShutdown () throws java.io.IOException
public boolean isIdle ()
public void onIdleExpired (long)
long idleForMs
public boolean isSuspended ()
public void onClose ()
boolean closed
public void closeIn (int, java.lang.String)
int code
String message
boolean closed_out
boolean tell_app
public void closeOut (int, java.lang.String)
byte[] bytes
java.io.IOException e
byte[] bytes
java.io.IOException e
int code
String message
boolean closed_out
boolean tell_app
public void shutdown ()
org.eclipse.jetty.websocket.WebSocket$Connection connection
public void fillBuffersFrom (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
private void checkWriteable ()
protected void onFrameHandshake ()
protected void onWebSocketOpen ()
public static java.lang.String hashKey (java.lang.String)
java.security.MessageDigest md
Exception e
String key
public java.lang.String toString ()
static boolean access$200 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static int access$300 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static java.lang.String access$400 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.websocket.WebSocketGenerator access$500 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static void access$600 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$700 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$800 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$900 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.util.log.Logger access$1000 ()
static int access$1102 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455, int)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
int x1
static int access$1202 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455, int)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
int x1
static org.eclipse.jetty.io.EndPoint access$1300 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static int access$1100 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static int access$1200 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static java.lang.String access$1400 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.websocket.WebSocketParserRFC6455 access$1500 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$1600 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$1700 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$1800 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$1900 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static boolean access$2000 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.websocket.WebSocket$OnFrame access$2100 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.websocket.WebSocket$OnControl access$2200 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.websocket.WebSocket$OnTextMessage access$2300 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.websocket.WebSocket$FrameConnection access$2400 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.websocket.WebSocket$OnBinaryMessage access$2500 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$2600 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$2700 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$2800 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$2900 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$3000 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$3100 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static org.eclipse.jetty.io.EndPoint access$3200 (org.eclipse.jetty.websocket.WebSocketConnectionRFC6455)
org.eclipse.jetty.websocket.WebSocketConnectionRFC6455 x0
static void ()
java.io.UnsupportedEncodingException e
}
org/eclipse/jetty/websocket/WebSocketConnectionD06$FrameConnectionD06.classWebSocketConnectionD06.java
package org.eclipse.jetty.websocket
org.eclipse.jetty.websocket.WebSocketConnectionD06$FrameConnectionD06 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket$FrameConnection {
volatile boolean _disconnecting
int _maxTextMessage
int _maxBinaryMessage
final org.eclipse.jetty.websocket.WebSocketConnectionD06 this$0
private void (org.eclipse.jetty.websocket.WebSocketConnectionD06)
public synchronized void sendMessage (java.lang.String) throws java.io.IOException
String content
byte[] data
public synchronized void sendMessage (byte[], int, int) throws java.io.IOException
byte[] content
int offset
int length
public void sendFrame (byte, byte, byte[], int, int) throws java.io.IOException
byte flags
byte opcode
byte[] content
int offset
int length
public void sendControl (byte, byte[], int, int) throws java.io.IOException
byte control
byte[] data
int offset
int length
public boolean isMessageComplete (byte)
byte flags
public boolean isOpen ()
public void close (int, java.lang.String)
int code
String message
public void setMaxIdleTime (int)
java.io.IOException e
int ms
public void setMaxTextMessageSize (int)
int size
public void setMaxBinaryMessageSize (int)
int size
public int getMaxTextMessageSize ()
public int getMaxIdleTime ()
public int getMaxBinaryMessageSize ()
public java.lang.String getProtocol ()
public byte binaryOpcode ()
public byte textOpcode ()
public byte continuationOpcode ()
public byte finMask ()
public boolean isControl (byte)
byte opcode
public boolean isText (byte)
byte opcode
public boolean isBinary (byte)
byte opcode
public boolean isContinuation (byte)
byte opcode
public boolean isClose (byte)
byte opcode
public boolean isPing (byte)
byte opcode
public boolean isPong (byte)
byte opcode
public void disconnect ()
public void close ()
public java.lang.String toString ()
public void setAllowFrameFragmentation (boolean)
boolean allowFragmentation
public boolean isAllowFrameFragmentation ()
void (org.eclipse.jetty.websocket.WebSocketConnectionD06, org.eclipse.jetty.websocket.WebSocketConnectionD06$1)
org.eclipse.jetty.websocket.WebSocketConnectionD06 x0
org.eclipse.jetty.websocket.WebSocketConnectionD06$1 x1
}
org/eclipse/jetty/websocket/WebSocketParser$FrameHandler.classWebSocketParser.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocketParser$FrameHandler extends java.lang.Object {
public abstract void onFrame (byte, byte, org.eclipse.jetty.io.Buffer)
public abstract void close (int, java.lang.String)
}
org/eclipse/jetty/websocket/WebSocketParserD06.classWebSocketParserD06.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketParserD06 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser {
private static final org.eclipse.jetty.util.log.Logger LOG
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private final org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _handler
private final boolean _masked
private org.eclipse.jetty.websocket.WebSocketParserD06$State _state
private org.eclipse.jetty.io.Buffer _buffer
private byte _flags
private byte _opcode
private int _bytesNeeded
private long _length
private final byte[] _mask
private int _m
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketParser$FrameHandler, boolean)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler handler
boolean masked
public boolean isBufferEmpty ()
public org.eclipse.jetty.io.Buffer getBuffer ()
public int parseNext ()
int filled
java.io.IOException e
int skip
int i
byte[] array
int end
org.eclipse.jetty.io.Buffer data
int available
byte b
int total_filled
int events
public void fill (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
static void ()
}
org/eclipse/jetty/websocket/WebSocketParserRFC6455.classWebSocketParserRFC6455.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketParserRFC6455 extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocketParser {
private static final org.eclipse.jetty.util.log.Logger LOG
private final org.eclipse.jetty.websocket.WebSocketBuffers _buffers
private final org.eclipse.jetty.io.EndPoint _endp
private final org.eclipse.jetty.websocket.WebSocketParser$FrameHandler _handler
private final boolean _shouldBeMasked
private org.eclipse.jetty.websocket.WebSocketParserRFC6455$State _state
private org.eclipse.jetty.io.Buffer _buffer
private byte _flags
private byte _opcode
private int _bytesNeeded
private long _length
private boolean _masked
private final byte[] _mask
private int _m
private boolean _skip
private boolean _fragmentFrames
public void (org.eclipse.jetty.websocket.WebSocketBuffers, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketParser$FrameHandler, boolean)
org.eclipse.jetty.websocket.WebSocketBuffers buffers
org.eclipse.jetty.io.EndPoint endp
org.eclipse.jetty.websocket.WebSocketParser$FrameHandler handler
boolean shouldBeMasked
public boolean isFakeFragments ()
public void setFakeFragments (boolean)
boolean fakeFragments
public boolean isBufferEmpty ()
public org.eclipse.jetty.io.Buffer getBuffer ()
public int parseNext ()
int i
byte[] array
int end
org.eclipse.jetty.io.Buffer data
java.io.IOException e
int skip
int i
byte[] array
int end
org.eclipse.jetty.io.Buffer data
int available
byte b
boolean progress
int filled
public void fill (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
public void returnBuffer ()
public java.lang.String toString ()
static void ()
}
org/eclipse/jetty/websocket/ZeroMaskGen.classZeroMaskGen.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.ZeroMaskGen extends java.lang.Object implements org.eclipse.jetty.websocket.MaskGen {
public void ()
public void genMask (byte[])
byte[] mask
}
org/eclipse/jetty/websocket/WebSocket$OnBinaryMessage.classWebSocket.java
package org.eclipse.jetty.websocket
public abstract org.eclipse.jetty.websocket.WebSocket$OnBinaryMessage extends java.lang.Object implements org.eclipse.jetty.websocket.WebSocket {
public abstract void onMessage (byte[], int, int)
}
org/eclipse/jetty/websocket/WebSocketClient.classWebSocketClient.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketClient extends java.lang.Object {
private static final org.eclipse.jetty.util.log.Logger __log
private final org.eclipse.jetty.websocket.WebSocketClientFactory _factory
private final java.util.Map _cookies
private final java.util.List _extensions
private String _origin
private String _protocol
private int _maxIdleTime
private int _maxTextMessageSize
private int _maxBinaryMessageSize
private org.eclipse.jetty.websocket.MaskGen _maskGen
private java.net.SocketAddress _bindAddress
public void () throws java.lang.Exception
public void (org.eclipse.jetty.websocket.WebSocketClientFactory)
org.eclipse.jetty.websocket.WebSocketClientFactory factory
public org.eclipse.jetty.websocket.WebSocketClientFactory getFactory ()
public java.net.SocketAddress getBindAddress ()
public void setBindAddress (java.net.SocketAddress)
java.net.SocketAddress bindAddress
public int getMaxIdleTime ()
public void setMaxIdleTime (int)
int maxIdleTime
public java.lang.String getProtocol ()
public void setProtocol (java.lang.String)
String protocol
public java.lang.String getOrigin ()
public void setOrigin (java.lang.String)
String origin
public java.util.Map getCookies ()
public java.util.List getExtensions ()
public org.eclipse.jetty.websocket.MaskGen getMaskGen ()
public void setMaskGen (org.eclipse.jetty.websocket.MaskGen)
org.eclipse.jetty.websocket.MaskGen maskGen
public int getMaxTextMessageSize ()
public void setMaxTextMessageSize (int)
int maxTextMessageSize
public int getMaxBinaryMessageSize ()
public void setMaxBinaryMessageSize (int)
int maxBinaryMessageSize
public org.eclipse.jetty.websocket.WebSocket$Connection open (java.net.URI, org.eclipse.jetty.websocket.WebSocket, long, java.util.concurrent.TimeUnit) throws java.io.IOException java.lang.InterruptedException java.util.concurrent.TimeoutException
Throwable cause
java.util.concurrent.ExecutionException e
java.net.URI uri
org.eclipse.jetty.websocket.WebSocket websocket
long maxConnectTime
java.util.concurrent.TimeUnit units
public java.util.concurrent.Future open (java.net.URI, org.eclipse.jetty.websocket.WebSocket) throws java.io.IOException
java.net.URI uri
org.eclipse.jetty.websocket.WebSocket websocket
java.net.InetSocketAddress address
java.nio.channels.SocketChannel channel
org.eclipse.jetty.websocket.WebSocketClient$WebSocketFuture holder
public static java.net.InetSocketAddress toSocketAddress (java.net.URI)
java.net.URI uri
String scheme
int port
static org.eclipse.jetty.util.log.Logger access$100 ()
static void ()
}
org/eclipse/jetty/websocket/WebSocketConnectionD00.classWebSocketConnectionD00.java
package org.eclipse.jetty.websocket
public org.eclipse.jetty.websocket.WebSocketConnectionD00 extends org.eclipse.jetty.io.AbstractConnection implements org.eclipse.jetty.websocket.WebSocketConnection org.eclipse.jetty.websocket.WebSocket$FrameConnection {
private static final org.eclipse.jetty.util.log.Logger LOG
public static final byte LENGTH_FRAME
public static final byte SENTINEL_FRAME
private final org.eclipse.jetty.websocket.WebSocketParser _parser
private final org.eclipse.jetty.websocket.WebSocketGenerator _generator
private final org.eclipse.jetty.websocket.WebSocket _websocket
private final String _protocol
private String _key1
private String _key2
private org.eclipse.jetty.io.ByteArrayBuffer _hixieBytes
public void (org.eclipse.jetty.websocket.WebSocket, org.eclipse.jetty.io.EndPoint, org.eclipse.jetty.websocket.WebSocketBuffers, long, int, java.lang.String) throws java.io.IOException
org.eclipse.jetty.websocket.WebSocket websocket
org.eclipse.jetty.io.EndPoint endpoint
org.eclipse.jetty.websocket.WebSocketBuffers buffers
long timestamp
int maxIdleTime
String protocol
public org.eclipse.jetty.websocket.WebSocket$Connection getConnection ()
public void setHixieKeys (java.lang.String, java.lang.String)
String key1
String key2
public org.eclipse.jetty.io.Connection handle () throws java.io.IOException
int l
int filled
org.eclipse.jetty.io.Buffer buffer
int flushed
int filled
boolean progress
java.io.IOException e2
java.io.IOException e
public void onInputShutdown () throws java.io.IOException
private void doTheHixieHixieShake ()
byte[] result
public boolean isOpen ()
public boolean isIdle ()
public boolean isSuspended ()
public void onClose ()
public void sendMessage (java.lang.String) throws java.io.IOException
String content
byte[] data
public void sendMessage (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
public boolean isMore (byte)
byte flags
public void sendControl (byte, byte[], int, int) throws java.io.IOException
byte code
byte[] content
int offset
int length
public void sendFrame (byte, byte, byte[], int, int) throws java.io.IOException
byte flags
byte opcode
byte[] content
int offset
int length
public void close (int, java.lang.String)
int code
String message
public void disconnect ()
public void close ()
java.io.IOException e
public void shutdown ()
public void fillBuffersFrom (org.eclipse.jetty.io.Buffer)
org.eclipse.jetty.io.Buffer buffer
private void checkWriteable ()
static long hixieCrypt (java.lang.String)
char c
char[] arr$
int len$
int i$
String key
long number
int spaces
public static byte[] doTheHixieHixieShake (long, long, byte[])
java.security.MessageDigest md
byte[] fodder
java.security.NoSuchAlgorithmException e
long key1
long key2
byte[] key3
public void setMaxTextMessageSize (int)
int size
public void setMaxIdleTime (int)
java.io.IOException e
int ms
public void setMaxBinaryMessageSize (int)
int size
public int getMaxTextMessageSize ()
public int getMaxIdleTime ()
public int getMaxBinaryMessageSize ()
public java.lang.String getProtocol ()
protected void onFrameHandshake ()
protected void onWebsocketOpen ()
public boolean isMessageComplete (byte)
byte flags
public byte binaryOpcode ()
public byte textOpcode ()
public boolean isControl (byte)
byte opcode
public boolean isText (byte)
byte opcode
public boolean isBinary (byte)
byte opcode
public boolean isContinuation (byte)
byte opcode
public boolean isClose (byte)
byte opcode
public boolean isPing (byte)
byte opcode
public boolean isPong (byte)
byte opcode
public java.util.List getExtensions ()
public byte continuationOpcode ()
public byte finMask ()
public void setAllowFrameFragmentation (boolean)
boolean allowFragmentation
public boolean isAllowFrameFragmentation ()
static org.eclipse.jetty.util.log.Logger access$000 ()
static void ()
}
about.html
META-INF/maven/
META-INF/maven/org.eclipse.jetty/
META-INF/maven/org.eclipse.jetty/jetty-websocket/
META-INF/maven/org.eclipse.jetty/jetty-websocket/pom.xml
META-INF/maven/org.eclipse.jetty/jetty-websocket/pom.properties