net.esper.eql.core
Class MethodPollingViewableFactory
java.lang.Object
net.esper.eql.core.MethodPollingViewableFactory
public class MethodPollingViewableFactory
- extends Object
Factory for method-invocation data provider streams.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodPollingViewableFactory
public MethodPollingViewableFactory()
createPollMethodView
public static HistoricalEventViewable createPollMethodView(int streamNumber,
MethodStreamSpec methodStreamSpec,
EventAdapterService eventAdapterService,
EPStatementHandle epStatementHandle,
MethodResolutionService methodResolutionService,
EngineImportService engineImportService,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket)
throws ExprValidationException
- Creates a method-invocation polling view for use as a stream that calls a method, or pulls results from cache.
- Parameters:
streamNumber
- the stream numbermethodStreamSpec
- defines the class and method to calleventAdapterService
- for creating event types and eventsepStatementHandle
- for time-based callbacksmethodResolutionService
- for resolving classes and importsengineImportService
- for resolving configurationsschedulingService
- for scheduling callbacks in expiry-time based cachesscheduleBucket
- for schedules within the statement
- Returns:
- pollable view
- Throws:
ExprValidationException
- if the expressions cannot be validated or the method descriptor
has incorrect class and method names, or parameter number and types don't match