|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.esper.adapter.AbstractCoordinatedAdapter
net.esper.adapter.AdapterCoordinatorImpl
public class AdapterCoordinatorImpl
An implementation of AdapterCoordinator.
| Field Summary |
|---|
| Fields inherited from class net.esper.adapter.AbstractCoordinatedAdapter |
|---|
eventsToSend, scheduleSlot, stateManager |
| Fields inherited from interface net.esper.adapter.InputAdapter |
|---|
ESPERIO_MAP_EVENT_TYPE |
| Constructor Summary | |
|---|---|
AdapterCoordinatorImpl(net.esper.client.EPServiceProvider epService,
boolean usingEngineThread)
Ctor. |
|
| Method Summary | |
|---|---|
protected void |
close()
Does nothing. |
void |
coordinate(InputAdapter inputAdapter)
Coordinate an InputAdapter. |
SendableEvent |
read()
Get the next event in line to be sent into the runtime , or null if there is no available event. |
protected void |
replaceFirstEventToSend()
Replace the first member of eventsToSend with the next event returned by the read() method of the same Adapter that provided the first event. |
protected void |
reset()
Reset all the changeable state of this ReadableAdapter, as if it were just created. |
| Methods inherited from class net.esper.adapter.AbstractCoordinatedAdapter |
|---|
destroy, disallowStateTransitions, getState, pause, resume, setEPService, setScheduleSlot, setUsingEngineThread, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.esper.adapter.Adapter |
|---|
destroy, getState, pause, resume, start, stop |
| Constructor Detail |
|---|
public AdapterCoordinatorImpl(net.esper.client.EPServiceProvider epService,
boolean usingEngineThread)
epService - - the EPServiceProvider for the engine services and runtimeusingEngineThread - - true if the coordinator should set time by the scheduling service in the engine,
false if it should set time externally through the calling thread| Method Detail |
|---|
public SendableEvent read()
throws net.esper.client.EPException
CoordinatedAdapter
read in interface CoordinatedAdapternet.esper.client.EPException - in case of errors creating the eventpublic void coordinate(InputAdapter inputAdapter)
AdapterCoordinator
coordinate in interface AdapterCoordinatorinputAdapter - - the InputAdapter to coordinateprotected void close()
close in class AbstractCoordinatedAdapterprotected void replaceFirstEventToSend()
replaceFirstEventToSend in class AbstractCoordinatedAdapterprotected void reset()
reset in class AbstractCoordinatedAdapter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||