Package org.drasyl.util
package org.drasyl.util
Utility classes used across multiple packages.
-
ClassDescriptionDrasylBiFunction<T,
U, R, E extends Exception> BiFunctionthat can throw aException.DrasylConsumer<T,E extends DrasylException> Consumerthat 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> Supplierthat 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 onObservables.Pair<A,B> A tuple of two elements.Utility class for operations onPathes.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 onSets.Triple<A,B, C> A tuple of three elements.Utility class for operations onURIs.Utility class for operations onURLs.Utility class for operations on websocketURIs (e.g.