Package com.arpnetworking.utility
@ParametersAreNonnullByDefault
@ReturnValuesAreNonnullByDefault
package com.arpnetworking.utility
-
ClassDescriptionA launchable intended to be used from a Configurator to notify an actor about new configuration.This class provides searchable access to runtime annotations.CastMapper<T,
R> Map method that just casts to another class.Collects futures and provides them in a combined promise.Manages configuration and reconfiguration of aLaunchable
instance using a POJO representation of its configuration.Defines a factory for creatingLaunchable
objects from a config object.Database instance abstraction across database technologies: HikariCP, Flyway and EBean.Resolves a host name using the built-in java functions.Used to get the local hostname.This class provides searchable access to classes by interface.Interface for components which can be started and stopped.Compares strings lexically and numerically by splitting on digits and using the full number for numerical comparison.Implementation of the least shard allocation strategy that seeks to parallelize shard rebalancing.Notification message that contains rebalance status.Manages configuration and reconfiguration of aRelaunchable
instance using a POJO representation of its configuration.Default implementation ofInterfaceDatabase
.Relaunchable<T>Interface for components which can be restarted.A simple interface that blocks the current thread.