|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.flume.SinkRunner
public class SinkRunner
A driver for sinks that polls them, attempting to
process events if any are available in the
Channel
.
Note that, unlike sources, all sinks are polled.
Sink
,
SourceRunner
Nested Class Summary | |
---|---|
static class |
SinkRunner.PollingRunner
Runnable that polls a
SinkProcessor and manages event delivery notification,
BACKOFF delay handling, etc. |
Constructor Summary | |
---|---|
SinkRunner()
|
|
SinkRunner(SinkProcessor policy)
|
Method Summary | |
---|---|
LifecycleState |
getLifecycleState()
Return the current state of the service or component. |
SinkProcessor |
getPolicy()
|
void |
setSink(SinkProcessor policy)
|
void |
start()
Starts a service or component. |
void |
stop()
Stops a service or component. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SinkRunner()
public SinkRunner(SinkProcessor policy)
Method Detail |
---|
public SinkProcessor getPolicy()
public void setSink(SinkProcessor policy)
public void start()
LifecycleAware
Starts a service or component.
Implementations should determine the result of any start logic and effect
the return value of LifecycleAware.getLifecycleState()
accordingly.
start
in interface LifecycleAware
public void stop()
LifecycleAware
Stops a service or component.
Implementations should determine the result of any stop logic and effect
the return value of LifecycleAware.getLifecycleState()
accordingly.
stop
in interface LifecycleAware
public String toString()
toString
in class Object
public LifecycleState getLifecycleState()
LifecycleAware
Return the current state of the service or component.
getLifecycleState
in interface LifecycleAware
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |