public class NotificationConstants
extends java.lang.Object
For any particular notification (e.g. TYPE_PROCESS_STARTING, which is websphere.process.starting), there is a parent type which includes all notifications with that particular prefix (e.g. TYPE_PROCESS, which is websphere.process). This higher-level notification type can be used to receive all notifications that begin with that prefix.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ADMIN_AGENT_SUBSYSTEM_DESTROY |
static java.lang.String |
ADMIN_AGENT_SUBSYSTEM_INIT |
static java.lang.String |
ADMIN_AGENT_SUBSYSTEM_START |
static java.lang.String |
ADMIN_AGENT_SUBSYSTEM_STOP |
static java.lang.String |
ADVISOR_HEAPDUMP_AUTOMATED_PROCESS_STARTED |
static java.lang.String |
ADVISOR_HEAPDUMP_AUTOMOATED_PROCESS_FINISHED |
static long |
HANDLE_NOTIFICATION_TIMEOUT_DEFAULT
Default value for HANDLE_NOTIFICATION_TIMEOUT_KEY.
|
static java.lang.String |
HANDLE_NOTIFICATION_TIMEOUT_KEY
The key for a System property which can be used to specify how many
milliseconds listeners have to complete a handleNotification() call
until the listener is removed.
|
static java.lang.String |
HEAPDUMP_ATTEMPTING
Notification types from JVM MBean heapdump operation.
|
static java.lang.String |
HEAPDUMP_GENERATED |
static java.lang.String |
KEY_ADDNODE_NAME
A key in the user data properties object containing the name of the node
being added.
|
static java.lang.String |
KEY_NODE_NAME
The key in user data of a TYPE_PROCESS notification indicating the
name of the node to which the current notification applies
|
static java.lang.String |
KEY_PROCESS_ID
The key in user data of a TYPE_PROCESS notification indicating the
pid of the process to which the current notification applies.
|
static java.lang.String |
KEY_PROCESS_NAME
The key in user data of a TYPE_PROCESS notification indicating the
name of the process to which the current notification applies.
|
static java.lang.String |
KEY_PROCESS_VERSION
The key in user data of a TYPE_PROCESS notification indicating the
version of the process to which the current notification applies.
|
static java.lang.String |
KEY_REMOVENODE_NAME
A key in the user data properties object containing the name of the node
being removed.
|
static java.lang.String |
KEY_THREAD_MONITOR_THREAD_NAME
A property key for the thread name.
|
static java.lang.String |
LOCAL_NOTIFICATION_SERVICE_THREAD_KEEPALIVE_TIME
The key for a System property which can be used to specify how many
milliseconds a LocalNotificationService thread pool thread will be left
idle before it is removed.
|
static long |
LOCAL_NOTIFICATION_SERVICE_THREAD_KEEPALIVE_TIME_DEFAULT
Default value for LOCAL_NOTIFICATION_SERVICE_THREAD_KEEPALIVE_TIME.
|
static java.lang.String |
SYSTEMDUMP_ATTEMPTING |
static java.lang.String |
SYSTEMDUMP_GENERATED |
static java.lang.String |
TYPE_ADDNODE
Notifications of this type are emitted when an addNode operation is being
performed.
|
static java.lang.String |
TYPE_ADDNODE_COMPLETE
A node is finished being added to the domain.
|
static java.lang.String |
TYPE_ADDNODE_FAILED
The addNode processing has failed.
|
static java.lang.String |
TYPE_ADDNODE_MESSAGE
A message from the addNode processing has been generated.
|
static java.lang.String |
TYPE_ADDNODE_STARTING
A node is being added to the domain.
|
static java.lang.String |
TYPE_AGENT_DISCOVERED
Deprecated.
Replaced by TYPE_DISCOVERY_AGENT_FOUND
|
static java.lang.String |
TYPE_APPMANAGEMENT
Base type for all application management events
|
static java.lang.String |
TYPE_APPMANAGEMENT_EDIT
Notification type for application edit events
|
static java.lang.String |
TYPE_APPMANAGEMENT_INSTALL
Notification type for application installation events
|
static java.lang.String |
TYPE_APPMANAGEMENT_RENAMEAPP
Notification type for application rename events
|
static java.lang.String |
TYPE_APPMANAGEMENT_SYNC
Notification type for application sync events
|
static java.lang.String |
TYPE_APPMANAGEMENT_UNINSTALL
Notification type for application uninstallation events
|
static java.lang.String |
TYPE_APPMANAGEMENT_UPDATE
Notification type for application update events
|
static java.lang.String |
TYPE_APPMANAGEMENT_UPDATECLUSTER
Notification type for cluster update events
|
static java.lang.String |
TYPE_CLUSTER
A set of notifications indicating that the state of a cluster has
changed.
|
static java.lang.String |
TYPE_CLUSTER_PARTIAL_START
Notification type from a Cluster indicating that the cluster has
partially started.
|
static java.lang.String |
TYPE_CLUSTER_PARTIAL_STOP
Notification type from a Cluster indicating that the cluster is partially
stopped.
|
static java.lang.String |
TYPE_CLUSTER_RUNNING
Notification type from a Cluster indicating that the cluster is completely
started and running.
|
static java.lang.String |
TYPE_CLUSTER_STARTING
Notification type from a Cluster indicating that the cluster is being
started.
|
static java.lang.String |
TYPE_CLUSTER_STOPPED
Notification type from a Cluster indicating that the cluster is completely
stopped.
|
static java.lang.String |
TYPE_CLUSTER_STOPPING
Notification type from a Cluster indicating that the cluster is being
stopped.
|
static java.lang.String |
TYPE_CLUSTER_WEIGHT_TABLE_CHANGE
Notification type from a Cluster indicating that the weight table changed.
|
static java.lang.String |
TYPE_CLUSTER_WEIGHT_TABLE_ENTRY_CHANGE
Notification type from a Cluster indicating that an entry in the weight
table change.
|
static java.lang.String |
TYPE_DISCOVERY
Base type of all notifications emitted from a DiscoveryMBean.
|
static java.lang.String |
TYPE_DISCOVERY_AGENT_FOUND
Notification type from a DiscoveryMBean indicating that an upstream agent (either nodeagent
or deployment manager) is discovered.
|
static java.lang.String |
TYPE_DISCOVERY_PROCESS_FOUND
Notification type from a DiscoveryMBean indicating that a downstream process is
discovered.
|
static java.lang.String |
TYPE_DISCOVERY_PROCESS_LOST
Notification type from a DiscoveryMBean indicating that a downstream process is
discovered.
|
static java.lang.String |
TYPE_J2EE_STATE
This group of notifications is used when an MBean changes state.
|
static java.lang.String |
TYPE_J2EE_STATE_FAILED
Notification type indicating the state is now "failed".
|
static java.lang.String |
TYPE_J2EE_STATE_RUNNING
Notification type indicating the state is now "running".
|
static java.lang.String |
TYPE_J2EE_STATE_STARTING
Notification type indicating the state is now "starting".
|
static java.lang.String |
TYPE_J2EE_STATE_STOPPED
Notification type indicating the state is now "stopped".
|
static java.lang.String |
TYPE_J2EE_STATE_STOPPING
Notification type indicating the state is now "stopping".
|
static java.lang.String |
TYPE_MULTISYNC_EVENT
Notification type from a DeploymentManager mbean indicating that a multisync event
has occured.
|
static java.lang.String |
TYPE_NODESYNC
Notifications from a NodeSyncMBean indicating that a nodesync
operation is being performed.
|
static java.lang.String |
TYPE_NODESYNC_COMPLETE
Notification type from a NodeSyncMBean indicating that a node configuration
synchronization is complete.
|
static java.lang.String |
TYPE_NODESYNC_INITIATED
Notification type from a NodeSyncMBean indicating that a node configuration
synchronization is initiated.
|
static java.lang.String |
TYPE_PROCESS
This set of notifications is used for state change of a child process.
|
static java.lang.String |
TYPE_PROCESS_FAILED
Notification type from a NodeAgent MBean indicating that the process just
launched now has state "failed".
|
static java.lang.String |
TYPE_PROCESS_NOT_MONITORED
Notification type from a NodeAgent MBean indicating that the process
being terminated will not be monitored.
|
static java.lang.String |
TYPE_PROCESS_RUNNING
Notification type from a NodeAgent MBean indicating that the process just
launched now has state "running".
|
static java.lang.String |
TYPE_PROCESS_STARTING
Notification type from a NodeAgent MBean indicating that the process just
launched now has state "starting".
|
static java.lang.String |
TYPE_PROCESS_STOPPED
Notification type from a NodeAgent MBean indicating that the process just
launched now has state "stopped".
|
static java.lang.String |
TYPE_PROCESS_STOPPING
Notification type from a NodeAgent MBean indicating that the process just
launched now has state "stopping".
|
static java.lang.String |
TYPE_RAS
Notifications emitted from the RasLoggingService MBean when a message is
being logged.
|
static java.lang.String |
TYPE_RAS_AUDIT
An audit message is being logged.
|
static java.lang.String |
TYPE_RAS_ERROR
An error message is being logged.
|
static java.lang.String |
TYPE_RAS_FATAL
A fatal message is being logged.
|
static java.lang.String |
TYPE_RAS_INFO
An information message is being logged.
|
static java.lang.String |
TYPE_RAS_SERVICE
A service message is being logged.
|
static java.lang.String |
TYPE_RAS_WARNING
A warning message is being logged.
|
static java.lang.String |
TYPE_REMOVENODE
Notifications of this type are emitted when an removeNode operation is being
performed.
|
static java.lang.String |
TYPE_REMOVENODE_COMPLETE
A node is finished being removed from the domain.
|
static java.lang.String |
TYPE_REMOVENODE_FAILED
The removeNode processing has failed.
|
static java.lang.String |
TYPE_REMOVENODE_MESSAGE
A message from the removeNode processing has been generated.
|
static java.lang.String |
TYPE_REMOVENODE_STARTING
A node is being removed from the domain.
|
static java.lang.String |
TYPE_REPOSITORY
Notifications emitted from the ConfigRepository MBean when changes are being
made to the config repository.
|
static java.lang.String |
TYPE_REPOSITORY_CHANGE_EVENT
Repository change notification
|
static java.lang.String |
TYPE_REPOSITORY_EPOCH_REFRESH_EVENT
Repository epoch refresh notification
|
static java.lang.String |
TYPE_REPOSITORY_LOCK_EVENT
Repository lock notification
|
static java.lang.String |
TYPE_REPOSITORY_UNLOCK_EVENT
Repository unlock notification
|
static java.lang.String |
TYPE_THREAD_MONITOR_THREAD_CLEAR
A notification that a thread that was previously reported to be hung has
now completed.
|
static java.lang.String |
TYPE_THREAD_MONITOR_THREAD_HUNG
A notification that a thread is potentially hung.
|
static java.lang.String |
TYPE_WORKSPACE_MANAGER |
Constructor and Description |
---|
NotificationConstants() |
public static final java.lang.String TYPE_J2EE_STATE
Also note that not all MBeans which change state emit this notification. Please examine the MBean documentation to see if a particular MBean emits this notification.
public static final java.lang.String TYPE_J2EE_STATE_STARTING
public static final java.lang.String TYPE_J2EE_STATE_RUNNING
public static final java.lang.String TYPE_J2EE_STATE_STOPPING
public static final java.lang.String TYPE_J2EE_STATE_STOPPED
public static final java.lang.String TYPE_J2EE_STATE_FAILED
public static final java.lang.String TYPE_PROCESS
For example, when an application service is started with the
NodeAgent.launchProcess
operation, the NodeAgent emits a
TYPE_PROCESS_STARTING notification. Similarly, when a NodeAgent
is fully operational, the DeploymentManager MBean emits a
TYPE_PROCESS_RUNNING notification.
Each of these notifications has a java.util.Properties
object as the userData attribute. The name of the process whose state
is changing has the key KEY_PROCESS_NAME
. If the
DeploymentManager is emitting the notification (i.e. the NodeAgent is
changing state), the KEY_NODE_NAME
is also contained in
the user data.
public static final java.lang.String TYPE_PROCESS_STARTING
public static final java.lang.String TYPE_PROCESS_RUNNING
public static final java.lang.String TYPE_PROCESS_STOPPING
public static final java.lang.String TYPE_PROCESS_STOPPED
public static final java.lang.String TYPE_PROCESS_FAILED
public static final java.lang.String TYPE_PROCESS_NOT_MONITORED
public static final java.lang.String KEY_PROCESS_NAME
public static final java.lang.String KEY_NODE_NAME
public static final java.lang.String KEY_PROCESS_VERSION
public static final java.lang.String KEY_PROCESS_ID
public static final java.lang.String TYPE_NODESYNC
public static final java.lang.String TYPE_NODESYNC_INITIATED
public static final java.lang.String TYPE_NODESYNC_COMPLETE
public static final java.lang.String TYPE_MULTISYNC_EVENT
public static final java.lang.String TYPE_DISCOVERY
public static final java.lang.String TYPE_DISCOVERY_PROCESS_FOUND
public static final java.lang.String TYPE_DISCOVERY_PROCESS_LOST
public static final java.lang.String TYPE_DISCOVERY_AGENT_FOUND
public static final java.lang.String TYPE_AGENT_DISCOVERED
public static final java.lang.String TYPE_CLUSTER
public static final java.lang.String TYPE_CLUSTER_STARTING
com.ibm.websphere.management.wlm.ClusterWeightTableEntry
objects.public static final java.lang.String TYPE_CLUSTER_PARTIAL_START
com.ibm.websphere.management.wlm.ClusterWeightTableEntry
object.public static final java.lang.String TYPE_CLUSTER_RUNNING
public static final java.lang.String TYPE_CLUSTER_STOPPING
public static final java.lang.String TYPE_CLUSTER_PARTIAL_STOP
public static final java.lang.String TYPE_CLUSTER_STOPPED
public static final java.lang.String TYPE_CLUSTER_WEIGHT_TABLE_CHANGE
The notification user data contains the array of weight table entries.
public static final java.lang.String TYPE_CLUSTER_WEIGHT_TABLE_ENTRY_CHANGE
The notification user data contains the specific weight table entry that changed.
public static final java.lang.String TYPE_ADDNODE
java.util.Properties
object containing at minimum the
name of the node being added (KEY_ADDNODE_NAME);public static final java.lang.String TYPE_ADDNODE_STARTING
public static final java.lang.String TYPE_ADDNODE_COMPLETE
public static final java.lang.String TYPE_ADDNODE_FAILED
public static final java.lang.String TYPE_ADDNODE_MESSAGE
public static final java.lang.String KEY_ADDNODE_NAME
public static final java.lang.String TYPE_REMOVENODE
java.util.Properties
object containing at minimum the
name of the node being added (KEY_REMOVENODE_NAME);public static final java.lang.String KEY_REMOVENODE_NAME
public static final java.lang.String TYPE_REMOVENODE_STARTING
public static final java.lang.String TYPE_REMOVENODE_COMPLETE
public static final java.lang.String TYPE_REMOVENODE_FAILED
public static final java.lang.String TYPE_REMOVENODE_MESSAGE
public static final java.lang.String TYPE_REPOSITORY
public static final java.lang.String TYPE_REPOSITORY_CHANGE_EVENT
public static final java.lang.String TYPE_REPOSITORY_LOCK_EVENT
public static final java.lang.String TYPE_REPOSITORY_UNLOCK_EVENT
public static final java.lang.String TYPE_REPOSITORY_EPOCH_REFRESH_EVENT
public static final java.lang.String TYPE_APPMANAGEMENT
public static final java.lang.String TYPE_APPMANAGEMENT_INSTALL
public static final java.lang.String TYPE_APPMANAGEMENT_UNINSTALL
public static final java.lang.String TYPE_APPMANAGEMENT_UPDATE
public static final java.lang.String TYPE_APPMANAGEMENT_EDIT
public static final java.lang.String TYPE_APPMANAGEMENT_SYNC
public static final java.lang.String TYPE_APPMANAGEMENT_UPDATECLUSTER
public static final java.lang.String TYPE_APPMANAGEMENT_RENAMEAPP
public static final java.lang.String TYPE_WORKSPACE_MANAGER
public static final java.lang.String TYPE_RAS
com.ibm.ejs.ras.MessageEvent
which contains the message which
is being logged.public static final java.lang.String TYPE_RAS_FATAL
public static final java.lang.String TYPE_RAS_ERROR
public static final java.lang.String TYPE_RAS_WARNING
public static final java.lang.String TYPE_RAS_AUDIT
public static final java.lang.String TYPE_RAS_SERVICE
public static final java.lang.String TYPE_RAS_INFO
public static final java.lang.String TYPE_THREAD_MONITOR_THREAD_HUNG
java.util.Properties
object
containing values keyed by the various KEY_THREAD_MONITOR_*
defined here.public static final java.lang.String TYPE_THREAD_MONITOR_THREAD_CLEAR
java.util.Properties
object containing values keyed by
the various KEY_THREAD_MONITOR_*
defined here.public static final java.lang.String KEY_THREAD_MONITOR_THREAD_NAME
public static final java.lang.String HANDLE_NOTIFICATION_TIMEOUT_KEY
public static final long HANDLE_NOTIFICATION_TIMEOUT_DEFAULT
public static final java.lang.String LOCAL_NOTIFICATION_SERVICE_THREAD_KEEPALIVE_TIME
The default "keep alive" time is 60,000 milliseconds (one minute).
public static final long LOCAL_NOTIFICATION_SERVICE_THREAD_KEEPALIVE_TIME_DEFAULT
public static final java.lang.String HEAPDUMP_ATTEMPTING
public static final java.lang.String HEAPDUMP_GENERATED
public static final java.lang.String ADVISOR_HEAPDUMP_AUTOMATED_PROCESS_STARTED
public static final java.lang.String ADVISOR_HEAPDUMP_AUTOMOATED_PROCESS_FINISHED
public static final java.lang.String SYSTEMDUMP_ATTEMPTING
public static final java.lang.String SYSTEMDUMP_GENERATED
public static final java.lang.String ADMIN_AGENT_SUBSYSTEM_INIT
public static final java.lang.String ADMIN_AGENT_SUBSYSTEM_DESTROY
public static final java.lang.String ADMIN_AGENT_SUBSYSTEM_START
public static final java.lang.String ADMIN_AGENT_SUBSYSTEM_STOP