Package streamcruncher.api

Interface Summary
CustomStore  
Provider A simple marker Interface for all customization code/hooks into the Kernel.
StartupShutdownHook A Listener interface to listen to the lifecycle of the Kernel.
 

Class Summary
InputSession Each Input Event Stream can have 1 instance, which should be used to notify the Kernel of Events that have been added and committed into the underlying Database.
OutputSession Each Output Event Stream can have 1 instance, which should be used to retrieve Events that have been added and committed into the underlying Database by the Kernel.
ParsedQuery This is the output of the Query parsing, produced by the Kernel which should then be used to register with the Kernel.
ParserParameters This class should be used to wrap the "Running Query" along with the name and Output Event Stream's Table definition, which should then be submitted to the Kernel for parsing.
QueryConfig Each registered Query has a configuration object that can be retrieved after parsing or at any time during the life of the Query from the API provided.
QueryConfig.QuerySchedulePolicyValue  
ResultSetCacheConfig The Kernel performs many operations inside its own Process.
StreamCruncher The main class provided by the Kernel to - register/unregister Event Streams, Queries, hooks etc.
TimeWindowSizeProvider Window Size Provider for Time based Windows.
WindowSizeProvider This Provider Class enables Window sizes in Partitions to be customized at Run-time.
 

Enum Summary
DBName The names of Databases supported by the Kernel.
QueryConfig.QuerySchedulePolicy  
 

Exception Summary
StreamCruncherException  
 



Copyright © 2006 - 2008 Ashwin Jayaprakash. All Rights Reserved. (Docs generated on 3-November-2007 )