@InterfaceAudience.Public @InterfaceStability.Stable public class EmbeddedAgent extends Object
| Constructor and Description | 
|---|
| EmbeddedAgent(String name) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | configure(Map<String,String> properties)Configures the embedded agent. | 
| void | put(Event event)Adds event to the channel owned by the agent. | 
| void | putAll(List<Event> events)Adds events to the channel owned by the agent. | 
| void | start()Started the agent. | 
| void | stop()Stops the agent. | 
public EmbeddedAgent(String name)
public void configure(Map<String,String> properties) throws FlumeException
properties - source, channel, and sink group configurationFlumeException - if a component is unable to be found or configuredIllegalStateException - if called while the agent is startedpublic void start()
           throws FlumeException
FlumeException - if a component cannot be startedIllegalStateException - if the agent has not been configured or is
 already startedpublic void stop()
          throws FlumeException
FlumeException - if a component cannot be stoppedIllegalStateException - if the agent is not startedpublic void put(Event event) throws EventDeliveryException
event - EventDeliveryException - if unable to add event to channelpublic void putAll(List<Event> events) throws EventDeliveryException
events - EventDeliveryException - if unable to add event to channelCopyright © 2009-2017 Apache Software Foundation. All Rights Reserved.