Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

Acknowledgement - Interface in net.maritimecloud.net
An acknowledgement that a given message has been received.
ALL - Static variable in class net.maritimecloud.util.geometry.Rectangle
A bounding box encompassing all coordinates.
Area - Class in net.maritimecloud.util.geometry
A shape has an area
Area() - Constructor for class net.maritimecloud.util.geometry.Area
 
asInstant() - Method in class net.maritimecloud.util.Timestamp
 
asReadOnlyByteBuffer() - Method in class net.maritimecloud.util.Binary
Constructs a read-only java.nio.ByteBuffer whose content is equal to the contents of this byte string.
asReadOnlyByteBufferList() - Method in class net.maritimecloud.util.Binary
Constructs a list of read-only java.nio.ByteBuffer objects such that the concatenation of their contents is equal to the contents of this byte string.
awaitRegistered(long, TimeUnit) - Method in interface net.maritimecloud.net.EndpointRegistration
 

B

base64encode() - Method in class net.maritimecloud.util.Binary
 
BINARY - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize instances of Binary.
Binary - Class in net.maritimecloud.util
Immutable sequence of bytes.
Binary.ByteIterator - Interface in net.maritimecloud.util
This interface extends Iterator<Byte>, so that we can return an unboxed byte.
Binary.Output - Class in net.maritimecloud.util
Outputs to a Binary instance.
BOOLEAN - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize booleans.
BroadcastConsumer<T extends BroadcastMessage> - Interface in net.maritimecloud.net
A callback interface for receiving broadcast messages of a specific type.
BroadcastMessage - Interface in net.maritimecloud.net
A special type of Message that can be broadcast.
BroadcastSubscription - Interface in net.maritimecloud.net
A broadcast subscription is created every time a BroadcastConsumer is registered.
byteAt(int) - Method in class net.maritimecloud.util.Binary
Gets the byte at the given index.

C

cancel() - Method in interface net.maritimecloud.net.BroadcastSubscription
Permanently stops receiving broadcast for this subscription.
Circle - Class in net.maritimecloud.util.geometry
A circle
close() - Method in interface net.maritimecloud.message.MessageReader
 
close() - Method in interface net.maritimecloud.message.ValueWriter
 
compareTo(Binary) - Method in class net.maritimecloud.util.Binary
compareTo(Country) - Method in class net.maritimecloud.util.Country
concat(Binary) - Method in class net.maritimecloud.util.Binary
Concatenate the given Binary to this one.
contains(Area) - Method in class net.maritimecloud.util.geometry.Area
Returns true if the specified element is fully contained in the shape, otherwise false.
contains(Position) - Method in class net.maritimecloud.util.geometry.Area
 
contains(Circle) - Method in class net.maritimecloud.util.geometry.Circle
 
contains(Position) - Method in class net.maritimecloud.util.geometry.Circle
contains(Position) - Method in class net.maritimecloud.util.geometry.Ellipse
contains(Position) - Method in class net.maritimecloud.util.geometry.Polygon
contains(double, double) - Method in class net.maritimecloud.util.geometry.Rectangle
 
contains(Position) - Method in class net.maritimecloud.util.geometry.Rectangle
 
context() - Method in interface net.maritimecloud.net.MessageHeader
Implementations might choose to provide additional properties to consumers of messages.
copyFrom(byte...) - Static method in class net.maritimecloud.util.Binary
Copies the given bytes into a Binary.
copyFrom(byte[], int, int) - Static method in class net.maritimecloud.util.Binary
Copies the given bytes into a Binary.
copyFrom(ByteBuffer) - Static method in class net.maritimecloud.util.Binary
Copies the remaining bytes from a java.nio.ByteBuffer into a Binary.
copyFrom(ByteBuffer, int) - Static method in class net.maritimecloud.util.Binary
Copies the next size bytes from a java.nio.ByteBuffer into a Binary.
copyFrom(Iterable<Binary>) - Static method in class net.maritimecloud.util.Binary
Concatenates all byte strings in the iterable and returns the result.
copyFrom(String, String) - Static method in class net.maritimecloud.util.Binary
Encodes text into a sequence of bytes using the named charset and returns the result as a Binary.
copyFromBase64(String) - Static method in class net.maritimecloud.util.Binary
 
copyFromHex(String) - Static method in class net.maritimecloud.util.Binary
 
copyFromUtf8(String) - Static method in class net.maritimecloud.util.Binary
Encodes text into a sequence of UTF-8 bytes and returns the result as a Binary.
copyTo(byte[], int) - Method in class net.maritimecloud.util.Binary
Copies bytes into a buffer at the given offset.
copyTo(byte[], int, int, int) - Method in class net.maritimecloud.util.Binary
Copies bytes into a buffer.
copyTo(ByteBuffer) - Method in class net.maritimecloud.util.Binary
Copies bytes into a ByteBuffer.
copyToInternal(byte[], int, int, int) - Method in class net.maritimecloud.util.Binary
Internal (package private) implementation of Binary.copyTo(byte[], int, int, int).
Country - Class in net.maritimecloud.util
Class to represent a country by its assigned MID's (Maritime Identification Digits) in addition to its ISO 3166 identification.
create(String) - Static method in class net.maritimecloud.core.id.MaritimeId
Creates a id from the specified string based representation of the id.
create(double, double, double) - Static method in class net.maritimecloud.util.geometry.Circle
 
create(Position, double) - Static method in class net.maritimecloud.util.geometry.Circle
Creates a new circle with the specified center and radius.
create(Position...) - Static method in class net.maritimecloud.util.geometry.Polygon
 
create(double, double) - Static method in class net.maritimecloud.util.geometry.Position
Creates a new position from the specified latitude and longitude.
create(double, double) - Static method in class net.maritimecloud.util.geometry.PositionTime
 
create(double, double, long) - Static method in class net.maritimecloud.util.geometry.PositionTime
Creates a new position from the specified latitude and longitude.
create(Position, long) - Static method in class net.maritimecloud.util.geometry.PositionTime
 
create(String) - Static method in class net.maritimecloud.util.geometry.PositionTime
 
create(Position, Position) - Static method in class net.maritimecloud.util.geometry.Rectangle
 
create(long) - Static method in class net.maritimecloud.util.Timestamp
 

D

DECIMAL - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize instances of BigDecimal.
DispatchedMessage - Interface in net.maritimecloud.net
A dispatched message is returned when sending a message asynchronously.
DistanceUnit - Enum in net.maritimecloud.util.units
A distance of unit.
DOUBLE - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize doubles.

