Uses of Interface
net.esper.event.EventBean

Packages that use EventBean
net.esper.client This package defines the central Esper Client APIs. 
net.esper.collection   
net.esper.core   
net.esper.eql.expression   
net.esper.eql.join   
net.esper.eql.join.assemble   
net.esper.eql.join.exec   
net.esper.eql.join.rep   
net.esper.eql.join.table   
net.esper.eql.view   
net.esper.event This package defines the Esper Client event API. 
net.esper.event.property   
net.esper.filter   
net.esper.indicator.jmx   
net.esper.pattern   
net.esper.view   
net.esper.view.ext   
net.esper.view.internal   
net.esper.view.stat   
net.esper.view.std   
net.esper.view.window   
 

Uses of EventBean in net.esper.client
 

Methods in net.esper.client that return types with arguments of type EventBean
 java.util.Iterator<EventBean> EPIterable.iterator()
          Returns an iterator over events.
 

Methods in net.esper.client with parameters of type EventBean
 void UpdateListener.update(EventBean[] newEvents, EventBean[] oldEvents)
          Notify that new events are available or old events are removed.
 void UpdateListener.update(EventBean[] newEvents, EventBean[] oldEvents)
          Notify that new events are available or old events are removed.
 

Uses of EventBean in net.esper.collection
 

Methods in net.esper.collection that return EventBean
 EventBean[] EventBuffer.getAndFlush()
          Get the events currently buffered.
 EventBean TimeWindowIterator.next()
           
 EventBean SingleEventIterator.next()
           
 EventBean IterablesListIterator.next()
           
 

Methods in net.esper.collection that return types with arguments of type EventBean
 java.util.List<EventBean> TimeWindow.expireEvents(long expireBefore)
          Return and remove events in time-slots earlier (less) then the timestamp passed in, returning the list of events expired.
 java.util.Iterator<EventBean> TimeWindow.iterator()
          Returns event iterator.
 

Methods in net.esper.collection with parameters of type EventBean
 void EventBuffer.add(EventBean[] events)
          Add an event array to buffer.
 void TimeWindow.add(long timestamp, EventBean bean)
          Adds event to the time window for the specified timestamp.
 

Constructors in net.esper.collection with parameters of type EventBean
SingleEventIterator(EventBean eventBean)
          Constructor, takes the single event to iterate over as a parameter.
 

Constructor parameters in net.esper.collection with type arguments of type EventBean
IterablesListIterator(java.util.List<java.lang.Iterable<EventBean>> iterables)
          Constructor - takes a list of Iterable that supply the iterators to iterate over.
TimeWindowIterator(java.util.LinkedList<Pair<java.lang.Long,java.util.LinkedList<EventBean>>> window)
          Ctor.
 

Uses of EventBean in net.esper.core
 

Methods in net.esper.core that return types with arguments of type EventBean
 java.util.Iterator<EventBean> UpdateDispatchView.iterator()
           
 java.util.Iterator<EventBean> EPPatternStatementImpl.iterator()
           
 java.util.Iterator<EventBean> EPEQLStatementImpl.iterator()
           
 

Methods in net.esper.core with parameters of type EventBean
 void PatternListenerDispatch.add(EventBean event)
          Add an event to be dispatched.
 void UpdateDispatchView.update(EventBean[] newData, EventBean[] oldData)
           
 void UpdateDispatchView.update(EventBean[] newData, EventBean[] oldData)
           
 

Method parameters in net.esper.core with type arguments of type EventBean
 void EPPatternStatementImpl.matchFound(java.util.Map<java.lang.String,EventBean> matchEvent)
           
 

Uses of EventBean in net.esper.eql.expression
 

Methods in net.esper.eql.expression that return EventBean
protected static EventBean[] ResultSetProcessorSimple.applyOutputLimit(EventBean[] events, boolean isOutputLimitLastOnly)
          Applies the last/all event output limit clause.
protected static EventBean[] ResultSetProcessorSimple.getSelectListEvents(SelectExprProcessor exprProcessor, EventBean[] events, boolean isOutputLimiting, boolean isOutputLimitLastOnly)
          Applies the select-clause to the given events returning the selected events.
