Apache S4 0.5.0-incubating

Packages
org.apache.s4.base Defines some of the basic elements of the S4 platforms.
org.apache.s4.base.util Utility classes, mostly related to classloading.
org.apache.s4.comm This package and subpackages define mechanisms for low-level communications in the S4 platform.
org.apache.s4.comm.serialize Serialization utilities for messages and PEs.
org.apache.s4.comm.tcp TCP-based communication layer implementation.
org.apache.s4.comm.tools Utility classes.
org.apache.s4.comm.topology Clusters configurations and partitions assignments to cluster nodes through Zookeeper.
org.apache.s4.comm.udp UDP-based implementation of the communication layer.
org.apache.s4.core Key classes of the S4 platform, implementing concepts such as Stream, Processing Element.
org.apache.s4.core.adapter This package contains utilities for creating and configuring adapter apps.
org.apache.s4.core.ft This package contains classes for providing some fault tolerance to S4 PEs.
org.apache.s4.core.gen Utility classes for dynamic code generation, in particular proxies to enable dispatching of events to methods of processing elements based on the runtime type of the event.
org.apache.s4.core.util Utility classes.
org.apache.s4.core.window Provides facilities for processing events as samples, through time or count-based windows.
org.apache.s4.deploy Dynamic application deployment framework, that allows identifying new available applications, downloading them through various protocols, loading them and starting them in the current S4 node.
org.apache.s4.tools Implementations of S4-related commands.