public class EPStatementHandleCallback extends Object implements FilterHandle, ScheduleHandle
FilterService
and
SchedulingService
.
Links the statement handle identifying a statement and containing the statement resource lock, with the actual callback to invoke for a statement together.
Constructor and Description |
---|
EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle,
FilterHandleCallback callback)
Ctor.
|
EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle,
ScheduleHandleCallback callback)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EPStatementAgentInstanceHandle |
getAgentInstanceHandle()
Returns the statement handle.
|
int |
getAgentInstanceId()
Returns the agent instance id.
|
FilterHandleCallback |
getFilterCallback()
Returns the statement filter callback, or null if this is a schedule callback handle.
|
ScheduleHandleCallback |
getScheduleCallback()
Returns the statement schedule callback, or null if this is a filter callback handle.
|
int |
getStatementId()
Returns the statement id.
|
void |
setFilterCallback(FilterHandleCallback filterCallback) |
void |
setScheduleCallback(ScheduleHandleCallback scheduleCallback) |
public EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle, FilterHandleCallback callback)
agentInstanceHandle
- is a statement handlecallback
- is a filter callbackpublic EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle, ScheduleHandleCallback callback)
agentInstanceHandle
- is a statement handlecallback
- is a schedule callbackpublic int getStatementId()
FilterHandle
getStatementId
in interface FilterHandle
getStatementId
in interface ScheduleHandle
public int getAgentInstanceId()
ScheduleHandle
getAgentInstanceId
in interface ScheduleHandle
public EPStatementAgentInstanceHandle getAgentInstanceHandle()
public FilterHandleCallback getFilterCallback()
public ScheduleHandleCallback getScheduleCallback()
public void setScheduleCallback(ScheduleHandleCallback scheduleCallback)
public void setFilterCallback(FilterHandleCallback filterCallback)