Package org.drasyl.util
package org.drasyl.util
Utility classes used across multiple packages.
-
ClassDescriptionDrasylBiFunction<T,
U, R, E extends Exception> BiFunction
that can throw aException
.DrasylConsumer<T,E extends DrasylException> Consumer
that can throw aDrasylException
.DrasylFunction<T,R, E extends Exception> It is an intentional behavior that this scheduler ensures that the JVM is not automatically terminated once all sequential program flows have been processed.DrasylSupplier<T,E extends DrasylException> Supplier
that can throw aDrasylException
.Utility class for future-related operations.InternPool<T>Represents a pool of unique objects of typeT
.Holder for the JSON serializer and JSON deserializer.Utility class for logging-related operations.Utility class for network-related operations.Utility class for operations onObservable
s.Pair<A,B> A tuple of two elements.Utility class for operations onPath
es.Class for the creation of port mappings to make local services externally/publicly accessible.Represents a port mapping.Utility class for security-related operations.Utility class for operations onSet
s.Triple<A,B, C> A tuple of three elements.Utility class for operations onURI
s.Utility class for operations onURL
s.Utility class for operations on websocketURI
s (e.g.