org.apache.flume.sink
Class PollableSinkRunner

java.lang.Object
  extended by org.apache.flume.SinkRunner
      extended by org.apache.flume.sink.PollableSinkRunner
All Implemented Interfaces:
LifecycleAware

public class PollableSinkRunner
extends SinkRunner


Nested Class Summary
static class PollableSinkRunner.PollingRunner
           
 
Constructor Summary
PollableSinkRunner()
           
 
Method Summary
 LifecycleState getLifecycleState()
           Return the current state of the service or component.
 void start()
           Starts a service or component.
 void stop()
           Stops a service or component.
 String toString()
           
 
Methods inherited from class org.apache.flume.SinkRunner
forSink, getSink, setSink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PollableSinkRunner

public PollableSinkRunner()
Method Detail

start

public void start()
Description copied from interface: LifecycleAware

Starts a service or component.

Implementations should determine the result of any start logic and effect the return value of LifecycleAware.getLifecycleState() accordingly.


stop

public void stop()
Description copied from interface: LifecycleAware

Stops a service or component.

Implementations should determine the result of any stop logic and effect the return value of LifecycleAware.getLifecycleState() accordingly.


toString

public String toString()
Overrides:
toString in class Object

getLifecycleState

public LifecycleState getLifecycleState()
Description copied from interface: LifecycleAware

Return the current state of the service or component.



Copyright © 2009-2012 Apache Software Foundation. All Rights Reserved.