public class ResultSetProcessorHelperFactoryDefault extends Object implements ResultSetProcessorHelperFactory
Modifier and Type | Field and Description |
---|---|
static ResultSetProcessorHelperFactoryDefault |
INSTANCE |
public static final ResultSetProcessorHelperFactoryDefault INSTANCE
public ResultSetProcessorRowPerGroupUnboundHelper makeRSRowPerGroupUnboundGroupRep(Class[] groupKeyTypes, EventType eventType, AgentInstanceContext agentInstanceContext)
makeRSRowPerGroupUnboundGroupRep
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorGroupedOutputFirstHelper makeRSGroupedOutputFirst(AgentInstanceContext agentInstanceContext, Class[] groupKeyTypes, OutputConditionPolledFactory optionalOutputFirstConditionFactory, AggregationGroupByRollupDesc optionalGroupByRollupDesc, int optionalRollupLevel)
makeRSGroupedOutputFirst
in interface ResultSetProcessorHelperFactory
public OutputProcessViewConditionDeltaSet makeOutputConditionChangeSet(EventType[] eventTypes, AgentInstanceContext agentInstanceContext)
makeOutputConditionChangeSet
in interface ResultSetProcessorHelperFactory
public OutputConditionFactory makeOutputConditionTime(boolean hasVariable, TimePeriodCompute timePeriodCompute, boolean isStartConditionOnCreation, int scheduleCallbackId)
makeOutputConditionTime
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowForAllOutputLastHelper makeRSRowForAllOutputLast(ResultSetProcessorRowForAll processor, AgentInstanceContext agentInstanceContext)
makeRSRowForAllOutputLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowForAllOutputAllHelper makeRSRowForAllOutputAll(ResultSetProcessorRowForAll processor, AgentInstanceContext agentInstanceContext)
makeRSRowForAllOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorSimpleOutputLastHelper makeRSSimpleOutputLast(ResultSetProcessorSimple simple, AgentInstanceContext agentInstanceContext, EventType[] eventTypes)
makeRSSimpleOutputLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorSimpleOutputAllHelper makeRSSimpleOutputAll(ResultSetProcessorSimple simple, AgentInstanceContext agentInstanceContext, EventType[] eventTypes)
makeRSSimpleOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorSimpleOutputFirstHelper makeRSSimpleOutputFirst(AgentInstanceContext agentInstanceContext)
makeRSSimpleOutputFirst
in interface ResultSetProcessorHelperFactory
public OutputConditionExpressionFactory makeOutputConditionExpression()
makeOutputConditionExpression
in interface ResultSetProcessorHelperFactory
public OutputConditionFactory makeOutputConditionCrontab(ExprEvaluator[] crontabAtSchedule, boolean isStartConditionOnCreation, int scheduleCallbackId)
makeOutputConditionCrontab
in interface ResultSetProcessorHelperFactory
public OutputConditionFactory makeOutputConditionCount(int rate, Variable variableMetaData)
makeOutputConditionCount
in interface ResultSetProcessorHelperFactory
public OutputProcessViewAfterState makeOutputConditionAfter(Long afterConditionTime, Integer afterConditionNumberOfEvents, boolean afterConditionSatisfied, AgentInstanceContext agentInstanceContext)
makeOutputConditionAfter
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerEventOutputLastHelperImpl makeRSRowPerEventOutputLast(ResultSetProcessorRowPerEvent processor, AgentInstanceContext agentInstanceContext)
makeRSRowPerEventOutputLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerEventOutputAllHelper makeRSRowPerEventOutputAll(ResultSetProcessorRowPerEvent processor, AgentInstanceContext agentInstanceContext)
makeRSRowPerEventOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorGroupedOutputAllGroupReps makeRSGroupedOutputAllNoOpt(AgentInstanceContext agentInstanceContext, Class[] groupKeyTypes, EventType[] eventTypes)
makeRSGroupedOutputAllNoOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupOutputAllHelper makeRSRowPerGroupOutputAllOpt(AgentInstanceContext agentInstanceContext, ResultSetProcessorRowPerGroup resultSetProcessorRowPerGroup, Class[] groupKeyTypes, EventType[] eventTypes)
makeRSRowPerGroupOutputAllOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupOutputLastHelper makeRSRowPerGroupOutputLastOpt(AgentInstanceContext agentInstanceContext, ResultSetProcessorRowPerGroup resultSetProcessorRowPerGroup, Class[] groupKeyTypes, EventType[] eventTypes)
makeRSRowPerGroupOutputLastOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorAggregateGroupedOutputAllHelper makeRSAggregateGroupedOutputAll(AgentInstanceContext agentInstanceContext, ResultSetProcessorAggregateGrouped processor, Class[] groupKeyTypes, EventType[] eventTypes)
makeRSAggregateGroupedOutputAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorAggregateGroupedOutputLastHelper makeRSAggregateGroupedOutputLastOpt(AgentInstanceContext agentInstanceContext, ResultSetProcessorAggregateGrouped resultSetProcessorAggregateGrouped, Class[] groupKeyTypes)
makeRSAggregateGroupedOutputLastOpt
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupRollupOutputLastHelper makeRSRowPerGroupRollupLast(AgentInstanceContext agentInstanceContext, ResultSetProcessorRowPerGroupRollup resultSetProcessorRowPerGroupRollup, Class[] groupKeyTypes, EventType[] eventTypes)
makeRSRowPerGroupRollupLast
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupRollupOutputAllHelper makeRSRowPerGroupRollupAll(AgentInstanceContext agentInstanceContext, ResultSetProcessorRowPerGroupRollup resultSetProcessorRowPerGroupRollup, Class[] groupKeyTypes, EventType[] eventTypes)
makeRSRowPerGroupRollupAll
in interface ResultSetProcessorHelperFactory
public ResultSetProcessorRowPerGroupRollupUnboundHelper makeRSRowPerGroupRollupSnapshotUnbound(AgentInstanceContext agentInstanceContext, ResultSetProcessorRowPerGroupRollup resultSetProcessorRowPerGroupRollup, Class[] groupKeyTypes, int numStreams, EventType[] eventTypes)
makeRSRowPerGroupRollupSnapshotUnbound
in interface ResultSetProcessorHelperFactory
Copyright © 2005–2019. All rights reserved.