public class OutputProcessViewDirect extends OutputProcessView
child, EPTYPE, joinExecutionStrategy, parentView
INSTANCE_NO_ACTION
Constructor and Description |
---|
OutputProcessViewDirect(AgentInstanceContext agentInstanceContext,
ResultSetProcessor resultSetProcessor) |
Modifier and Type | Method and Description |
---|---|
EventType |
getEventType()
Provides metadata information about the type of object the event collection contains.
|
int |
getNumChangesetRows() |
OutputCondition |
getOptionalOutputCondition() |
Iterator<EventBean> |
iterator()
Allows iteration through all elements in this viewable.
|
protected void |
postProcess(boolean force,
UniformPair<EventBean[]> newOldEvents,
UpdateDispatchView childView) |
void |
process(Set<MultiKeyArrayOfKeys<EventBean>> newEvents,
Set<MultiKeyArrayOfKeys<EventBean>> oldEvents,
ExprEvaluatorContext exprEvaluatorContext)
This process (update) method is for participation in a join.
|
void |
stop(AgentInstanceStopServices services) |
void |
terminated() |
void |
update(EventBean[] newData,
EventBean[] oldData)
The update method is called if the view does not participate in a join.
|
getChild, getParent, setChild, setJoinExecutionStrategy, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
transfer
public OutputProcessViewDirect(AgentInstanceContext agentInstanceContext, ResultSetProcessor resultSetProcessor)
public int getNumChangesetRows()
getNumChangesetRows
in class OutputProcessView
public OutputCondition getOptionalOutputCondition()
getOptionalOutputCondition
in class OutputProcessView
public EventType getEventType()
Viewable
public void update(EventBean[] newData, EventBean[] oldData)
newData
- - new eventsoldData
- - old eventspublic void process(Set<MultiKeyArrayOfKeys<EventBean>> newEvents, Set<MultiKeyArrayOfKeys<EventBean>> oldEvents, ExprEvaluatorContext exprEvaluatorContext)
newEvents
- - new eventsoldEvents
- - old eventsexprEvaluatorContext
- expression evaluation contextprotected void postProcess(boolean force, UniformPair<EventBean[]> newOldEvents, UpdateDispatchView childView)
public Iterator<EventBean> iterator()
Viewable
public void terminated()
public void stop(AgentInstanceStopServices services)
Copyright © 2005–2021. All rights reserved.