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()
A description of the agent that gets displayed in the splash
screen when the Mule Context starts up.
|
JmxSupportFactory |
getJmxSupportFactory() |
protected void |
logEvent(ServerNotification e) |
void |
setJmxSupportFactory(JmxSupportFactory jmxSupportFactory) |
initialise, isIgnoreAdminNotifications, isIgnoreComponentMessageNotifications, isIgnoreComponentNotifications, isIgnoreConnectionNotifications, isIgnoreCustomNotifications, isIgnoreEndpointMessageNotifications, isIgnoreManagementNotifications, isIgnoreManagerNotifications, isIgnoreMessageNotifications, isIgnoreMessageProcessorNotifications, isIgnoreModelNotifications, isIgnoreSecurityNotifications, setIgnoreAdminNotifications, setIgnoreComponentMessageNotifications, setIgnoreComponentNotifications, setIgnoreConnectionNotifications, setIgnoreCustomNotifications, setIgnoreEndpointMessageNotifications, setIgnoreManagementNotifications, setIgnoreManagerNotifications, setIgnoreMessageNotifications, setIgnoreMessageProcessorNotifications, setIgnoreModelNotifications, setIgnoreSecurityNotifications, start, stop
getName, setMuleContext, setName, unregisterMeQuietly
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()
Disposable
dispose
in interface Disposable
dispose
in class AbstractNotificationLoggerAgent
protected void logEvent(ServerNotification e)
logEvent
in class AbstractNotificationLoggerAgent
public String getDescription()
Agent
getDescription
in interface Agent
getDescription
in class AbstractAgent
public JmxSupportFactory getJmxSupportFactory()
public void setJmxSupportFactory(JmxSupportFactory jmxSupportFactory)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.