Package org.apache.s4.base

Defines some of the basic elements of the S4 platforms.

See:
          Description

Interface Summary
Emitter Defines an event emitter, responsible for sending an event to a given partition of the cluster.
Hasher Defines a transformation between a key and a hashcode.
KeyFinder<T extends Event> The KeyFinder returns a list with one or more String values (One value for single keys, and more than one value for composite keys.)
Listener Get a byte array received by a lower level layer.
RemoteEmitter Marker interface for identifying emitters to remote S4 clusters.
SerializerDeserializer Defines serialization and deserialization methods used within the S4 platform, typically for events and PEs.
 

Class Summary
Event The base event class in S4.
EventMessage Encapsulates application-level events of type Event.
GenericKeyFinder<T extends Event> Use introspection on the target Event to create the key finder.
Key<T extends Event> The Key class is used to get the value of the key on a specific type of event.
 

Package org.apache.s4.base Description

Defines some of the basic elements of the S4 platforms.