Package

xyz.aoei.msgpack

rpc

Permalink

package rpc

Visibility
  1. Public
  2. All

Type Members

  1. case class ExtendedType[T <: AnyRef](typeClass: Class[T], typeId: Byte, serializer: (T) ⇒ Array[Byte], deserializer: (Array[Byte]) ⇒ T) extends Product with Serializable

    Permalink
  2. case class Notification(packetType: Int, method: String, args: List[Any]) extends Packet with Product with Serializable

    Permalink
  3. abstract class Packet extends AnyRef

    Permalink
    Annotations
    @JsonFormat()
  4. case class Request(packetType: Int, requestId: Long, method: String, args: List[Any]) extends Packet with Product with Serializable

    Permalink
  5. case class Response(packetType: Int, requestId: Long, error: Any, result: Any) extends Packet with Product with Serializable

    Permalink
  6. case class ResponseHandler(writer: (AnyRef) ⇒ Unit, requestId: Long) extends Product with Serializable

    Permalink
  7. class Session extends AnyRef

    Permalink

Value Members

  1. object Notification extends Serializable

    Permalink
  2. object PacketType

    Permalink
  3. object Request extends Serializable

    Permalink
  4. object Response extends Serializable

    Permalink
  5. package jackson

    Permalink

Ungrouped