E

Ellipse - Class in net.maritimecloud.util.geometry
This class holds the defining parameters for en ellipse.
Ellipse(Position, double, double, double) - Constructor for class net.maritimecloud.util.geometry.Ellipse
Create an ellipse with center in the geodetic reference point.
Ellipse(Position, double, double, double, double, double) - Constructor for class net.maritimecloud.util.geometry.Ellipse
Create an ellipse offset dx, dy meters from the geodetic reference point.
EMPTY - Static variable in class net.maritimecloud.util.Binary
An empty Binary with size = 0.
EndpointImplementation - Interface in net.maritimecloud.net
The implementation part of an endpoint.
EndpointInvocationFuture<T> - Interface in net.maritimecloud.net
A future interface returned when invoking a remote endpoint method.
EndpointRegistration - Interface in net.maritimecloud.net
 
EndpointUnavailableException - Exception in net.maritimecloud.net
 
EndpointUnavailableException(String) - Constructor for exception net.maritimecloud.net.EndpointUnavailableException
Constructs a new EndpointUnavailableException with the specified detailed message.
EndpointUnavailableException(String, Throwable) - Constructor for exception net.maritimecloud.net.EndpointUnavailableException
Constructs a new EndpointUnavailableException with the specified detailed message and cause.
Environment - Class in net.maritimecloud.net
The default environments that are hosted by the Maritime Cloud Foundation.
equals(Object) - Method in class net.maritimecloud.core.id.MmsiId
equals(MmsiId) - Method in class net.maritimecloud.core.id.MmsiId
 
equals(Object) - Method in class net.maritimecloud.core.id.ServerId
equals(ServerId) - Method in class net.maritimecloud.core.id.ServerId
 
equals(Object) - Method in class net.maritimecloud.util.Binary
 
equals(Object) - Method in class net.maritimecloud.util.Country
 
equals(Circle) - Method in class net.maritimecloud.util.geometry.Circle
 
equals(Object) - Method in class net.maritimecloud.util.geometry.Circle
Equals method
equals(Line) - Method in class net.maritimecloud.util.geometry.Line
 
equals(Object) - Method in class net.maritimecloud.util.geometry.Line
Equals method
equals(Object) - Method in class net.maritimecloud.util.geometry.Position
Equals method
equals(Position) - Method in class net.maritimecloud.util.geometry.Position
 
equals(Object) - Method in class net.maritimecloud.util.geometry.PositionTime
Equals method
equals(Position) - Method in class net.maritimecloud.util.geometry.PositionTime
equals(PositionTime) - Method in class net.maritimecloud.util.geometry.PositionTime
 
equals(Object) - Method in class net.maritimecloud.util.geometry.Rectangle
 
equals(Object) - Method in class net.maritimecloud.util.Timestamp
extrapolatePosition(float, float, long) - Method in class net.maritimecloud.util.geometry.PositionTime
Calculate - using linear extrapolation (or dead reckoning) - a position based on known speed and course from this position.

F

findAllByCode(String...) - Static method in class net.maritimecloud.util.Country
 
fixedPosition(Position) - Static method in class net.maritimecloud.util.geometry.PositionReader
Returns a reader that returns the same position every time.
fixedPosition(PositionTime) - Static method in class net.maritimecloud.util.geometry.PositionReader
Returns a reader that returns the same position and time every time.
FLOAT - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize floats.
flush() - Method in interface net.maritimecloud.message.ValueWriter
 
forArea(Area) - Method in class net.maritimecloud.util.geometry.PositionReaderSimulator
Creates a new simulated position reader.
forRoute(Position...) - Method in class net.maritimecloud.util.geometry.PositionReaderSimulator
Creates a new simulated reader with the specified route.
from(int) - Method in class net.maritimecloud.message.MessageEnumSerializer
Creates the enum from the specified integer value.
from(String) - Method in class net.maritimecloud.message.MessageEnumSerializer
Creates the enum from the specified string
fromBinary(Binary) - Static method in class net.maritimecloud.util.geometry.Position
Returns a position from a 64 bit byte array encoded as decimal degress with 7 decimal places.
fromBinary(Binary) - Static method in class net.maritimecloud.util.geometry.PositionTime
 
fromJSON(CharSequence) - Static method in class net.maritimecloud.util.geometry.Area
Creates a message of this type from a JSON throwing a runtime exception if the format of the message does not match a valid area.
fromJSON(CharSequence) - Static method in class net.maritimecloud.util.geometry.Circle
Creates a message of this type from a JSON.
fromJSON(CharSequence) - Static method in class net.maritimecloud.util.geometry.Rectangle
Creates a message of this type from a JSON throwing a runtime exception if the format of the message does not match.
fromPackedLong(long) - Static method in class net.maritimecloud.util.geometry.Position
 
fromString(String) - Static method in class net.maritimecloud.util.geometry.PositionReader
 

G

geodesicDistanceTo(Position) - Method in class net.maritimecloud.util.geometry.Circle
 
geodesicDistanceTo(Position) - Method in class net.maritimecloud.util.geometry.Position
Returns the great circle distance to the specified position.
geodesicFinalBearingTo(Position) - Method in class net.maritimecloud.util.geometry.Position
Calculate final bearing for great circle route to location using Thaddeus Vincenty's inverse formula.
geodesicInitialBearingTo(Position) - Method in class net.maritimecloud.util.geometry.Position
Calculate initial bearing for great circle route to location using Thaddeus Vincenty's inverse formula.
getAlpha() - Method in class net.maritimecloud.util.geometry.Ellipse
 
getBeta() - Method in class net.maritimecloud.util.geometry.Ellipse
 
getBottomLeft() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getBottomRight() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getBottomRightLatitude() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getBottomRightLongitude() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getBoundingBox() - Method in class net.maritimecloud.util.geometry.Area
Returns a bounding box of the area.
getBoundingBox() - Method in class net.maritimecloud.util.geometry.Circle
Returns a bounding box of the area.
getBoundingBox() - Method in class net.maritimecloud.util.geometry.Ellipse
Returns a bounding box of the area.
getBoundingBox() - Method in class net.maritimecloud.util.geometry.Polygon
Returns a bounding box of the area.
getBoundingBox() - Method in class net.maritimecloud.util.geometry.Rectangle
Returns a bounding box of the area.
getBroadcastType() - Method in interface net.maritimecloud.net.BroadcastSubscription
Returns the type of broadcast messages that we are listening for.
getByCode(String) - Static method in class net.maritimecloud.util.Country
Get MidCountry by ISO 3166 two or three letter code
getByMid(int) - Static method in class net.maritimecloud.util.Country
Get MidCountry by MID
getCell(double) - Method in class net.maritimecloud.util.geometry.Position
 
