ProtobufSerializer

org.beangle.serializer.protobuf.ProtobufSerializer
class ProtobufSerializer extends AbstractBinarySerializer

Attributes

Graph
Supertypes
class AbstractBinarySerializer
trait BinarySerializer
trait Deserializer
trait Serializer
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def mediaTypes: Seq[MediaType]

Attributes

Definition Classes
BinarySerializer -> Serializer
override def registerClass(clazz: Class[_]): Unit

Attributes

Definition Classes
BinarySerializer

Inherited methods

override def asBytes(data: Any): Array[Byte]

Attributes

Definition Classes
AbstractBinarySerializer -> BinarySerializer
Inherited from:
AbstractBinarySerializer
override def asObject[T](clazz: Class[T], data: Array[Byte]): T

Attributes

Definition Classes
AbstractBinarySerializer -> BinarySerializer
Inherited from:
AbstractBinarySerializer
def deserialize[T](clazz: Class[T], is: InputStream, params: Map[String, Any]): T

Deserializer a object from inputstream,then close then stream,return the object.

Deserializer a object from inputstream,then close then stream,return the object.

Attributes

Inherited from:
AbstractBinarySerializer
def register(clazz: Class[_], os: ObjectSerializer): Unit

Attributes

Inherited from:
AbstractBinarySerializer
def serialize(data: Any, os: OutputStream, params: Map[String, Any]): Unit

Attributes

Inherited from:
AbstractBinarySerializer