public class WsebFrameEscapeZeroAndNewLineEncoder extends WsebFrameEncoder
AbstractWsFrameEncoder.WsMessageEncoderImpl| Modifier and Type | Field and Description |
|---|---|
protected static int |
cacheSize |
protected ThreadLocal<byte[]> |
readCacheRef |
BLOCK_PADDING_MESSAGEallocator, encoder, extensions, TEXT_TERMINATOR_BYTE| Constructor and Description |
|---|
WsebFrameEscapeZeroAndNewLineEncoder(org.kaazing.gateway.transport.bridge.CachingMessageEncoder cachingEncoder,
org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator) |
WsebFrameEscapeZeroAndNewLineEncoder(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator) |
| Modifier and Type | Method and Description |
|---|---|
protected ByteBuffer |
calculatePrefixBytes(int payloadLength,
byte[] escapedBytes,
byte opCode) |
protected org.kaazing.mina.core.buffer.IoBufferEx |
doBinaryEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message) |
protected org.kaazing.mina.core.buffer.IoBufferEx |
doBinaryEscapedEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message,
byte[] escapedBytes) |
protected org.kaazing.mina.core.buffer.IoBufferEx |
doPingEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message) |
protected org.kaazing.mina.core.buffer.IoBufferEx |
doPongEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message) |
protected org.kaazing.mina.core.buffer.IoBufferEx |
doTextEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message) |
protected org.kaazing.mina.core.buffer.IoBufferEx |
doTextEscapedEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message,
byte[] escapedBytes) |
doCloseEncode, doContinuationEncode, doContinuationEscapedEncode, doEncodeencode, setExtensionsprotected static final int cacheSize
protected final ThreadLocal<byte[]> readCacheRef
public WsebFrameEscapeZeroAndNewLineEncoder(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator)
public WsebFrameEscapeZeroAndNewLineEncoder(org.kaazing.gateway.transport.bridge.CachingMessageEncoder cachingEncoder,
org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator)
protected ByteBuffer calculatePrefixBytes(int payloadLength, byte[] escapedBytes, byte opCode)
protected org.kaazing.mina.core.buffer.IoBufferEx doTextEscapedEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message,
byte[] escapedBytes)
doTextEscapedEncode in class WsebFrameEncoderprotected org.kaazing.mina.core.buffer.IoBufferEx doBinaryEscapedEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message,
byte[] escapedBytes)
doBinaryEscapedEncode in class WsebFrameEncoderprotected org.kaazing.mina.core.buffer.IoBufferEx doTextEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message)
doTextEncode in class WsebFrameEncoderprotected org.kaazing.mina.core.buffer.IoBufferEx doBinaryEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message)
doBinaryEncode in class WsebFrameEncoderprotected org.kaazing.mina.core.buffer.IoBufferEx doPingEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message)
doPingEncode in class WsebFrameEncoderprotected org.kaazing.mina.core.buffer.IoBufferEx doPongEncode(org.kaazing.mina.core.buffer.IoBufferAllocatorEx<?> allocator,
int flags,
WsMessage message)
doPongEncode in class WsebFrameEncoderCopyright © 2014–2015. All rights reserved.