All Classes and Interfaces

Class
Description
 
 
 
typesafe operations on arrays not provided elsewhere.
 
adaptor to get an BigDecimal from a commandline option.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
invokes a list of registered Callbacks with either an error or a success message.
 
encrypts all key value pairs when adding them as a setting. decrypting will generate a new Cipher instance for decryption as every encrypted value will likely have a different IV.
adaptor to get a File from a commandline option.
 
defines an Option which has no value.
a client of a service which responds to heartbeats.
Once the heartbeat is established the client will be informed if the service stops responding.
sends heartbeat messages out when required.
 
 
 
adaptor to get an Integer from a commandline option.
 
validates that an HTTP request is not from an abusive IP address.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
extends the Encrypt behaviour to support mixed encrypted and plaintext property values.
 
 
 
 
 
defines a command line option.
 
behaves the same as an Option except that it can have multiple values rather than a single value.
 
delivers publications to subscribers using a dotted addressing scheme.
 
 
 
 
 
 
 
 
 
 
provides persistent settings for any application.
 
 
 
 
retries something until
 
This is not a string but a CharSequence that can be cleared of its memory.
sends mail using SMTP.
ensures the ordered delivery of sequences of messages.
models the heartbeat state and identity of a service.
 
 
provides persistent settings for any application.
 
 
is a cache which handles entry expiry and will ensure that multiple simultaneous requests using the same key will only make a single request to get the missing value.
 
is a simple cache which looks-up values if the key has no entry.
It is not very smart and does not handle simultaneous requests from multiple threads well as it will request the value multiple times.
There is no cache expiry support either.
 
listens on a port and waits for connections.
provides persistent settings for any application.
 
 
 
 
 
implements a Finite State Machine.
 
 
 
 
 
sends a message to a TCP server somewhere.
 
used to drive reports of timeouts.
sends a Unicast message somewhere.