net.esper.eql.spec
Class FilterStreamSpec

java.lang.Object
  extended by net.esper.eql.spec.StreamSpec
      extended by net.esper.eql.spec.FilterStreamSpec

public class FilterStreamSpec
extends StreamSpec

Specification for building an event stream out of a filter for events (supplying type and basic filter criteria) and views onto these events which are staggered onto each other to supply a final stream of events.


Constructor Summary
FilterStreamSpec(FilterSpec filterSpec, java.util.List<ViewSpec> viewSpecs, java.lang.String optionalStreamName)
          Ctor.
 
Method Summary
 FilterSpec getFilterSpec()
          Returns filter specification for which events the stream will getSelectListEvents.
 
Methods inherited from class net.esper.eql.spec.StreamSpec
getOptionalStreamName, getViewSpecs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterStreamSpec

public FilterStreamSpec(FilterSpec filterSpec,
                        java.util.List<ViewSpec> viewSpecs,
                        java.lang.String optionalStreamName)
Ctor.

Parameters:
filterSpec - - specifies what events we are interested in.
viewSpecs - - specifies what view to use to derive data
optionalStreamName - - stream name, or null if none supplied
Method Detail

getFilterSpec

public FilterSpec getFilterSpec()
Returns filter specification for which events the stream will getSelectListEvents.

Returns:
filter spec