Tabnine Logo
org.kaazing.gateway.transport.ws.bridge.filter
Code IndexAdd Tabnine to your IDE (free)

How to use org.kaazing.gateway.transport.ws.bridge.filter

Best Java code snippets using org.kaazing.gateway.transport.ws.bridge.filter (Showing top 20 results out of 315)

origin: kaazing/gateway

@Override
public WsBuffer wrap(ByteBuffer buf, int flags) {
  boolean shared = (flags & IoBufferEx.FLAG_SHARED) != IoBufferEx.FLAG_NONE;
  return shared ? new WsSharedBuffer(buf) : new WsUnsharedBuffer(buf);
}
origin: kaazing/gateway

@Override
protected WsUnsharedBuffer asUnsharedBuffer0() {
  return new WsUnsharedBuffer(buf());
}
origin: kaazing/gateway

@Override
protected WsSharedBuffer asSharedBuffer0() {
  return new WsSharedBuffer(buf());
}
origin: kaazing/gateway

@Override
protected final MessageBuffer<WsMessage> create0(MessageBuffer<WsMessage> parent, ByteBuffer buf) {
  WsBuffer wsParent = (WsBuffer)parent;
  WsBuffer wsBuffer = create1(parent, buf);
  wsBuffer.setKind(wsParent.getKind());
  return wsBuffer;
}
origin: kaazing/gateway

public WsnConnector() {
  super(new DefaultIoSessionConfigEx());
  postUpgrade = new HttpPostUpgradeFilter();
  codec = new WsCodecFilter(0, true);
  base64 = new WsFrameBase64Filter();
  text = new WsFrameTextFilter();
}
origin: kaazing/gateway

@Override
protected IoBufferEx doBinaryEncode(IoBufferAllocatorEx<?> allocator, int flags, WsMessage message) {
  return WsDraftHixieFrameEncodingSupport.doBinaryEncode(allocator, flags, message);
}
origin: kaazing/gateway

@Override
protected WsBuffer create1(MessageBuffer<WsMessage> parent, ByteBuffer buf) {
  return new WsSharedBuffer(parent, buf);
}
origin: kaazing/gateway

@Override
protected IoBufferEx doCloseEncode(IoBufferAllocatorEx<?> allocator, int flags, WsCloseMessage message) {
  return WsDraftHixieFrameEncodingSupport.doCloseEncode(allocator, flags);
}
origin: kaazing/gateway

@Override
protected IoBufferEx doCloseEncode(IoBufferAllocatorEx<?> allocator, int flags, WsCloseMessage message) {
  return doMessageEncode(allocator, flags, message);
}

origin: kaazing/gateway

/**
 * @param wsMaxMessageSize   Maximum permitted number of bytes in a message being decoded. If <0 there is no limit.
 */
public WsCodecFilter(int wsMaxMessageSize, boolean maskSends) {
  super(new WsCodecFactory(wsMaxMessageSize > 0 ? wsMaxMessageSize : 0, maskSends));
}
origin: kaazing/gateway

public AbstractWsFrameEncoder(CachingMessageEncoder cachingEncoder, IoBufferAllocatorEx<?> allocator) {
  this.allocator = allocator;
  this.cachingEncoder = cachingEncoder;
  this.encoder = new WsMessageEncoderImpl();
}
origin: kaazing/gateway

/**
 * @param wsMaxMessageSize   Maximum permitted number of bytes in a message being decoded. If <0 there is no limit.
 */
public WsDraftHixieFrameCodecFilter(int wsMaxMessageSize) {
  super(new WsCodecFactory(wsMaxMessageSize > 0 ? wsMaxMessageSize : 0));
}
origin: kaazing/gateway

  @Override
  public IoBufferEx encode(IoBufferAllocatorEx<?> allocator, WsMessage message, int flags) {
    return doEncode(allocator, flags, message);
  }
}
origin: kaazing/gateway

@Override
protected DecodingState finishDecode(List<Object> childProducts, ProtocolDecoderOutput out) throws Exception {
  flush(childProducts, out);
  return null;
}
origin: kaazing/gateway

@Override
protected IoBufferEx doTextEncode(IoBufferAllocatorEx<?> allocator, int flags, WsMessage message) {
  return WsDraftHixieFrameEncodingSupport.doTextEncode(allocator, flags, message);
}
origin: kaazing/gateway

private void schedulePing(IoSessionEx session) {
  nextAction = NextAction.PING;
  setReadIdleTimeInMillis(session, pingDelay);
}
origin: kaazing/gateway

public static IoBufferEx doSpecifiedLengthTextEncode(IoBufferAllocatorEx<?> allocator, int flags, WsMessage message) {
  return doEncode(allocator, flags, message, SPECIFIED_LENGTH_TEXT_TYPE_BYTE);
}
origin: kaazing/gateway

@Override
public WsBuffer wrap(ByteBuffer nioBuffer, int flags) {
  boolean shared = (flags & IoBufferEx.FLAG_SHARED) != IoBufferEx.FLAG_NONE;
  return shared ? new WsSharedBuffer(nioBuffer) : new WsUnsharedBuffer(nioBuffer);
}
origin: kaazing/gateway

@Override
protected IoBufferEx doTextEncode(IoBufferAllocatorEx<?> allocator, int flags, WsMessage message) {
  return doMessageEncode(allocator, flags, message);
}
origin: kaazing/gateway

@Override
public WsBuffer wrap(ByteBuffer nioBuffer, int flags) {
  boolean shared = (flags & IoBufferEx.FLAG_SHARED) != IoBufferEx.FLAG_NONE;
  return shared ? new WsSharedBuffer(nioBuffer) : new WsUnsharedBuffer(nioBuffer);
}
org.kaazing.gateway.transport.ws.bridge.filter

Most used classes

  • WsBuffer
  • WsCheckAliveFilter
    The purpose of this filter is to periodically check that the WebSocket connection is still alive. Th
  • WsBuffer$WsSharedBuffer
  • WsBuffer$WsUnsharedBuffer
  • WsDraftHixieFrameEncodingSupport
    A shared helper class to expose the ability to encode messages outside the frame encoders.
  • AbstractWsFrameEncoder$WsMessageEncoderImpl,
  • AbstractWsFrameEncoder,
  • WsCodecFilter$WsCodecFactory,
  • WsCodecFilter,
  • WsDraftHixieFrameCodecFilter$WsCodecFactory,
  • WsDraftHixieFrameCodecFilter,
  • WsDraftHixieFrameDecoder,
  • WsDraftHixieFrameDecodingState$3,
  • WsDraftHixieFrameDecodingState$4,
  • WsDraftHixieFrameDecodingState,
  • WsDraftHixieFrameEncoder,
  • WsFrameBase64Filter,
  • WsFrameDecoder$BinaryTextMessageDecoder,
  • WsFrameDecoder
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now