public class JmxServerNotificationAgent extends AbstractNotificationLoggerAgent
Modifier and Type | Class and Description |
---|---|
static class |
JmxServerNotificationAgent.BroadcastNotificationService |
static interface |
JmxServerNotificationAgent.BroadcastNotificationServiceMBean |
static class |
JmxServerNotificationAgent.NotificationListener |
static interface |
JmxServerNotificationAgent.NotificationListenerMBean |
Modifier and Type | Field and Description |
---|---|
static String |
BROADCASTER_JMX_OBJECT_NAME |
static String |
DEFAULT_AGENT_NAME |
static String |
LISTENER_JMX_OBJECT_NAME |
logger
muleContext, name
PHASE_NAME
PHASE_NAME
PHASE_NAME
PHASE_NAME
Constructor and Description |
---|
JmxServerNotificationAgent() |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
A lifecycle method where implementor should free up any resources.
|
protected void |
doInitialise() |
String |
getDescription()
Should be a 1 line description of the agent.
|
JmxSupportFactory |
getJmxSupportFactory()
Getter for property 'jmxSupportFactory'.
|
protected void |
logEvent(ServerNotification e) |
void |
setJmxSupportFactory(JmxSupportFactory jmxSupportFactory)
Setter for property 'jmxSupportFactory'.
|
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
getDependentAgents, getName, setMuleContext, setName
public static final String LISTENER_JMX_OBJECT_NAME
public static final String BROADCASTER_JMX_OBJECT_NAME
public static final String DEFAULT_AGENT_NAME
protected void doInitialise() throws InitialisationException
doInitialise
in class AbstractNotificationLoggerAgent
InitialisationException
public void dispose()
dispose
in interface Disposable
dispose
in class AbstractNotificationLoggerAgent
protected void logEvent(ServerNotification e)
logEvent
in class AbstractNotificationLoggerAgent
public String getDescription()
getDescription
in interface Agent
getDescription
in class AbstractAgent
public JmxSupportFactory getJmxSupportFactory()
public void setJmxSupportFactory(JmxSupportFactory jmxSupportFactory)
jmxSupportFactory
- Value to set for property 'jmxSupportFactory'.Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.