org.mule.agent
Class EndpointNotificationLoggerAgent

java.lang.Object
  extended by org.mule.AbstractAgent
      extended by org.mule.agent.AbstractNotificationLoggerAgent
          extended by org.mule.agent.EndpointNotificationLoggerAgent
All Implemented Interfaces:
Agent, MuleContextAware, Disposable, Initialisable, Lifecycle, Startable, Stoppable, NamedObject

public class EndpointNotificationLoggerAgent
extends AbstractNotificationLoggerAgent

EndpointAbstractEventLoggerAgent will forward server notifications to a configurered endpoint uri.


Field Summary
 
Fields inherited from class org.mule.agent.AbstractNotificationLoggerAgent
logger
 
Fields inherited from class org.mule.AbstractAgent
muleContext, name
 
Fields inherited from interface org.mule.api.lifecycle.Initialisable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Startable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Stoppable
PHASE_NAME
 
Fields inherited from interface org.mule.api.lifecycle.Disposable
PHASE_NAME
 
Constructor Summary
EndpointNotificationLoggerAgent()
           
 
Method Summary
protected  void doInitialise()
           
 String getDescription()
          Should be a 1 line description of the agent
 String getEndpointAddress()
           
protected  void logEvent(ServerNotification e)
           
 void setEndpointAddress(String endpointAddress)
           
 
Methods inherited from class org.mule.agent.AbstractNotificationLoggerAgent
dispose, initialise, isIgnoreAdminNotifications, isIgnoreComponentMessageNotifications, isIgnoreComponentNotifications, isIgnoreConnectionNotifications, isIgnoreCustomNotifications, isIgnoreEndpointMessageNotifications, isIgnoreManagementNotifications, isIgnoreManagerNotifications, isIgnoreMessageNotifications, isIgnoreModelNotifications, isIgnoreSecurityNotifications, registered, setIgnoreAdminNotifications, setIgnoreComponentMessageNotifications, setIgnoreComponentNotifications, setIgnoreConnectionNotifications, setIgnoreCustomNotifications, setIgnoreEndpointMessageNotifications, setIgnoreManagementNotifications, setIgnoreManagerNotifications, setIgnoreMessageNotifications, setIgnoreModelNotifications, setIgnoreSecurityNotifications, start, stop, unregistered
 
Methods inherited from class org.mule.AbstractAgent
getDependentAgents, getName, setMuleContext, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointNotificationLoggerAgent

public EndpointNotificationLoggerAgent()
Method Detail

doInitialise

protected void doInitialise()
                     throws InitialisationException
Specified by:
doInitialise in class AbstractNotificationLoggerAgent
Throws:
InitialisationException

logEvent

protected void logEvent(ServerNotification e)
Specified by:
logEvent in class AbstractNotificationLoggerAgent

getDescription

public String getDescription()
Should be a 1 line description of the agent

Specified by:
getDescription in interface Agent
Overrides:
getDescription in class AbstractAgent
Returns:

getEndpointAddress

public String getEndpointAddress()

setEndpointAddress

public void setEndpointAddress(String endpointAddress)


Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.