Module datarush.commons
Package com.pervasive.datarush.commons.util
Provides common utilities
-
Interface Summary Interface Description GenericTCPServer.ConnectionHandler Handles incomming connectionsSimpleRMI.ServerListener Server-side implementations may implement this interface to receive notifications of server start and stop -
Class Summary Class Description BigNumberUtil Miscellaneous BigInteger and BigDecimal utilitiesCollectionUtil Miscellaneous collection utilities.CountingOutputStream Keeps track of the number of bytes written to the underlying streamDecimalFormatUtil FileUtil Utility methods for operating on files.GenericTCPServer General purpose TCP server that provides thread pooling, start and stop code.GUID A globally unique identifier.HashUtil Utility methods for hashing different data types.IPAddressUtil LruCache<K,V> Simple LRUCache implementation based off of linked hash mapMemorySizes NonCloseableOutputStream Wraps an output stream in one that does not close the underlying streamNullOutputStream OutputStream that ignores all calls.Preconditions ProcessBuilders Provides various utilities to use when working with theProcessBuilder
class.PropertiesFileUtil Utility methods to consume properties files.ReflectionUtil Utility methods related to reflection.SerializationUtil Miscellaneous serialization utilitiesServiceLookup Provides a means of looking up services of a particular type.SimpleRMI For internal use only; public as a matter of implementation.SimpleRMI.Registry Registry of services.Timeout A representation of a point-in-time when a timeout period expires.Timer Duration timer for elapsed wall-clock time.URLs A collection of utility methods for working with URLs.VariableExpander Variable expander that knows how to expand simple macro expressions of the form "${variableName}". -
Exception Summary Exception Description RMIException Exception that indicates a remote communication failure.RMIInterruptedException Extension of InterruptedException thrown to indicate that the current thread was interrupted waiting for a remote request.