protected static EventBean[] ResultSetProcessorSimple.getSelectListEvents(SelectExprProcessor exprProcessor, java.util.Set<MultiKey<EventBean>> events, boolean isOutputLimiting, boolean isOutputLimitLastOnly)
          Applies the select-clause to the given events returning the selected events.
 EventBean SelectExprProcessor.process(EventBean[] eventsPerStream)
          Computes the select-clause results and returns an event of the result event type that contains, in it's properties, the selected items.
 EventBean SelectExprJoinWildcardProcessor.process(EventBean[] eventsPerStream)
           
 EventBean SelectExprEvalProcessor.process(EventBean[] eventsPerStream)
           
 

Methods in net.esper.eql.expression that return types with arguments of type EventBean
protected static java.util.Set<MultiKey<EventBean>> ResultSetProcessorSimple.applyOutputLimit(java.util.Set<MultiKey<EventBean>> eventSet, boolean isOutputLimitLastOnly)
          Applies the last/all event output limit clause.
 

Methods in net.esper.eql.expression with parameters of type EventBean
 void AggregationServiceGroupByImpl.applyEnter(EventBean[] eventsPerStream, MultiKey groupByKey)
           
 void AggregationServiceGroupAllImpl.applyEnter(EventBean[] eventsPerStream, MultiKey optionalGroupKeyPerRow)
           
 void AggregationService.applyEnter(EventBean[] eventsPerStream, MultiKey optionalGroupKeyPerRow)
          Apply events as entering a window (new events).
 void AggregationServiceGroupByImpl.applyLeave(EventBean[] eventsPerStream, MultiKey groupByKey)
           
 void AggregationServiceGroupAllImpl.applyLeave(EventBean[] eventsPerStream, MultiKey optionalGroupKeyPerRow)
           
 void AggregationService.applyLeave(EventBean[] eventsPerStream, MultiKey optionalGroupKeyPerRow)
          Apply events as leaving a window (old events).
protected static EventBean[] ResultSetProcessorSimple.applyOutputLimit(EventBean[] events, boolean isOutputLimitLastOnly)
          Applies the last/all event output limit clause.
 java.lang.Object ExprRelationalOpNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprOrNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprMinMaxRowNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprMathNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprIdentNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprEvaluator.evaluate(EventBean[] eventsPerStream)
          Evaluate event tuple and return result.
 java.lang.Object ExprEqualsNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprConstantNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprAndNode.evaluate(EventBean[] eventsPerStream)
           
 java.lang.Object ExprAggregateNode.evaluate(EventBean[] events)
           
protected static EventBean[] ResultSetProcessorSimple.getSelectListEvents(SelectExprProcessor exprProcessor, EventBean[] events, boolean isOutputLimiting, boolean isOutputLimitLastOnly)
          Applies the select-clause to the given events returning the selected events.
 EventBean SelectExprProcessor.process(EventBean[] eventsPerStream)
          Computes the select-clause results and returns an event of the result event type that contains, in it's properties, the selected items.
 EventBean SelectExprJoinWildcardProcessor.process(EventBean[] eventsPerStream)
           
 EventBean SelectExprEvalProcessor.process(EventBean[] eventsPerStream)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorSimple.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorSimple.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowPerGroup.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowPerGroup.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowForAll.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowForAll.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateGrouped.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateGrouped.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateAll.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateAll.processViewResult(EventBean[] newData, EventBean[] oldData)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessor.processViewResult(EventBean[] newData, EventBean[] oldData)
          For use by views posting their result, process the event rows that are entered and removed (new and old events).
 Pair<EventBean[],EventBean[]> ResultSetProcessor.processViewResult(EventBean[] newData, EventBean[] oldData)
          For use by views posting their result, process the event rows that are entered and removed (new and old events).
 

Method parameters in net.esper.eql.expression with type arguments of type EventBean
protected static java.util.Set<MultiKey<EventBean>> ResultSetProcessorSimple.applyOutputLimit(java.util.Set<MultiKey<EventBean>> eventSet, boolean isOutputLimitLastOnly)
          Applies the last/all event output limit clause.
