- 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
-
- 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
-
- 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
-
- 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
-
- iterator() - Method in class net.maritimecloud.util.geometry.Polygon
- 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
-
- 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
-
- 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.
- 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
-