getCellInt(double) - Method in class net.maritimecloud.util.geometry.Position
 
getCenter() - Method in class net.maritimecloud.util.geometry.Circle
Return the center of the circle.
getCode() - Method in class net.maritimecloud.util.Language
 
getCodeMap() - Static method in class net.maritimecloud.util.Language
 
getCountryForMmsi(Integer) - Static method in class net.maritimecloud.util.Country
 
getCurrentPosition() - Method in class net.maritimecloud.util.geometry.PositionReader
Returns the current position and a timestamp for when the position was read.
getEnd() - Method in class net.maritimecloud.util.geometry.Line
Returns the end position of the line.
getEndpointName() - Method in interface net.maritimecloud.net.EndpointImplementation
Returns the unique name of the endpoint.
getFormatType() - Method in interface net.maritimecloud.message.MessageReader
 
getFormatType() - Method in interface net.maritimecloud.message.MessageWriter
Returns the type of the underlying serialization protocol.
getFormatType() - Method in interface net.maritimecloud.message.ValueReader
 
getFormatType() - Method in interface net.maritimecloud.message.ValueWriter
 
getGeodeticReference() - Method in class net.maritimecloud.util.geometry.Ellipse
 
getId() - Method in class net.maritimecloud.core.id.MaritimeId
 
getId() - Method in class net.maritimecloud.core.id.MmsiId
getId() - Method in class net.maritimecloud.core.id.ServerId
getId() - Method in interface net.maritimecloud.net.BroadcastSubscription
Returns a unique 256 bit id for this subscription.
getIdAsInt() - Method in class net.maritimecloud.core.id.MaritimeId
 
getLatitude() - Method in class net.maritimecloud.util.geometry.Position
Returns the latitude part of this position.
getLatitudeAsString() - Method in class net.maritimecloud.util.geometry.Position
 
getLongitude() - Method in class net.maritimecloud.util.geometry.Position
Returns the longitude part of this position.
getLongitudeAsString() - Method in class net.maritimecloud.util.geometry.Position
 
getMajorAxisGeodeticHeading() - Method in class net.maritimecloud.util.geometry.Ellipse
 
getMessageId() - Method in interface net.maritimecloud.net.DispatchedMessage
Returns a unique id of the message that was send.
getMessageId() - Method in interface net.maritimecloud.net.MessageHeader
Returns a unique id of the transmitted message.
getMidMap() - Static method in class net.maritimecloud.util.Country
 
getMids() - Method in class net.maritimecloud.util.Country
 
getName() - Method in interface net.maritimecloud.message.MessageEnum
Returns the name of this enum value
getName() - Method in class net.maritimecloud.util.Country
 
getNow(T) - Method in interface net.maritimecloud.net.EndpointInvocationFuture
Returns the result value (or throws any encountered exception) if completed, else returns the given valueIfAbsent.
getNumber() - Method in class net.maritimecloud.util.Country
 
getNumberOfReceivedMessages() - Method in interface net.maritimecloud.net.BroadcastSubscription
Returns the number of messages received for this subscription.
getPoints() - Method in class net.maritimecloud.util.geometry.Polygon
 
getPosition() - Method in interface net.maritimecloud.net.DispatchedMessage
Returns any position that was attached to the message being sent.
getRadius() - Method in class net.maritimecloud.util.geometry.Circle
Returns the radius of the circle.
getRandomPosition() - Method in class net.maritimecloud.util.geometry.Area
Returns a random position within the area.
getRandomPosition(Random) - Method in class net.maritimecloud.util.geometry.Area
Returns a random position within the area using a specified random source.
getRandomPosition(Random) - Method in class net.maritimecloud.util.geometry.Circle
Returns a random position within the area using a specified random source.
getRandomPosition(Random) - Method in class net.maritimecloud.util.geometry.Ellipse
Returns a random position within the area using a specified random source.
getRandomPosition(Random) - Method in class net.maritimecloud.util.geometry.Polygon
Returns a random position within the area using a specified random source.
getRandomPosition(Random) - Method in class net.maritimecloud.util.geometry.Rectangle
Returns a random position within the area using a specified random source.
getRemote() - Method in interface net.maritimecloud.net.LocalEndpoint.Invocator
Returns the id of the remote party publishing the endpoint.
getRemoteId() - Method in class net.maritimecloud.net.LocalEndpoint
Returns the id of the remote actor implementing the endpoint.
getSender() - Method in interface net.maritimecloud.net.MessageHeader
Returns the identity of the party that send the message.
getSenderPosition() - Method in interface net.maritimecloud.net.MessageHeader
If the sending party has a position, returns said position.
getSenderTime() - Method in interface net.maritimecloud.net.MessageHeader
Returns the timestamp of the message.
getStart() - Method in class net.maritimecloud.util.geometry.Line
Returns the start position of the line.
getThetaDeg() - Method in class net.maritimecloud.util.geometry.Ellipse
 
getThreeLetter() - Method in class net.maritimecloud.util.Country
 
getTime() - Method in interface net.maritimecloud.net.DispatchedMessage
Returns the time stamp that was attached to the message being sent.
getTime() - Method in class net.maritimecloud.util.geometry.PositionTime
 
getTime() - Method in class net.maritimecloud.util.Timestamp
 
getTopLeft() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getTopLeftLatitude() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getTopLeftLongitude() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getTopRight() - Method in class net.maritimecloud.util.geometry.Rectangle
 
getTreeDepth() - Method in class net.maritimecloud.util.Binary
Return the depth of the tree representing this Binary, if any, whose root is this node.
getTwoLetter() - Method in class net.maritimecloud.util.Country
 
getValue() - Method in interface net.maritimecloud.message.MessageEnum
Returns the integer value of this enum value.
getX() - Method in class net.maritimecloud.util.geometry.Ellipse
 
getY() - Method in class net.maritimecloud.util.geometry.Ellipse
 

H

