| Package | Description |
|---|---|
| net.maritimecloud.message |
Provides classes for serializing and deserializing messages.
|
| net.maritimecloud.net |
Provides commonly used classes for communicating with remote actors on the maritime cloud.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MessageEnumSerializer<T extends MessageEnum>
A parser for creating message enums based on an integer or string value.
|
class |
MessageSerializer<T extends Message>
A message serializer takes care of persisting and retrieving
messages. |
| Modifier and Type | Field and Description |
|---|---|
static ValueSerializer<Binary> |
ValueSerializer.BINARY
A value serializer that can serialize instances of
Binary. |
static ValueSerializer<Boolean> |
ValueSerializer.BOOLEAN
A value serializer that can serialize booleans.
|
static ValueSerializer<BigDecimal> |
ValueSerializer.DECIMAL
A value serializer that can serialize instances of
BigDecimal. |
static ValueSerializer<Double> |
ValueSerializer.DOUBLE
A value serializer that can serialize doubles.
|
static ValueSerializer<Float> |
ValueSerializer.FLOAT
A value serializer that can serialize floats.
|
static ValueSerializer<Integer> |
ValueSerializer.INT
A value serializer that can serialize ints.
|
static ValueSerializer<Long> |
ValueSerializer.INT64
A value serializer that can serialize longs.
|
static ValueSerializer<Position> |
ValueSerializer.POSITION
A value serializer that can serialize instances of
Position. |
static ValueSerializer<PositionTime> |
ValueSerializer.POSITION_TIME
A value serializer that can serialize instances of
PositionTime. |
static ValueSerializer<String> |
ValueSerializer.TEXT
A value serializer that can serialize strings.
|
static ValueSerializer<Timestamp> |
ValueSerializer.TIMESTAMP
A value serializer that can serialize instances of
Timestamp. |
static ValueSerializer<BigInteger> |
ValueSerializer.VARINT
A value serializer that can serialize instances of
BigInteger. |
| Modifier and Type | Method and Description |
|---|---|
ValueSerializer<List<T>> |
ValueSerializer.listOf() |
<V> ValueSerializer<Map<T,V>> |
ValueSerializer.mappingTo(ValueSerializer<V> valueParser) |
ValueSerializer<Set<T>> |
ValueSerializer.setOf() |
| Modifier and Type | Method and Description |
|---|---|
<V> ValueSerializer<Map<T,V>> |
ValueSerializer.mappingTo(ValueSerializer<V> valueParser) |
<T> List<T> |
MessageReader.readList(int tag,
String name,
ValueSerializer<T> parser) |
<T> List<T> |
ValueReader.readList(ValueSerializer<T> parser) |
<K,V> Map<K,V> |
MessageReader.readMap(int tag,
String name,
ValueSerializer<K> keyParser,
ValueSerializer<V> valueParser) |
<K,V> Map<K,V> |
MessageReader.readMap(int tag,
String name,
ValueSerializer<K> keyParser,
ValueSerializer<V> valueParser) |
<K,V> Map<K,V> |
ValueReader.readMap(ValueSerializer<K> keyParser,
ValueSerializer<V> valueParser) |
<K,V> Map<K,V> |
ValueReader.readMap(ValueSerializer<K> keyParser,
ValueSerializer<V> valueParser) |
<T> Set<T> |
MessageReader.readSet(int tag,
String name,
ValueSerializer<T> parser) |
default <T> Set<T> |
ValueReader.readSet(ValueSerializer<T> parser) |
<T> void |
MessageWriter.writeList(int tag,
String name,
List<T> list,
ValueSerializer<T> serializer)
Writes a list.
|
<T> void |
ValueWriter.writeList(List<T> list,
ValueSerializer<T> serializer)
Writes a list.
|
<K,V> void |
MessageWriter.writeMap(int tag,
String name,
Map<K,V> map,
ValueSerializer<K> keySerializer,
ValueSerializer<V> valueSerializer)
Writes a map.
|
<K,V> void |
MessageWriter.writeMap(int tag,
String name,
Map<K,V> map,
ValueSerializer<K> keySerializer,
ValueSerializer<V> valueSerializer)
Writes a map.
|
<K,V> void |
ValueWriter.writeMap(Map<K,V> map,
ValueSerializer<K> keySerializer,
ValueSerializer<V> valueSerializer)
Writes a map.
|
<K,V> void |
ValueWriter.writeMap(Map<K,V> map,
ValueSerializer<K> keySerializer,
ValueSerializer<V> valueSerializer)
Writes a map.
|
<T> void |
MessageWriter.writeSet(int tag,
String name,
Set<T> set,
ValueSerializer<T> serializer)
Writes a set.
|
default <T> void |
ValueWriter.writeSet(Set<T> set,
ValueSerializer<T> serializer)
Writes a set.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T> EndpointInvocationFuture<T> |
LocalEndpoint.invokeRemote(String endpoint,
Message parameters,
MessageSerializer<? extends Message> serializer,
ValueSerializer<T> resultParser)
Invoke a remote method.
|
<T> EndpointInvocationFuture<T> |
LocalEndpoint.Invocator.invokeRemote(String endpoint,
Message parameters,
MessageSerializer<? extends Message> parameterSerializer,
ValueSerializer<T> resultSerializer) |
Copyright © 2012–2015 Danish Maritime Authority. All rights reserved.