Package | Description |
---|---|
rsb.converter |
Contains converters for the serialization and deserialization of data.
|
rsb.protocol |
Contains classes dealing with the internal protocol of RSB used for sending
and receiving events.
|
Modifier and Type | Method and Description |
---|---|
UserData<ByteBuffer> |
StringConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<ByteBuffer> |
IntegerConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<ByteBuffer> |
NullConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<ByteBuffer> |
ScopeConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<ByteBuffer> |
BoolConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<ByteBuffer> |
FloatConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<ByteBuffer> |
LongConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<ByteBuffer> |
EventIdConverter.deserialize(String wireSchema,
ByteBuffer buffer) |
UserData<ByteBuffer> |
DoubleConverter.deserialize(String wireSchema,
ByteBuffer bytes) |
UserData<MessageType> |
ProtocolBufferConverter.deserialize(String wireSchema,
ByteBuffer buffer) |
UserData |
Converter.deserialize(String wireSchema,
WireType buffer)
Deserializes the data from the wire.
|
WireContents<ByteBuffer> |
StringConverter.serialize(Class<?> typeInfo,
Object data) |
WireContents<ByteBuffer> |
IntegerConverter.serialize(Class<?> typeInfo,
Object data) |
WireContents<ByteBuffer> |
NullConverter.serialize(Class<?> typeInfo,
Object data) |
WireContents<ByteBuffer> |
ScopeConverter.serialize(Class<?> typeInfo,
Object obj) |
WireContents<ByteBuffer> |
BoolConverter.serialize(Class<?> typeInfo,
Object data) |
WireContents<WireType> |
Converter.serialize(Class<?> typeInfo,
Object obj)
Serializes user data to a wire representation.
|
WireContents<ByteBuffer> |
FloatConverter.serialize(Class<?> typeInfo,
Object data) |
WireContents<ByteBuffer> |
LongConverter.serialize(Class<?> typeInfo,
Object data) |
WireContents<ByteBuffer> |
EventIdConverter.serialize(Class<?> typeInfo,
Object obj) |
WireContents<ByteBuffer> |
DoubleConverter.serialize(Class<?> typeInfo,
Object data) |
WireContents<ByteBuffer> |
ProtocolBufferConverter.serialize(Class<?> typeInfo,
Object obj) |
Modifier and Type | Method and Description |
---|---|
static Event |
ProtocolConversion.fromNotification(NotificationType.Notification notification,
ByteBuffer serializedData,
ConverterSelectionStrategy<ByteBuffer> converters)
Builds an
Event instance from a
NotificationType.Notification and a
ByteBuffer containing the event payload. |
static WireContents<ByteBuffer> |
ProtocolConversion.serializeEventData(Event event,
ConverterSelectionStrategy<ByteBuffer> converters)
Serializes the payload contained in an
Event instance using a
specified ConverterSelectionStrategy . |
Copyright © 2018 CoR-Lab. All rights reserved.