Package org.apache.pulsar.io.flume.node
Class PollingZooKeeperConfigurationProvider
java.lang.Object
org.apache.pulsar.io.flume.node.AbstractConfigurationProvider
org.apache.pulsar.io.flume.node.AbstractZooKeeperConfigurationProvider
org.apache.pulsar.io.flume.node.PollingZooKeeperConfigurationProvider
- All Implemented Interfaces:
org.apache.flume.lifecycle.LifecycleAware,ConfigurationProvider
public class PollingZooKeeperConfigurationProvider
extends AbstractZooKeeperConfigurationProvider
implements org.apache.flume.lifecycle.LifecycleAware
-
Field Summary
Fields inherited from class org.apache.pulsar.io.flume.node.AbstractZooKeeperConfigurationProvider
basePath, zkConnString -
Constructor Summary
ConstructorsConstructorDescriptionPollingZooKeeperConfigurationProvider(String agentName, String zkConnString, String basePath, com.google.common.eventbus.EventBus eventBus) -
Method Summary
Methods inherited from class org.apache.pulsar.io.flume.node.AbstractZooKeeperConfigurationProvider
configFromBytes, createClientMethods inherited from class org.apache.pulsar.io.flume.node.AbstractConfigurationProvider
getAgentName, getConfiguration, toMap
-
Constructor Details
-
PollingZooKeeperConfigurationProvider
-
-
Method Details
-
getFlumeConfiguration
protected org.apache.flume.conf.FlumeConfiguration getFlumeConfiguration()- Specified by:
getFlumeConfigurationin classAbstractConfigurationProvider
-
start
public void start()- Specified by:
startin interfaceorg.apache.flume.lifecycle.LifecycleAware
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.flume.lifecycle.LifecycleAware
-
getLifecycleState
public org.apache.flume.lifecycle.LifecycleState getLifecycleState()- Specified by:
getLifecycleStatein interfaceorg.apache.flume.lifecycle.LifecycleAware
-