Class/Object

io.netty.handler.codec.http2

H2FrameCodec

Related Docs: object H2FrameCodec | package http2

Permalink

class H2FrameCodec extends ChannelDuplexHandler

This is a direct reimplementation of io.netty.handler.codec.http2.Http2FrameCodec.

Thie Netty API is unstable at the moment and unsuitable for our current needs, especially with regard to initial settings and flow control. We SHOULD feed back whatever we need to Netty, but one step at a time.

Copyright 2016 The Netty Project

Linear Supertypes
ChannelDuplexHandler, ChannelOutboundHandler, ChannelInboundHandlerAdapter, ChannelInboundHandler, ChannelHandlerAdapter, ChannelHandler, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. H2FrameCodec
  2. ChannelDuplexHandler
  3. ChannelOutboundHandler
  4. ChannelInboundHandlerAdapter
  5. ChannelInboundHandler
  6. ChannelHandlerAdapter
  7. ChannelHandler
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new H2FrameCodec(http2Handler: Http2ConnectionHandler)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def bind(arg0: ChannelHandlerContext, arg1: SocketAddress, arg2: ChannelPromise): Unit

    Permalink
    Definition Classes
    ChannelDuplexHandler → ChannelOutboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  6. def channelActive(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelInboundHandlerAdapter → ChannelInboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  7. def channelInactive(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelInboundHandlerAdapter → ChannelInboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  8. def channelRead(arg0: ChannelHandlerContext, arg1: Any): Unit

    Permalink
    Definition Classes
    ChannelInboundHandlerAdapter → ChannelInboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  9. def channelReadComplete(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelInboundHandlerAdapter → ChannelInboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  10. def channelRegistered(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelInboundHandlerAdapter → ChannelInboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  11. def channelUnregistered(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelInboundHandlerAdapter → ChannelInboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  12. def channelWritabilityChanged(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelInboundHandlerAdapter → ChannelInboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def close(arg0: ChannelHandlerContext, arg1: ChannelPromise): Unit

    Permalink
    Definition Classes
    ChannelDuplexHandler → ChannelOutboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  15. def connect(arg0: ChannelHandlerContext, arg1: SocketAddress, arg2: SocketAddress, arg3: ChannelPromise): Unit

    Permalink
    Definition Classes
    ChannelDuplexHandler → ChannelOutboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  16. def connectionHandler: Http2ConnectionHandler

    Permalink
  17. def deregister(arg0: ChannelHandlerContext, arg1: ChannelPromise): Unit

    Permalink
    Definition Classes
    ChannelDuplexHandler → ChannelOutboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  18. def disconnect(arg0: ChannelHandlerContext, arg1: ChannelPromise): Unit

    Permalink
    Definition Classes
    ChannelDuplexHandler → ChannelOutboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  21. def exceptionCaught(ctx: ChannelHandlerContext, cause: Throwable): Unit

    Permalink
    Definition Classes
    H2FrameCodec → ChannelInboundHandlerAdapter → ChannelInboundHandler → ChannelHandlerAdapter → ChannelHandler
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def flush(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelDuplexHandler → ChannelOutboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def handlerAdded(ctx: ChannelHandlerContext): Unit

    Permalink

    Load any dependencies.

    Load any dependencies.

    Definition Classes
    H2FrameCodec → ChannelHandlerAdapter → ChannelHandler
  26. def handlerRemoved(ctx: ChannelHandlerContext): Unit

    Permalink

    Clean up any dependencies.

    Clean up any dependencies.

    Definition Classes
    H2FrameCodec → ChannelHandlerAdapter → ChannelHandler
  27. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. def isSharable(): Boolean

    Permalink
    Definition Classes
    ChannelHandlerAdapter
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. def read(arg0: ChannelHandlerContext): Unit

    Permalink
    Definition Classes
    ChannelDuplexHandler → ChannelOutboundHandler
    Annotations
    @throws( classOf[java.lang.Exception] )
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. def userEventTriggered(ctx: ChannelHandlerContext, ev: Any): Unit

    Permalink

    Handles the cleartext HTTP upgrade event.

    Handles the cleartext HTTP upgrade event. If an upgrade occurred, sends a simple response via HTTP/2 on stream 1 (the stream specifically reserved for cleartext HTTP upgrade).

    Definition Classes
    H2FrameCodec → ChannelInboundHandlerAdapter → ChannelInboundHandler
  37. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. def write(ctx: ChannelHandlerContext, msg: Any, promise: ChannelPromise): Unit

    Permalink

    Processes all Http2Frame messages.

    Processes all Http2Frame messages. Http2StreamFrame messages may only originate in child streams.

    Definition Classes
    H2FrameCodec → ChannelDuplexHandler → ChannelOutboundHandler

Inherited from ChannelDuplexHandler

Inherited from ChannelOutboundHandler

Inherited from ChannelInboundHandlerAdapter

Inherited from ChannelInboundHandler

Inherited from ChannelHandlerAdapter

Inherited from ChannelHandler

Inherited from AnyRef

Inherited from Any

Ungrouped