handle(Consumer<Throwable>) - Method in interface net.maritimecloud.net.Acknowledgement
Returns a new Acknowledgement that, when the message that was send has been acknowledged is executed.
handle(BiConsumer<T, Throwable>) - Method in interface net.maritimecloud.net.EndpointInvocationFuture
The given function is invoked with the result (or null if none) and the exception (or null if none) of this NetworkFuture when complete.
hashCode() - Method in class net.maritimecloud.core.id.MmsiId
hashCode() - Method in class net.maritimecloud.core.id.ServerId
hashCode() - Method in class net.maritimecloud.util.Binary
Return a non-zero hashCode depending only on the sequence of bytes in this Binary.
hashCode() - Method in class net.maritimecloud.util.Country
 
hashCode() - Method in class net.maritimecloud.util.geometry.Circle
hashCode() - Method in class net.maritimecloud.util.geometry.Line
hashCode() - Method in class net.maritimecloud.util.geometry.Position
Hash code for the location
hashCode() - Method in class net.maritimecloud.util.geometry.PositionTime
Hash code for the location
hashCode() - Method in class net.maritimecloud.util.geometry.Rectangle
 
hashCode() - Method in class net.maritimecloud.util.Timestamp
hexString() - Method in class net.maritimecloud.util.Binary
 

I

immutable() - Method in interface net.maritimecloud.message.Message
Returns an immutable copy of this message.
immutable() - Method in interface net.maritimecloud.net.BroadcastMessage
Returns an immutable copy of this message.
immutable() - Method in class net.maritimecloud.util.geometry.Circle
Returns an immutable copy of this message.
immutable() - Method in class net.maritimecloud.util.geometry.Ellipse
Returns an immutable copy of this message.
immutable() - Method in class net.maritimecloud.util.geometry.Polygon
Returns an immutable copy of this message.
immutable() - Method in class net.maritimecloud.util.geometry.Position
Returns an immutable copy of this message.
immutable() - Method in class net.maritimecloud.util.geometry.Rectangle
Returns an immutable copy of this message.
INT - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize ints.
INT64 - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize longs.
interpolatedPosition(PositionTime, long) - Method in class net.maritimecloud.util.geometry.PositionTime
Calculate - using linear interpolation - a position between this position and a specified.
intersects(Area) - Method in class net.maritimecloud.util.geometry.Area
 
intersects(Area) - Method in class net.maritimecloud.util.geometry.Circle
intersects(Circle) - Method in class net.maritimecloud.util.geometry.Circle
 
intersects(Line) - Method in class net.maritimecloud.util.geometry.Circle
 
intersects(Rectangle) - Method in class net.maritimecloud.util.geometry.Circle
 
intersects(Area) - Method in class net.maritimecloud.util.geometry.Ellipse
intersects(Ellipse) - Method in class net.maritimecloud.util.geometry.Ellipse
Returns true if two safety zones intersect.
intersects(Area) - Method in class net.maritimecloud.util.geometry.Polygon
intersects(Area) - Method in class net.maritimecloud.util.geometry.Rectangle
intersects(Circle) - Method in class net.maritimecloud.util.geometry.Rectangle
 
intersects(Rectangle) - Method in class net.maritimecloud.util.geometry.Rectangle
 
invoke(String, MessageHeader, MessageReader, ValueWriter) - Method in interface net.maritimecloud.net.EndpointImplementation
Invokes a method on the endpoint.
invokeAsync(String, MessageHeader, MessageReader, ValueWriter, CompletableFuture<Void>) - Method in interface net.maritimecloud.net.EndpointImplementation
 
invokeRemote(String, Message, MessageSerializer<? extends Message>, ValueSerializer<T>) - Method in interface net.maritimecloud.net.LocalEndpoint.Invocator
 