protected static EventBean[] ResultSetProcessorSimple.getSelectListEvents(SelectExprProcessor exprProcessor, java.util.Set<MultiKey<EventBean>> events, boolean isOutputLimiting, boolean isOutputLimitLastOnly)
          Applies the select-clause to the given events returning the selected events.
 Pair<EventBean[],EventBean[]> ResultSetProcessorSimple.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorSimple.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowPerGroup.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowPerGroup.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowForAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorRowForAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateGrouped.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateGrouped.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessorAggregateAll.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 Pair<EventBean[],EventBean[]> ResultSetProcessor.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
          For use by joins posting their result, process the event rows that are entered and removed (new and old events).
 Pair<EventBean[],EventBean[]> ResultSetProcessor.processJoinResult(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
          For use by joins posting their result, process the event rows that are entered and removed (new and old events).
 

Uses of EventBean in net.esper.eql.join
 

Methods in net.esper.eql.join that return types with arguments of type EventBean
 UniformPair<java.util.Set<MultiKey<EventBean>>> JoinSetComposerImpl.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
           
 UniformPair<java.util.Set<MultiKey<EventBean>>> JoinSetComposer.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
          Return join tuple result set from new data and old data for each stream.
 

Methods in net.esper.eql.join with parameters of type EventBean
 UniformPair<java.util.Set<MultiKey<EventBean>>> JoinSetComposerImpl.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
           
 UniformPair<java.util.Set<MultiKey<EventBean>>> JoinSetComposerImpl.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
           
 UniformPair<java.util.Set<MultiKey<EventBean>>> JoinSetComposer.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
          Return join tuple result set from new data and old data for each stream.
 UniformPair<java.util.Set<MultiKey<EventBean>>> JoinSetComposer.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
          Return join tuple result set from new data and old data for each stream.
 void JoinExecutionStrategyImpl.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
           
 void JoinExecutionStrategyImpl.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
           
 void JoinExecutionStrategy.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
          Execute join.
 void JoinExecutionStrategy.join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
          Execute join.
 void QueryStrategy.lookup(EventBean[] lookupEvents, java.util.Set<MultiKey<EventBean>> joinSet)
          Look up events return tuples of joined events.
 void ExecNodeQueryStrategy.lookup(EventBean[] lookupEvents, java.util.Set<MultiKey<EventBean>> joinSet)
           
 

Method parameters in net.esper.eql.join with type arguments of type EventBean
protected static void JoinSetFilter.filter(ExprNode filterExprNode, java.util.Set<MultiKey<EventBean>> events)
          Filter event by applying the filter nodes evaluation method.
 void QueryStrategy.lookup(EventBean[] lookupEvents, java.util.Set<MultiKey<EventBean>> joinSet)
          Look up events return tuples of joined events.
 void ExecNodeQueryStrategy.lookup(EventBean[] lookupEvents, java.util.Set<MultiKey<EventBean>> joinSet)
           
 void JoinSetProcessor.process(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
          Process join result set.
 void JoinSetProcessor.process(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
          Process join result set.
 void JoinSetFilter.process(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 void JoinSetFilter.process(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
           
 

Uses of EventBean in net.esper.eql.join.assemble
 

Methods in net.esper.eql.join.assemble with parameters of type EventBean
 void CartesianProdAssemblyNode.ChildStreamResults.add(int fromStreamIndex, EventBean[] row)
          Add result from stream.
 void RootRequiredAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void RootRequiredAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void RootOptionalAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void RootOptionalAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void RootCartProdAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void RootCartProdAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void ResultAssembler.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
          Publish a result row.
 void ResultAssembler.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
          Publish a result row.
 void LeafAssemblyNode.result(EventBean[] row, int streamNum, EventBean myEvent, Node myNode)
           
 void LeafAssemblyNode.result(EventBean[] row, int streamNum, EventBean myEvent, Node myNode)
           
 void CartesianProdAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void CartesianProdAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void BranchRequiredAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void BranchRequiredAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void BranchOptionalAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void BranchOptionalAssemblyNode.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 

Uses of EventBean in net.esper.eql.join.exec
 

Methods in net.esper.eql.join.exec that return types with arguments of type EventBean
 java.util.Set<EventBean> TableLookupStrategy.lookup(EventBean event)
          Returns matched events for a event to look up for.
 java.util.Set<EventBean> IndexedTableLookupStrategy.lookup(EventBean event)
           
 java.util.Set<EventBean> FullTableScanLookupStrategy.lookup(EventBean event)
           
 

Methods in net.esper.eql.join.exec with parameters of type EventBean
 java.util.Set<EventBean> TableLookupStrategy.lookup(EventBean event)
          Returns matched events for a event to look up for.
 java.util.Set<EventBean> IndexedTableLookupStrategy.lookup(EventBean event)
           
 java.util.Set<EventBean> FullTableScanLookupStrategy.lookup(EventBean event)
           
 void TableOuterLookupExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
 void TableOuterLookupExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
 void TableLookupExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
 void TableLookupExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
 void NestedIterationExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
 void NestedIterationExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
 void LookupInstructionExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
 void LookupInstructionExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
           
abstract  void ExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
          Process single event using the prefill events to compile lookup results.
abstract  void ExecNode.process(EventBean lookupEvent, EventBean[] prefillPath, java.util.List<EventBean[]> result)
          Process single event using the prefill events to compile lookup results.
protected  void NestedIterationExecNode.recursiveNestedJoin(EventBean lookupEvent, int nestingOrderIndex, EventBean[] currentPath, java.util.List<EventBean[]> result)
          Recursive method to run through all child nodes and, for each result set tuple returned by a child node, execute the inner child of the child node until there are no inner child nodes.
protected  void NestedIterationExecNode.recursiveNestedJoin(EventBean lookupEvent, int nestingOrderIndex, EventBean[] currentPath, java.util.List<EventBean[]> result)
          Recursive method to run through all child nodes and, for each result set tuple returned by a child node, execute the inner child of the child node until there are no inner child nodes.
 void LookupInstructionExecNode.MyResultAssembler.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void LookupInstructionExecNode.MyResultAssembler.result(EventBean[] row, int fromStreamNum, EventBean myEvent, Node myNode)
           
 void LookupInstructionExecNode.MyResultAssembler.setResult(java.util.List<EventBean[]> result, EventBean rootEvent)
          Supplies the result list to which to add result rows.
 

Uses of EventBean in net.esper.eql.join.rep
 

Methods in net.esper.eql.join.rep that return EventBean
 EventBean Cursor.getEvent()
          Supplies current event.
 EventBean Node.getParentEvent()
          Returns lookup event.
 

Methods in net.esper.eql.join.rep that return types with arguments of type EventBean
 java.util.Set<EventBean> Node.getEvents()
          Returns the results of the lookup.
 

Methods in net.esper.eql.join.rep with parameters of type EventBean
 void Node.setParentEvent(EventBean parentEvent)
          Set the parent lookup (from stream) event whose results (to stream) are stored.
 

Method parameters in net.esper.eql.join.rep with type arguments of type EventBean
 void RepositoryImpl.addResult(Cursor cursor, java.util.Set<EventBean> lookupResults, int resultStream)
           
 void Repository.addResult(Cursor cursor, java.util.Set<EventBean> lookupResults, int resultStream)
          Add a lookup result.
 void Node.setEvents(java.util.Set<EventBean> events)
          Store lookup results.
 

Constructors in net.esper.eql.join.rep with parameters of type EventBean
Cursor(EventBean event, int stream, Node node)
          Ctor.
RepositoryImpl(int rootStream, EventBean rootEvent, int numStreams)
          Ctor.
 

Uses of EventBean in net.esper.eql.join.table
 

Methods in net.esper.eql.join.table that return types with arguments of type EventBean
 java.util.Set<EventBean> UnindexedEventTable.getEventSet()
          Returns events in table.
 java.util.Set<EventBean> PropertyIndexedEventTable.lookup(java.lang.Object[] keys)
          Returns the set of events that have the same property value as the given event.
 

Methods in net.esper.eql.join.table with parameters of type EventBean
 void UnindexedEventTable.add(EventBean[] addEvents)
           
 void PropertyIndexedEventTable.add(EventBean[] events)
          Add an array of events.
 void EventTable.add(EventBean[] events)
          Add events to table.
 void UnindexedEventTable.remove(EventBean[] removeEvents)
           
 void PropertyIndexedEventTable.remove(EventBean[] events)
          Remove events.
 void EventTable.remove(EventBean[] events)
          Remove events from table.
 

Uses of EventBean in net.esper.eql.view
 

Methods in net.esper.eql.view that return EventBean
protected static EventBean[] FilterExprView.filterEvents(ExprEvaluator exprEvaluator, EventBean[] events)
          Filters events using the supplied evaluator.
 

Methods in net.esper.eql.view that return types with arguments of type EventBean
 java.util.Iterator<EventBean> OutputProcessView.iterator()
           
 java.util.Iterator<EventBean> FilterExprView.iterator()
           
 

Methods in net.esper.eql.view with parameters of type EventBean
protected static EventBean[] FilterExprView.filterEvents(ExprEvaluator exprEvaluator, EventBean[] events)
          Filters events using the supplied evaluator.
 void OutputProcessView.update(EventBean[] newData, EventBean[] oldData)
          The update method is called if the view does not participate in a join.
 void OutputProcessView.update(EventBean[] newData, EventBean[] oldData)
          The update method is called if the view does not participate in a join.
 void FilterExprView.update(EventBean[] newData, EventBean[] oldData)
           
 void FilterExprView.update(EventBean[] newData, EventBean[] oldData)
           
 

Method parameters in net.esper.eql.view with type arguments of type EventBean
 void OutputProcessView.process(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 void OutputProcessView.process(java.util.Set<MultiKey<EventBean>> newEvents, java.util.Set<MultiKey<EventBean>> oldEvents)
          This process (update) method is for participation in a join.
 

Uses of EventBean in net.esper.event
 

Classes in net.esper.event that implement EventBean
 class BeanEventBean
          Wrapper for Java bean (POJO or regular) Java objects the represent events.
 class MapEventBean
          Wrapper for events represented by a Map of key-value pairs that are the event properties.
 

Methods in net.esper.event that return EventBean
protected static EventBean[] EventBeanUtility.append(EventBean[] source, EventBean[] append)
          Append arrays.
static EventBean[] EventBeanUtility.convert(java.util.LinkedList<Pair<EventBean,java.util.Set<EventBean>>> joinData, java.lang.String outerEventName, java.lang.String innerEventName, EventType eventType)
          Convert a list of pairs of event and set of events to an event array using the given names as composite event properties.
static EventBean[] EventBeanUtility.convert(java.util.Set<Pair<EventBean,EventBean>> set, java.lang.String firstEventName, java.lang.String secondEventName, EventType eventType)
          Convert a set of pairs of events to an array of events each event being a map of the underlying event objects.
static EventBean EventBeanFactory.createMapFromUnderlying(java.util.Map<java.lang.String,EventBean> events, EventType eventType)
          Create an aggregate event wrapper bean from a set of named events stored in a Map.
static EventBean EventBeanFactory.createMapFromValues(java.util.Map<java.lang.String,java.lang.Object> properties, EventType eventType)
          Create an event wrapper bean from a set of event properties (name and value objectes) stored in a Map.
static EventBean EventBeanFactory.createObject(java.lang.Object event)
          Create an event wrapper for an event object.
static EventBean[] EventBeanUtility.flatten(java.util.Vector<EventBean[]> eventVector)
          Flatten the vector of arrays to an array.
static EventBean[] EventBeanUtility.toArray(java.util.List<EventBean> eventList)
          Convert list of events to array, returning null for empty or null lists.
 

Methods in net.esper.event with parameters of type EventBean
protected static EventBean[] EventBeanUtility.append(EventBean[] source, EventBean[] append)
          Append arrays.
protected static EventBean[] EventBeanUtility.append(EventBean[] source, EventBean[] append)
          Append arrays.
 java.lang.Object ReflectionPropertyGetter.get(EventBean obj)
           
 java.lang.Object EventPropertyGetter.get(EventBean eventBean)
          Return the value for the property in the event object specified when the instance was obtained.
 java.lang.Object CGLibPropertyGetter.get(EventBean obj)
           
static MultiKeyUntyped EventBeanUtility.getMultiKey(EventBean event, EventPropertyGetter[] propertyGetters)
          Returns Multikey instance for given event and getters.
static java.lang.Object[] EventBeanUtility.getPropertyArray(EventBean event, EventPropertyGetter[] propertyGetters)
          Returns object array containing property values of given properties, retrieved via EventPropertyGetter instances.
static java.lang.String EventBeanUtility.printEvent(EventBean event)
          Format the event and return a string representation.
 

Method parameters in net.esper.event with type arguments of type EventBean
static EventBean[] EventBeanUtility.convert(java.util.LinkedList<Pair<EventBean,java.util.Set<EventBean>>> joinData, java.lang.String outerEventName, java.lang.String innerEventName, EventType eventType)
          Convert a list of pairs of event and set of events to an event array using the given names as composite event properties.
static EventBean[] EventBeanUtility.convert(java.util.LinkedList<Pair<EventBean,java.util.Set<EventBean>>> joinData, java.lang.String outerEventName, java.lang.String innerEventName, EventType eventType)
          Convert a list of pairs of event and set of events to an event array using the given names as composite event properties.
static EventBean[] EventBeanUtility.convert(java.util.Set<Pair<EventBean,EventBean>> set, java.lang.String firstEventName, java.lang.String secondEventName, EventType eventType)
          Convert a set of pairs of events to an array of events each event being a map of the underlying event objects.
static EventBean[] EventBeanUtility.convert(java.util.Set<Pair<EventBean,EventBean>> set, java.lang.String firstEventName, java.lang.String secondEventName, EventType eventType)
          Convert a set of pairs of events to an array of events each event being a map of the underlying event objects.
static EventBean EventBeanFactory.createMapFromUnderlying(java.util.Map<java.lang.String,EventBean> events, EventType eventType)
          Create an aggregate event wrapper bean from a set of named events stored in a Map.
static EventBean[] EventBeanUtility.toArray(java.util.List<EventBean> eventList)
          Convert list of events to array, returning null for empty or null lists.
 

Constructor parameters in net.esper.event with type arguments of type EventBean
MapEventBean(EventType eventType, java.util.Map<java.lang.String,EventBean> events)
          Constructor for initialization with existing values.
 

Uses of EventBean in net.esper.event.property
 

Methods in net.esper.event.property with parameters of type EventBean
 java.lang.Object EventNestedPropertyGetter.get(EventBean eventBean)
           
 java.lang.Object EventKeyedPropertyGetter.get(EventBean obj)
           
 java.lang.Object EventArrayPropertyGetter.get(EventBean obj)
           
 

Uses of EventBean in net.esper.filter
 

Methods in net.esper.filter with parameters of type EventBean
 void FilterServiceImpl.evaluate(EventBean eventBean)
           
 void FilterService.evaluate(EventBean event)
          Finds matching filters to the event passed in and invokes their associated callback method.
 void FilterParamIndexRange.matchEvent(EventBean eventBean, java.util.List<FilterCallback> matches)
           
 void FilterParamIndexEquals.matchEvent(EventBean eventBean, java.util.List<FilterCallback> matches)
           
 void FilterParamIndexCompare.matchEvent(EventBean eventBean, java.util.List<FilterCallback> matches)
           
 void FilterCallbackSetNode.matchEvent(EventBean eventBean, java.util.List<FilterCallback> matches)
          Evaluate an event by asking each index to match the event.
 void EventTypeIndex.matchEvent(EventBean event, java.util.List<FilterCallback> matches)
           
 void EventEvaluator.matchEvent(EventBean event, java.util.List<FilterCallback> matches)
          Perform the matching of an event based on the event property values, adding any callbacks for matches found to the matches list.
 void FilterCallback.matchFound(EventBean event)
          Indicate that an event was evaluated by the FilterService which matches the filter specification FilterSpec associated with this callback.
 

Uses of EventBean in net.esper.indicator.jmx
 

Methods in net.esper.indicator.jmx with parameters of type EventBean
 void JMXLastElementObserver.setLastValue(EventBean element)
          Update JMX last element view with a new value.
 void JMXLastElementDynamicMBean.setLastValue(EventBean lastValue)
           
 void JMXLastCubeElementDynamicMBean.setLastValue(EventBean element)
          Set last element containing the cube information to render.
 void JMXLastEventIndicator.update(EventBean[] newData, EventBean[] oldData)
           
 void JMXLastEventIndicator.update(EventBean[] newData, EventBean[] oldData)
           
 

Uses of EventBean in net.esper.pattern
 

Methods in net.esper.pattern that return EventBean
 EventBean MatchedEventMap.getMatchingEvent(java.lang.String tag)
          Returns a single event instance given the tag identifier, or null if the tag could not be located.
 

Methods in net.esper.pattern that return types with arguments of type EventBean
 java.util.Hashtable<java.lang.String,EventBean> MatchedEventMap.getMatchingEvents()
          Returns a Hashtable containing the events where the key is the event tag string and the value is the event instance.
 

Methods in net.esper.pattern with parameters of type EventBean
 void MatchedEventMap.add(java.lang.String tag, EventBean event)
          Add an event to the collection identified by the given tag.
 void EvalFilterStateNode.matchFound(EventBean event)
           
 

Method parameters in net.esper.pattern with type arguments of type EventBean
 void PatternMatchCallback.matchFound(java.util.Map<java.lang.String,EventBean> matchEvent)
          Indicate matching events.
 

Uses of EventBean in net.esper.view
 

Methods in net.esper.view that return types with arguments of type EventBean
 java.util.Iterator<EventBean> ZeroDepthStream.iterator()
           
 java.util.Iterator<EventBean> EventCollection.iterator()
          Allows iteration through all elements in this event collection.
 

Methods in net.esper.view with parameters of type EventBean
 void ZeroDepthStream.insert(EventBean event)
           
 void EventStream.insert(EventBean event)
          Insert a new event onto the stream.
 void View.update(EventBean[] newData, EventBean[] oldData)
          Notify that data has been added or removed from the Viewable parent.
 void View.update(EventBean[] newData, EventBean[] oldData)
          Notify that data has been added or removed from the Viewable parent.
 void ViewSupport.updateChildren(EventBean[] newData, EventBean[] oldData)
          Updates all the children with new data.
 void ViewSupport.updateChildren(EventBean[] newData, EventBean[] oldData)
          Updates all the children with new data.
protected static void ViewSupport.updateChildren(java.util.List<View> childViews, EventBean[] newData, EventBean[] oldData)
          Updates all the children with new data.
protected static void ViewSupport.updateChildren(java.util.List<View> childViews, EventBean[] newData, EventBean[] oldData)
          Updates all the children with new data.
 

Uses of EventBean in net.esper.view.ext
 

Methods in net.esper.view.ext that return EventBean
 EventBean SortWindowIterator.next()
           
 

Methods in net.esper.view.ext that return types with arguments of type EventBean
 java.util.Iterator<EventBean> SortWindowView.iterator()
           
 

Methods in net.esper.view.ext with parameters of type EventBean
 void SortWindowView.update(EventBean[] newData, EventBean[] oldData)
           
 void SortWindowView.update(EventBean[] newData, EventBean[] oldData)
           
 

Constructor parameters in net.esper.view.ext with type arguments of type EventBean
SortWindowIterator(java.util.SortedMap<java.lang.Object,java.util.LinkedList<EventBean>> window)
          Ctor.
 

Uses of EventBean in net.esper.view.internal
 

Methods in net.esper.view.internal that return types with arguments of type EventBean
 java.util.Iterator<EventBean> BufferView.iterator()
           
 

Methods in net.esper.view.internal with parameters of type EventBean
 void BufferView.update(EventBean[] newData, EventBean[] oldData)
           
 void BufferView.update(EventBean[] newData, EventBean[] oldData)
           
 

Uses of EventBean in net.esper.view.stat
 

Methods in net.esper.view.stat that return types with arguments of type EventBean
 java.util.Iterator<EventBean> WeightedAverageView.iterator()
           
 java.util.Iterator<EventBean> UnivariateStatisticsView.iterator()
           
 java.util.Iterator<EventBean> MultiDimStatsView.iterator()
           
 java.util.Iterator<EventBean> BaseBivariateStatisticsView.iterator()
           
 

Methods in net.esper.view.stat with parameters of type EventBean
 void WeightedAverageView.update(EventBean[] newData, EventBean[] oldData)
           
 void WeightedAverageView.update(EventBean[] newData, EventBean[] oldData)
           
 void UnivariateStatisticsView.update(EventBean[] newData, EventBean[] oldData)
           
 void UnivariateStatisticsView.update(EventBean[] newData, EventBean[] oldData)
           
 void MultiDimStatsView.update(EventBean[] newData, EventBean[] oldData)
           
 void MultiDimStatsView.update(EventBean[] newData, EventBean[] oldData)
           
 void BaseBivariateStatisticsView.update(EventBean[] newData, EventBean[] oldData)
           
 void BaseBivariateStatisticsView.update(EventBean[] newData, EventBean[] oldData)
           
 

Uses of EventBean in net.esper.view.std
 

Fields in net.esper.view.std declared as EventBean
protected  EventBean LastElementView.lastEvent
          The last new element posted from a parent view.
 

Methods in net.esper.view.std that return EventBean
protected static EventBean AddPropertyValueView.addProperty(EventBean originalEvent, java.lang.String[] propertyNames, java.lang.Object[] propertyValues, EventType targetEventType)
          Add a property to the event passed in.
 

Methods in net.esper.view.std that return types with arguments of type EventBean
 java.util.Iterator<EventBean> UniqueByPropertyView.iterator()
           
 java.util.Iterator<EventBean> SizeView.iterator()
           
 java.util.Iterator<EventBean> MergeView.iterator()
           
 java.util.Iterator<EventBean> LastElementView.iterator()
           
 java.util.Iterator<EventBean> GroupByView.iterator()
           
 java.util.Iterator<EventBean> AddPropertyValueView.iterator()
           
 

Methods in net.esper.view.std with parameters of type EventBean
protected static EventBean AddPropertyValueView.addProperty(EventBean originalEvent, java.lang.String[] propertyNames, java.lang.Object[] propertyValues, EventType targetEventType)
          Add a property to the event passed in.
 void UniqueByPropertyView.update(EventBean[] newData, EventBean[] oldData)
           
 void UniqueByPropertyView.update(EventBean[] newData, EventBean[] oldData)
           
 void SizeView.update(EventBean[] newData, EventBean[] oldData)
           
 void SizeView.update(EventBean[] newData, EventBean[] oldData)
           
 void MergeView.update(EventBean[] newData, EventBean[] oldData)
           
 void MergeView.update(EventBean[] newData, EventBean[] oldData)
           
 void LastElementView.update(EventBean[] newData, EventBean[] oldData)
           
 void LastElementView.update(EventBean[] newData, EventBean[] oldData)
           
 void GroupByView.update(EventBean[] newData, EventBean[] oldData)
           
 void GroupByView.update(EventBean[] newData, EventBean[] oldData)
           
 void AddPropertyValueView.update(EventBean[] newData, EventBean[] oldData)
           
 void AddPropertyValueView.update(EventBean[] newData, EventBean[] oldData)
           
 

Uses of EventBean in net.esper.view.window
 

Methods in net.esper.view.window that return types with arguments of type EventBean
 java.util.Iterator<EventBean> TimeWindowView.iterator()
           
 java.util.Iterator<EventBean> TimeBatchView.iterator()
           
 java.util.Iterator<EventBean> LengthWindowView.iterator()
           
 java.util.Iterator<EventBean> ExternallyTimedWindowView.iterator()
           
 

Methods in net.esper.view.window with parameters of type EventBean
 void TimeWindowView.update(EventBean[] newData, EventBean[] oldData)
           
 void TimeWindowView.update(EventBean[] newData, EventBean[] oldData)
           
 void TimeBatchView.update(EventBean[] newData, EventBean[] oldData)
           
 void TimeBatchView.update(EventBean[] newData, EventBean[] oldData)
           
 void LengthWindowView.update(EventBean[] newData, EventBean[] oldData)
           
 void LengthWindowView.update(EventBean[] newData, EventBean[] oldData)
           
 void ExternallyTimedWindowView.update(EventBean[] newData, EventBean[] oldData)
           
 void ExternallyTimedWindowView.update(EventBean[] newData, EventBean[] oldData)