invokeRemote(String, Message, MessageSerializer<? extends Message>, ValueSerializer<T>) - Method in class net.maritimecloud.net.LocalEndpoint
Invoke a remote method.
isAcknowledged() - Method in interface net.maritimecloud.net.Acknowledgement
Returns whether or not the message has been successfully acknowledge by the remote relay server.
isBalanced() - Method in class net.maritimecloud.util.Binary
Return true if this Binary is literal (a leaf node) or a flat-enough tree in the sense of RopeBinary.
isDone() - Method in interface net.maritimecloud.net.Acknowledgement
Returns true if completed in any fashion: normally or exceptionally.
isEmpty() - Method in class net.maritimecloud.util.Binary
Returns true if the size is 0, false otherwise.
isEncrypted() - Method in class net.maritimecloud.net.Environment
Returns whether or not the communication with the MMS server is encrypted.
isNext(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
isValid(double, double) - Static method in class net.maritimecloud.util.geometry.Position
 
isValidUtf8() - Method in class net.maritimecloud.util.Binary
Tells whether this Binary represents a well-formed UTF-8 byte sequence, such that the original bytes can be converted to a String object and then round tripped back to bytes without loss.
iterator() - Method in class net.maritimecloud.util.Binary
Return a Binary.ByteIterator over the bytes in the Binary.
iterator() - Method in class net.maritimecloud.util.geometry.Polygon

J

join() - Method in interface net.maritimecloud.net.Acknowledgement
Returns once the message has been acknowledged, or throws an (unchecked) exception if completed exceptionally.
join() - Method in interface net.maritimecloud.net.EndpointInvocationFuture
Returns the result of invoking the method when complete, or throws an (unchecked) exception if completed exceptionally.

L

Language - Class in net.maritimecloud.util
Class to represent an ISO 639 2-letter language
Line - Class in net.maritimecloud.util.geometry
A line
listOf() - Method in class net.maritimecloud.message.ValueSerializer
 
LocalEndpoint - Class in net.maritimecloud.net
 
LocalEndpoint(LocalEndpoint.Invocator) - Constructor for class net.maritimecloud.net.LocalEndpoint
Creates a new LocalEndpoint.
LocalEndpoint.Invocator - Interface in net.maritimecloud.net
Used internally for invoking remote methods.

M

mappingTo(ValueSerializer<V>) - Method in class net.maritimecloud.message.ValueSerializer
 
MaritimeId - Class in net.maritimecloud.core.id
The id of some kind of maritime object such as a ship, VTS station, voyage or an object on a map.
MaritimeId(String) - Constructor for class net.maritimecloud.core.id.MaritimeId
 
matchMid(int) - Method in class net.maritimecloud.util.Country
 
Message - Interface in net.maritimecloud.message
The basic message interface that all messages must be implement.
MessageEnum - Interface in net.maritimecloud.message
An enumeration of values.
MessageEnumSerializer<T extends MessageEnum> - Class in net.maritimecloud.message
A parser for creating message enums based on an integer or string value.
MessageEnumSerializer() - Constructor for class net.maritimecloud.message.MessageEnumSerializer
 
MessageFormatType - Enum in net.maritimecloud.message
The type of serialization protocol.
MessageHeader - Interface in net.maritimecloud.net
The header of a received message.
MessageReader - Interface in net.maritimecloud.message
Interface for reading messages.
MessageSerializer<T extends Message> - Class in net.maritimecloud.message
A message serializer takes care of persisting and retrieving messages.
MessageSerializer() - Constructor for class net.maritimecloud.message.MessageSerializer
 
MessageWriter - Interface in net.maritimecloud.message
Abstract class for writing to message streams.
METERS_TO_MILES - Static variable in enum net.maritimecloud.util.units.DistanceUnit
 
METERS_TO_NAUTICAL_MILES - Static variable in enum net.maritimecloud.util.units.DistanceUnit
 
MmsiId - Class in net.maritimecloud.core.id
 
MmsiId(int) - Constructor for class net.maritimecloud.core.id.MmsiId
 
mmsServerURL() - Method in class net.maritimecloud.net.Environment
Returns the url at which the Maritime Messaging Service is located.

N

name - Variable in class net.maritimecloud.util.Country
 
nativeReader() - Static method in class net.maritimecloud.util.geometry.PositionReader
Returns a position reader that will return the current position on a native devices.
net.maritimecloud.core.id - package net.maritimecloud.core.id
Provides classes for identifying remote actors.
net.maritimecloud.message - package net.maritimecloud.message
Provides classes for serializing and deserializing messages.
net.maritimecloud.net - package net.maritimecloud.net
Provides commonly used classes for communicating with remote actors on the maritime cloud.
net.maritimecloud.util - package net.maritimecloud.util
Contains various utility classes.
net.maritimecloud.util.geometry - package net.maritimecloud.util.geometry
Contains geometry based utility classes.
net.maritimecloud.util.units - package net.maritimecloud.util.units
Contains commonly used units of measurement.
newInput() - Method in class net.maritimecloud.util.Binary
Creates an InputStream which can be used to read the bytes.
newOutput() - Static method in class net.maritimecloud.util.Binary
Creates a new Binary.Output.
newOutput(int) - Static method in class net.maritimecloud.util.Binary
Creates a new Binary.Output with the given initial capacity.
nextByte() - Method in interface net.maritimecloud.util.Binary.ByteIterator
An alternative to Iterator.next() that returns an unboxed primitive byte.
now() - Static method in class net.maritimecloud.util.Timestamp
Returns a new timestamp with the current time.
number - Variable in class net.maritimecloud.util.Country
 

O

onMessage(MessageHeader, T) - Method in interface net.maritimecloud.net.BroadcastConsumer
Invoked whenever a broadcast message is received.
orTimeout(long, TimeUnit) - Method in interface net.maritimecloud.net.Acknowledgement
Creates a new acknowledgement that will time out via TimeoutException if the message has not been acknowledgement within the specified timeout.
orTimeout(long, TimeUnit) - Method in interface net.maritimecloud.net.EndpointInvocationFuture
Creates a new EndpointInvocationFuture that will time out via TimeoutException if this task has not completed within the specified time.

P

partialHash(int, int, int) - Method in class net.maritimecloud.util.Binary
Compute the hash across the value bytes starting with the given hash, and return the result.
partialIsValidUtf8(int, int, int) - Method in class net.maritimecloud.util.Binary
Tells whether the given byte sequence is a well-formed, malformed, or incomplete UTF-8 byte sequence.
peekCachedHashCode() - Method in class net.maritimecloud.util.Binary
Return the cached hash code if available.
plus(long, TimeUnit) - Method in class net.maritimecloud.util.Timestamp
 
Polygon - Class in net.maritimecloud.util.geometry
A polygon consisting of multiple points.
Polygon(Position...) - Constructor for class net.maritimecloud.util.geometry.Polygon
 
POSITION - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize instances of Position.
Position - Class in net.maritimecloud.util.geometry
Representation of a WGS84 position and methods for calculating range and bearing between positions.
POSITION_TIME - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize instances of PositionTime.
positionEquals(Position) - Method in class net.maritimecloud.util.geometry.PositionTime
 
PositionReader - Class in net.maritimecloud.util.geometry
A interface describing a way to get the current position (and timestamp of the reading) for an object.
PositionReader() - Constructor for class net.maritimecloud.util.geometry.PositionReader
 
PositionReaderSimulator - Class in net.maritimecloud.util.geometry
A simple builder for creating position readers that simulate simple sailing patterns.
PositionReaderSimulator() - Constructor for class net.maritimecloud.util.geometry.PositionReaderSimulator
Creates a new PositionReaderSimulator.
PositionReaderSimulator(Random) - Constructor for class net.maritimecloud.util.geometry.PositionReaderSimulator
Creates a new PositionReaderSimulator.
PositionTime - Class in net.maritimecloud.util.geometry
A position couple with a timestamp.

R

random(int) - Static method in class net.maritimecloud.util.Binary
 
random() - Static method in class net.maritimecloud.util.geometry.Circle
Returns a random valid circle.
random(Random) - Static method in class net.maritimecloud.util.geometry.Circle
Returns a random valid circle.
random() - Static method in class net.maritimecloud.util.geometry.Position
Returns a random valid position.
random(Random) - Static method in class net.maritimecloud.util.geometry.Position
Returns a random valid position.
read(ValueReader) - Method in class net.maritimecloud.message.MessageEnumSerializer
Parses a message from the specified reader
read(MessageReader) - Method in class net.maritimecloud.message.MessageSerializer
Reads a message from the specified reader
read(ValueReader) - Method in class net.maritimecloud.message.MessageSerializer
Parses a message from the specified reader
read(ValueReader) - Method in class net.maritimecloud.message.ValueSerializer
Parses a message from the specified reader
readBinary(int, String, Binary) - Method in interface net.maritimecloud.message.MessageReader
 
readBinary() - Method in interface net.maritimecloud.message.ValueReader
 
readBoolean(int, String, Boolean) - Method in interface net.maritimecloud.message.MessageReader
 
readBoolean() - Method in interface net.maritimecloud.message.ValueReader
 
readDecimal(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readDecimal(int, String, BigDecimal) - Method in interface net.maritimecloud.message.MessageReader
 
readDecimal() - Method in interface net.maritimecloud.message.ValueReader
 
readDouble(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readDouble(int, String, Double) - Method in interface net.maritimecloud.message.MessageReader
 
readDouble() - Method in interface net.maritimecloud.message.ValueReader
 
readEnum(int, String, MessageEnumSerializer<T>) - Method in interface net.maritimecloud.message.MessageReader
 
readEnum(MessageEnumSerializer<T>) - Method in interface net.maritimecloud.message.ValueReader
 
readFloat(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readFloat(int, String, Float) - Method in interface net.maritimecloud.message.MessageReader
 
readFloat() - Method in interface net.maritimecloud.message.ValueReader
 
readFrom(InputStream) - Static method in class net.maritimecloud.util.Binary
Completely reads the given stream's bytes into a Binary, blocking if necessary until all bytes are read through to the end of the stream.
readFrom(InputStream, int) - Static method in class net.maritimecloud.util.Binary
Completely reads the given stream's bytes into a Binary, blocking if necessary until all bytes are read through to the end of the stream.
readFrom(InputStream, int, int) - Static method in class net.maritimecloud.util.Binary
 
readFrom(MessageReader) - Static method in class net.maritimecloud.util.geometry.PositionTime
 
readFromJSON(MessageSerializer<T>, CharSequence) - Static method in class net.maritimecloud.message.MessageSerializer
 
readInt(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readInt(int, String, Integer) - Method in interface net.maritimecloud.message.MessageReader
 
readInt() - Method in interface net.maritimecloud.message.ValueReader
 
readInt64(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readInt64(int, String, Long) - Method in interface net.maritimecloud.message.MessageReader
 
readInt64() - Method in interface net.maritimecloud.message.ValueReader
 
readList(int, String, ValueSerializer<T>) - Method in interface net.maritimecloud.message.MessageReader
 
readList(ValueSerializer<T>) - Method in interface net.maritimecloud.message.ValueReader
 
readMap(int, String, ValueSerializer<K>, ValueSerializer<V>) - Method in interface net.maritimecloud.message.MessageReader
 
readMap(ValueSerializer<K>, ValueSerializer<V>) - Method in interface net.maritimecloud.message.ValueReader
 
readMessage(int, String, MessageSerializer<T>) - Method in interface net.maritimecloud.message.MessageReader
 
readMessage(MessageSerializer<T>) - Method in interface net.maritimecloud.message.ValueReader
 
readPosition(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readPosition(int, String, Position) - Method in interface net.maritimecloud.message.MessageReader
 
readPosition() - Method in interface net.maritimecloud.message.ValueReader
 
readPositionTime(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readPositionTime(int, String, PositionTime) - Method in interface net.maritimecloud.message.MessageReader
 
readPositionTime() - Method in interface net.maritimecloud.message.ValueReader
 
readSet(int, String, ValueSerializer<T>) - Method in interface net.maritimecloud.message.MessageReader
 
readSet(ValueSerializer<T>) - Method in interface net.maritimecloud.message.ValueReader
 
readText(int, String, String) - Method in interface net.maritimecloud.message.MessageReader
 
readText() - Method in interface net.maritimecloud.message.ValueReader
 
readTimestamp(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readTimestamp(int, String, Timestamp) - Method in interface net.maritimecloud.message.MessageReader
 
readTimestamp() - Method in interface net.maritimecloud.message.ValueReader
 
readVarInt(int, String) - Method in interface net.maritimecloud.message.MessageReader
 
readVarInt(int, String, BigInteger) - Method in interface net.maritimecloud.message.MessageReader
 
readVarInt() - Method in interface net.maritimecloud.message.ValueReader
 
Rectangle - Class in net.maritimecloud.util.geometry
 
relayed() - Method in interface net.maritimecloud.net.DispatchedMessage
If the underlying protocol used for sending the message uses a central relaying server, for example MMS.
reset() - Method in class net.maritimecloud.util.Binary.Output
Resets this stream, so that all currently accumulated output in the output stream is discarded.
rhumbLineBearingTo(Position) - Method in class net.maritimecloud.util.geometry.Position
Calculates the rhumb line bearing to the specified position
rhumbLineDistanceTo(Position) - Method in class net.maritimecloud.util.geometry.Circle
 
rhumbLineDistanceTo(Position) - Method in class net.maritimecloud.util.geometry.Position
 

S

samplePerimeter(int) - Method in class net.maritimecloud.util.geometry.Ellipse
Sample the perimeter along the ellipse in 'n' points, and return a list of positions all located and evenly distributed on the perimeter.
SANDBOX - Static variable in class net.maritimecloud.net.Environment
The default sandbox environment (encrypted connection).
SANDBOX_UNENCRYPTED - Static variable in class net.maritimecloud.net.Environment
The default sandbox environment (unencrypted connection).
SerializationException - Exception in net.maritimecloud.message
Thrown when a message fails to be serialized or unserialized.
SerializationException(String) - Constructor for exception net.maritimecloud.message.SerializationException
Constructs a new SerializationException with the specified detailed message.
SerializationException(String, Throwable) - Constructor for exception net.maritimecloud.message.SerializationException
Constructs a new SerializationException with the specified detailed message and cause.
SERIALIZER - Static variable in class net.maritimecloud.util.geometry.Area
A parser of areas.
SERIALIZER - Static variable in class net.maritimecloud.util.geometry.Circle
 
SERIALIZER - Static variable in class net.maritimecloud.util.geometry.Ellipse
 
SERIALIZER - Static variable in class net.maritimecloud.util.geometry.Polygon
The serializer of the polygon.
SERIALIZER - Static variable in class net.maritimecloud.util.geometry.Position
 
SERIALIZER - Static variable in class net.maritimecloud.util.geometry.PositionTime
A parser of PositionTime messages.
SERIALIZER - Static variable in class net.maritimecloud.util.geometry.Rectangle
 
ServerId - Class in net.maritimecloud.core.id
 
ServerId(int) - Constructor for class net.maritimecloud.core.id.ServerId
 
ServerId(String) - Constructor for class net.maritimecloud.core.id.ServerId
 
setOf() - Method in class net.maritimecloud.message.ValueSerializer
 
setSpeedFixed(double, SpeedUnit) - Method in class net.maritimecloud.util.geometry.PositionReaderSimulator
Sets a fixed speed for the vessel.
setSpeedVariable(double, double, SpeedUnit) - Method in class net.maritimecloud.util.geometry.PositionReaderSimulator
Sets a variable speed for the vessel.
setTimeSource(LongSupplier) - Method in class net.maritimecloud.util.geometry.PositionReaderSimulator
Sets the time source that is used to determine how long duration has passed between succint invocations of PositionReader.getCurrentPosition().
setTimeSourceFixedSlice(long) - Method in class net.maritimecloud.util.geometry.PositionReaderSimulator
Sets a deterministic time source that increment the time with the specified amount of milliseconds every time.
sha256() - Method in class net.maritimecloud.util.Binary
Returns a SHA-256 hash of this binary.
size() - Method in class net.maritimecloud.util.Binary.Output
Returns the current size of the output stream.
size() - Method in class net.maritimecloud.util.Binary
Gets the number of bytes.
SpeedUnit - Enum in net.maritimecloud.util.units
A unit of speed.
startsWith(Binary) - Method in class net.maritimecloud.util.Binary
Tests if this bytestring starts with the specified prefix.
substring(int) - Method in class net.maritimecloud.util.Binary
Return the substring from beginIndex, inclusive, to the end of the string.
substring(int, int) - Method in class net.maritimecloud.util.Binary
Return the substring from beginIndex, inclusive, to endIndex, exclusive.

T

TEST - Static variable in class net.maritimecloud.net.Environment
The default test environment (encrypted connection).
TEXT - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize strings.
thenApply(Function<? super T, ? extends U>) - Method in interface net.maritimecloud.net.EndpointInvocationFuture
 
thenRun(Runnable) - Method in interface net.maritimecloud.net.Acknowledgement
Returns a new Acknowledgement that, when the message that was send has been successfully acknowledged, executes the given action.
thenRun(Runnable) - Method in interface net.maritimecloud.net.EndpointInvocationFuture
 
threeLetter - Variable in class net.maritimecloud.util.Country
 
timeout(long, TimeUnit) - Method in interface net.maritimecloud.net.Acknowledgement
Deprecated.
timeout(long, TimeUnit) - Method in interface net.maritimecloud.net.EndpointInvocationFuture
Deprecated.
TIMESTAMP - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize instances of Timestamp.
timestamp() - Method in class net.maritimecloud.util.geometry.PositionTime
 
Timestamp - Class in net.maritimecloud.util
The class Date represents a specific instant in time, with millisecond precision.
toBinary() - Method in class net.maritimecloud.util.Binary.Output
Creates a byte string.
toBinary() - Method in class net.maritimecloud.util.geometry.Position
Returns a 64 bit representation of this position.
toBinary() - Method in class net.maritimecloud.util.geometry.PositionTime
 
toBinary() - Method in class net.maritimecloud.util.Timestamp
 
toByteArray() - Method in class net.maritimecloud.util.Binary
Copies bytes to a byte[].
toCompletableFuture() - Method in interface net.maritimecloud.net.Acknowledgement
Returns a CompletableFuture maintaining the same completion properties as this acknowledgement.
toJSON() - Method in interface net.maritimecloud.message.Message
Returns a JSON representation of this message.
toJSON() - Method in class net.maritimecloud.util.geometry.Area
Returns a JSON representation of this message
toJSON() - Method in class net.maritimecloud.util.geometry.Position
Returns a JSON representation of this message
toKilometers(double) - Method in enum net.maritimecloud.util.units.DistanceUnit
Converts the specified distance from this distance unit to kilometers.
toKilometersPerHour(double) - Method in enum net.maritimecloud.util.units.SpeedUnit
Converts the specified speed from this speed unit to kilometers per hour.
toKnots(double) - Method in enum net.maritimecloud.util.units.SpeedUnit
Converts the specified speed from this speed unit to knots.
toMeters(double) - Method in enum net.maritimecloud.util.units.DistanceUnit
Converts the specified distance from this distance unit to miles.
toMetersPerSecond(double) - Method in enum net.maritimecloud.util.units.SpeedUnit
Converts the specified speed from this speed unit to miles per hour.
toMiles(double) - Method in enum net.maritimecloud.util.units.DistanceUnit
Converts the specified distance from this distance unit to miles.
toMilesPerHour(double) - Method in enum net.maritimecloud.util.units.SpeedUnit
Converts the specified speed from this speed unit to miles per hour.
toNauticalMiles(double) - Method in enum net.maritimecloud.util.units.DistanceUnit
Converts the specified distance from this distance unit to nautical miles.
toPackedLong() - Method in class net.maritimecloud.util.geometry.Position
Packs the position into a long (losing some precision).
toString() - Method in class net.maritimecloud.core.id.MmsiId
 
toString() - Method in class net.maritimecloud.core.id.ServerId
 
toString() - Method in class net.maritimecloud.util.Binary.Output
 
toString() - Method in class net.maritimecloud.util.Binary
 
toString(String) - Method in class net.maritimecloud.util.Binary
Constructs a new String by decoding the bytes using the specified charset.
toString() - Method in class net.maritimecloud.util.Country
 
toString() - Method in class net.maritimecloud.util.geometry.Circle
 
toString() - Method in class net.maritimecloud.util.geometry.Ellipse
 
toString() - Method in class net.maritimecloud.util.geometry.Position
 
toString() - Method in class net.maritimecloud.util.geometry.PositionTime
 
toString() - Method in class net.maritimecloud.util.geometry.Rectangle
 
toStringDegrees() - Method in class net.maritimecloud.util.geometry.Position
 
toStringUtf8() - Method in class net.maritimecloud.util.Binary
Constructs a new String by decoding the bytes as UTF-8.
twoLetter - Variable in class net.maritimecloud.util.Country
 

U

unionOf(Area...) - Static method in class net.maritimecloud.util.geometry.Area
 
unionWith(Area) - Method in class net.maritimecloud.util.geometry.Area
Returns a union of this area with the specified area.
unregister() - Method in interface net.maritimecloud.net.EndpointRegistration
Cancels the endpoint registration.

V

valueOf(String) - Static method in enum net.maritimecloud.message.MessageFormatType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.maritimecloud.util.units.DistanceUnit
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.maritimecloud.util.units.SpeedUnit
Returns the enum constant of this type with the specified name.
ValueReader - Interface in net.maritimecloud.message
 
values() - Static method in enum net.maritimecloud.message.MessageFormatType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.maritimecloud.util.units.DistanceUnit
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.maritimecloud.util.units.SpeedUnit
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSerializer<T> - Class in net.maritimecloud.message
 
ValueSerializer() - Constructor for class net.maritimecloud.message.ValueSerializer
 
ValueWriter - Interface in net.maritimecloud.message
 
VARINT - Static variable in class net.maritimecloud.message.ValueSerializer
A value serializer that can serialize instances of BigInteger.
verifyLatitude(double) - Static method in class net.maritimecloud.util.geometry.Position
Verify that latitude is within the interval [-90:90].
verifyLongitude(double) - Static method in class net.maritimecloud.util.geometry.Position
Verify that longitude is within the interval [-180:180].

W

withCenter(Position) - Method in class net.maritimecloud.util.geometry.Circle
Returns a new circle with the same radius as this circle but with the new position as the center
withLatitude(double) - Method in class net.maritimecloud.util.geometry.Position
Returns a new position with the same longitude as this position but with the specified latitude.
withLongitude(double) - Method in class net.maritimecloud.util.geometry.Position
Returns a new position with the same latitude as this position but with the specified longitude.
withRadius(double) - Method in class net.maritimecloud.util.geometry.Circle
Returns a new circle with the same center as this circle but with the new radius.
withTime(long) - Method in class net.maritimecloud.util.geometry.Position
Returns a new position time with this position added with the current time.
write(T, ValueWriter) - Method in class net.maritimecloud.message.MessageEnumSerializer
write(T, MessageWriter) - Method in class net.maritimecloud.message.MessageSerializer
Write the specified message to the specified writer.
write(T, ValueWriter) - Method in class net.maritimecloud.message.MessageSerializer
write(int, String, T, MessageWriter) - Method in class net.maritimecloud.message.MessageSerializer
write(T, ValueWriter) - Method in class net.maritimecloud.message.ValueSerializer
 
write(int, String, T, MessageWriter) - Method in class net.maritimecloud.message.ValueSerializer
 
write(byte[], int, int) - Method in class net.maritimecloud.util.Binary.Output
 
write(int) - Method in class net.maritimecloud.util.Binary.Output
 
writeBinary(int, String, byte[]) - Method in interface net.maritimecloud.message.MessageWriter
 
writeBinary(int, String, byte[], int, int) - Method in interface net.maritimecloud.message.MessageWriter
 
writeBinary(int, String, ByteBuffer) - Method in interface net.maritimecloud.message.MessageWriter
 
writeBinary(int, String, Binary) - Method in interface net.maritimecloud.message.MessageWriter
 
writeBinary(Binary) - Method in interface net.maritimecloud.message.ValueWriter
 
writeBoolean(int, String, Boolean) - Method in interface net.maritimecloud.message.MessageWriter
Writes a boolean.
writeBoolean(Boolean) - Method in interface net.maritimecloud.message.ValueWriter
Writes a boolean.
writeDecimal(int, String, BigDecimal) - Method in interface net.maritimecloud.message.MessageWriter
 
writeDecimal(BigDecimal) - Method in interface net.maritimecloud.message.ValueWriter
 
writeDouble(int, String, Double) - Method in interface net.maritimecloud.message.MessageWriter
Writes a double.
writeDouble(Double) - Method in interface net.maritimecloud.message.ValueWriter
Writes a double.
writeEnum(int, String, MessageEnum) - Method in interface net.maritimecloud.message.MessageWriter
 
writeEnum(MessageEnum) - Method in interface net.maritimecloud.message.ValueWriter
 
writeFloat(int, String, Float) - Method in interface net.maritimecloud.message.MessageWriter
Writes a float.
writeFloat(Float) - Method in interface net.maritimecloud.message.ValueWriter
Writes a float.
writeInt(int, String, Integer) - Method in interface net.maritimecloud.message.MessageWriter
Writes an integer.
writeInt(Integer) - Method in interface net.maritimecloud.message.ValueWriter
Writes an integer.
writeInt64(int, String, Long) - Method in interface net.maritimecloud.message.MessageWriter
Writes a long.
writeInt64(Long) - Method in interface net.maritimecloud.message.ValueWriter
Writes a long.
writeList(int, String, List<T>, ValueSerializer<T>) - Method in interface net.maritimecloud.message.MessageWriter
Writes a list.
writeList(List<T>, ValueSerializer<T>) - Method in interface net.maritimecloud.message.ValueWriter
Writes a list.
writeMap(int, String, Map<K, V>, ValueSerializer<K>, ValueSerializer<V>) - Method in interface net.maritimecloud.message.MessageWriter
Writes a map.
writeMap(Map<K, V>, ValueSerializer<K>, ValueSerializer<V>) - Method in interface net.maritimecloud.message.ValueWriter
Writes a map.
writeMessage(int, String, T, MessageSerializer<T>) - Method in interface net.maritimecloud.message.MessageWriter
Writes the specified message if it is non-null.
writeMessage(T, MessageSerializer<T>) - Method in interface net.maritimecloud.message.ValueWriter
Writes the specified message if it is non-null.
writePosition(int, String, Position) - Method in interface net.maritimecloud.message.MessageWriter
 
writePosition(Position) - Method in interface net.maritimecloud.message.ValueWriter
 
writePositionTime(int, String, PositionTime) - Method in interface net.maritimecloud.message.MessageWriter
 
writePositionTime(PositionTime) - Method in interface net.maritimecloud.message.ValueWriter
 
writeSet(int, String, Set<T>, ValueSerializer<T>) - Method in interface net.maritimecloud.message.MessageWriter
Writes a set.
writeSet(Set<T>, ValueSerializer<T>) - Method in interface net.maritimecloud.message.ValueWriter
Writes a set.
writeText(int, String, String) - Method in interface net.maritimecloud.message.MessageWriter
Writes a string.
writeText(String) - Method in interface net.maritimecloud.message.ValueWriter
Writes a string.
writeTimestamp(int, String, Timestamp) - Method in interface net.maritimecloud.message.MessageWriter
 
writeTimestamp(Timestamp) - Method in interface net.maritimecloud.message.ValueWriter
 
writeTo(OutputStream) - Method in class net.maritimecloud.util.Binary.Output
Writes the complete contents of this byte array output stream to the specified output stream argument.
writeTo(OutputStream) - Method in class net.maritimecloud.util.Binary
Writes the complete contents of this byte string to the specified output stream argument.
writeToJSON(T, MessageSerializer<T>) - Static method in class net.maritimecloud.message.MessageSerializer
 
writeToJSON(T, MessageSerializer<T>, Writer) - Static method in class net.maritimecloud.message.MessageSerializer
 
writeVarInt(int, String, BigInteger) - Method in interface net.maritimecloud.message.MessageWriter
 
writeVarInt(BigInteger) - Method in interface net.maritimecloud.message.ValueWriter
 
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2012–2015 Danish Maritime Authority. All rights reserved.