Class Notifications
- java.lang.Object
-
- com.ibm.streams.management.Notifications
-
public class Notifications extends java.lang.ObjectNotifications defines notification types for each of the Streams notifications. Notification categories are also provided to easily filter out groups of related notifications.
-
-
Field Summary
Fields Modifier and Type Field and Description static java.lang.StringDOMAIN_NOTIFICATIONDomain notification category.static java.lang.StringDOMAIN_TRUSTED_ORIGIN_ADDEDNotification type for a trusted origin added to the set of trusted origins for cross-origin requests.static java.lang.StringDOMAIN_TRUSTED_ORIGIN_REMOVEDNotification type for a trusted origin removed from the set of trusted origins for cross-origin requests.static java.lang.StringIBM_COPYRIGHTstatic java.lang.StringINACTIVITY_NOTIFICATIONInactivity notification category.static java.lang.StringINACTIVITY_UNREGISTERNotification type for an object being unregistered due to a lack of activity.static java.lang.StringINACTIVITY_WARNINGNotification type for an inactivity warning.static java.lang.StringINSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_ADDEDNotification type for application environment variable added.static java.lang.StringINSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_CHANGEDNotification type for application environment variable changed.static java.lang.StringINSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_REMOVEDNotification type for application environment variable removed.static java.lang.StringINSTANCE_COMMUNICATION_INTERRUPTEDNotification type for communication interrupted with an active instance.static java.lang.StringINSTANCE_CREATEDNotification type for instance created in the domain.static java.lang.StringINSTANCE_DELETEDNotification type for instance removed from the domain and deleted.static java.lang.StringINSTANCE_NOTIFICATIONInstance notification category.static java.lang.StringINSTANCE_RESTRICTED_TAG_ADDEDNotification type for restricted tag added.static java.lang.StringINSTANCE_RESTRICTED_TAG_REMOVEDNotification type for restricted tag removed.static java.lang.StringINSTANCE_UPGRADEDNotification type for instance upgraded to a new Streams version.static java.lang.StringINSTANCE_UPGRADINGNotification type for instance upgrading to a new Streams version.static java.lang.StringJOB_ADDEDNotification type for a job added to an instance.static java.lang.StringJOB_CHANGEDNotification type for job changed.static java.lang.StringJOB_NOTIFICATIONJob notification category.static java.lang.StringJOB_PERMISSIONS_CHANGEDNotification type for job permissions changed.static java.lang.StringJOB_REMOVEDNotification type for a job removed from an instance.static java.lang.StringLOG_APPLICATION_ERRORNotification type for one or more application error messages added to the Streams product log.static java.lang.StringLOG_APPLICATION_WARNINGNotification type for an application warning message added to the Streams product log.static java.lang.StringLOG_ERRORNotification type for an administrative error message added to the Streams product log.static java.lang.StringLOG_NOTIFICATIONLog notification category.static java.lang.StringLOG_WARNINGNotification type for an administrative warning message added to the Streams product log.static java.lang.StringOPERATION_NOTIFICATIONOperation notification category.static java.lang.StringOPERATION_STATUS_COMPLETEDNotification type for a completed operation.static java.lang.StringOPERATION_STATUS_ERRORNotification type for an error encountered by the operation.static java.lang.StringOPERATION_STATUS_INFORMATIONNotification type for a generated operation informational message.static java.lang.StringOPERATION_STATUS_WARNINGNotification type for a generated operation warning message.static java.lang.StringOPERATOR_ADDEDNotification type for an operator added to a job.static java.lang.StringOPERATOR_CONNECTION_ADDEDNotification type for a dynamic connection added to an operator.static java.lang.StringOPERATOR_CONNECTION_REMOVEDNotification type for a dynamic connection removed from an operator.static java.lang.StringOPERATOR_NOTIFICATIONOperator notification category.static java.lang.StringOPERATOR_OUTPUT_PORT_EXPORT_PROPERTIES_CHANGEDNotification type for a change to the export properties of an operator output port.static java.lang.StringOPERATOR_REMOVEDNotification type for an operator removed from a job.static java.lang.StringPE_ADDEDNotification type for a PE added to a job.static java.lang.StringPE_CHANGEDNotification type for a change to a PE.static java.lang.StringPE_CONNECTION_ADDEDNotification type for a dynamic connection added to a PE.static java.lang.StringPE_CONNECTION_REMOVEDNotification type for a dynamic connection removed from a PE.static java.lang.StringPE_NOTIFICATIONPE notification category.static java.lang.StringPE_REMOVEDNotification type for a PE removed from a job.static java.lang.StringRESOURCE_ADDEDNotification type for resource added.static java.lang.StringRESOURCE_CHANGEDNotification type for resource changed.static java.lang.StringRESOURCE_NOTIFICATIONResource notification category.static java.lang.StringRESOURCE_REMOVEDNotification type for resource removed.static java.lang.StringRESOURCE_SPECIFICATION_ADDEDNotification type for resource specification added.static java.lang.StringRESOURCE_SPECIFICATION_CHANGEDNotification type for resource specification changed.static java.lang.StringRESOURCE_SPECIFICATION_REMOVEDNotification type for resource specification removed.static java.lang.StringRESOURCE_TAG_ADDEDNotification type for resource tag added to a domain or a resource.static java.lang.StringRESOURCE_TAG_CHANGEDNotification type for resource tag changed.static java.lang.StringRESOURCE_TAG_REMOVEDNotification type for resource tag removed from a domain or a resource.static java.lang.StringSECURITY_JOBGROUP_CREATEDNotification type for job group created.static java.lang.StringSECURITY_JOBGROUP_DELETEDNotification type for job group deleted.static java.lang.StringSECURITY_NOTIFICATIONSecurity notification category.static java.lang.StringSECURITY_ROLE_CREATEDNotification type for role created.static java.lang.StringSECURITY_ROLE_DELETEDNotification type for role deleted.static java.lang.StringSERVICE_NEW_LEADERNotification type for service leadership change.static java.lang.StringSERVICE_NOTIFICATIONService notification category.static java.lang.StringSERVICE_STARTEDNotification type for service process started.static java.lang.StringSERVICE_STOPPEDNotification type for service process stopped.static java.lang.StringSTREAMS_NOTIFICATIONStreams notification category.
-
Constructor Summary
Constructors Constructor and Description Notifications()
-
-
-
Field Detail
-
IBM_COPYRIGHT
public static final java.lang.String IBM_COPYRIGHT
- See Also:
- Constant Field Values
-
STREAMS_NOTIFICATION
public static final java.lang.String STREAMS_NOTIFICATION
Streams notification category. The value of this category is: "com.ibm.streams.management".This category can be used to filter out all Streams defined notifications.
- See Also:
- Constant Field Values
-
DOMAIN_NOTIFICATION
public static final java.lang.String DOMAIN_NOTIFICATION
Domain notification category. The value of this category is: "com.ibm.streams.management.domain".This category can be used to filter out all Streams defined domain notifications.
- See Also:
- Constant Field Values
-
DOMAIN_TRUSTED_ORIGIN_ADDED
public static final java.lang.String DOMAIN_TRUSTED_ORIGIN_ADDED
Notification type for a trusted origin added to the set of trusted origins for cross-origin requests. The value of this notification type is: "com.ibm.streams.management.domain.trustedorigin.added".The user data is the trusted origin that was added.
-
DOMAIN_TRUSTED_ORIGIN_REMOVED
public static final java.lang.String DOMAIN_TRUSTED_ORIGIN_REMOVED
Notification type for a trusted origin removed from the set of trusted origins for cross-origin requests. The value of this notification type is: "com.ibm.streams.management.domain.trustedorigin.removed".The user data is the trusted origin that was removed.
-
INSTANCE_NOTIFICATION
public static final java.lang.String INSTANCE_NOTIFICATION
Instance notification category. The value of this category is: "com.ibm.streams.management.instance".This category can be used to filter out all Streams defined instance notifications.
- See Also:
- Constant Field Values
-
INSTANCE_CREATED
public static final java.lang.String INSTANCE_CREATED
Notification type for instance created in the domain. The value of this notification type is: "com.ibm.streams.management.instance.created".The user data is the
ObjectNameof the created instance. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.
-
INSTANCE_DELETED
public static final java.lang.String INSTANCE_DELETED
Notification type for instance removed from the domain and deleted. The value of this notification type is: "com.ibm.streams.management.instance.deleted".The user data is dependent on the source of the notification as follows:
User data information Source User data DomainMXBean ObjectNameof the deleted instance. Although the object with this name no longer exists, the key properties can be used to identify the deleted instance.InstanceMXBean ObjectNameof the domain from which the instance was removed
-
INSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_ADDED
public static final java.lang.String INSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_ADDED
Notification type for application environment variable added. The value of this notification type is: "com.ibm.streams.management.instance.applicationenvironmentvariable.added".The user data is the name of the added application environment variable.
-
INSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_CHANGED
public static final java.lang.String INSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_CHANGED
Notification type for application environment variable changed. The value of this notification type is: "com.ibm.streams.management.instance.applicationenvironmentvariable.changed".The user data is the name of the updated application environment variable.
-
INSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_REMOVED
public static final java.lang.String INSTANCE_APPLICATION_ENVIRONMENT_VARIABLE_REMOVED
Notification type for application environment variable removed. The value of this notification type is: "com.ibm.streams.management.instance.applicationenvironmentvariable.removed".The user data is the name of the removed application environment variable.
-
INSTANCE_COMMUNICATION_INTERRUPTED
public static final java.lang.String INSTANCE_COMMUNICATION_INTERRUPTED
Notification type for communication interrupted with an active instance. Notifications related to instance activity could have been lost during the interruption. The value of this notification type is: "com.ibm.streams.management.instance.communication.interrupted".The user data is the
nameof the instance for which communication was interrupted.- See Also:
- Constant Field Values
-
INSTANCE_UPGRADING
public static final java.lang.String INSTANCE_UPGRADING
Notification type for instance upgrading to a new Streams version. The value of this notification type is: "com.ibm.streams.management.instance.upgrading".The user data is the
full product versionto which the instance is being upgraded.- See Also:
com.ibm.streams.management.internal.InstanceBean.getActiveVersion(),com.ibm.streams.management.internal.InstanceBean.upgrade(String), Constant Field Values
-
INSTANCE_UPGRADED
public static final java.lang.String INSTANCE_UPGRADED
Notification type for instance upgraded to a new Streams version. The value of this notification type is: "com.ibm.streams.management.instance.upgraded".The user data is the
full product versionto which the instance has been upgraded.- See Also:
com.ibm.streams.management.internal.InstanceBean.getActiveVersion(),com.ibm.streams.management.internal.InstanceBean.upgrade(String), Constant Field Values
-
INSTANCE_RESTRICTED_TAG_ADDED
public static final java.lang.String INSTANCE_RESTRICTED_TAG_ADDED
Notification type for restricted tag added. The value of this notification type is: "com.ibm.streams.management.instance.restrictedtag.added". Tag restrictions on the instance are used to determine tag restrictions on resources dynamically added to the instance.The user data is the name of the added restricted tag.
-
INSTANCE_RESTRICTED_TAG_REMOVED
public static final java.lang.String INSTANCE_RESTRICTED_TAG_REMOVED
Notification type for restricted tag removed. The value of this notification type is: "com.ibm.streams.management.instance.restrictedtag.removed". Tag restrictions on the instance are used to determine tag restrictions on resources dynamically added to the instance.The user data is the name of the removed restricted tag.
-
JOB_NOTIFICATION
public static final java.lang.String JOB_NOTIFICATION
Job notification category. The value of this category is: "com.ibm.streams.management.job".This category can be used to filter out all Streams defined job notifications.
- See Also:
- Constant Field Values
-
JOB_ADDED
public static final java.lang.String JOB_ADDED
Notification type for a job added to an instance. The value of this notification type is: "com.ibm.streams.management.job.added".In order for a job to be added to an instance a
submitJobrequest must complete successfully, but the job might not have started yet. Once a job is added to an instance its correspondingJobMXBeancan be registered in order to access information about the job.The user data is the job identifier for the job. To access the corresponding job bean, the job must first be registered. This is only permitted if the user has the required
permissions.
-
JOB_CHANGED
public static final java.lang.String JOB_CHANGED
Notification type for job changed. The value of this notification type is: "com.ibm.streams.management.job.changed".This includes changes the job's children (e.g. PEs, connections, etc). Note: Some changes will also result in an additional more specific notification.
There is no user data associated with this notification.
- See Also:
- Constant Field Values
-
JOB_PERMISSIONS_CHANGED
public static final java.lang.String JOB_PERMISSIONS_CHANGED
Notification type for job permissions changed. The value of this notification type is: "com.ibm.streams.management.job.permissions.changed".The user data is dependent on the source of the notification as follows:
User data information Source User data InstanceMXBean Job identifier of the job for which permissions changed. The updated permissions can be retrieved by first retrieving the JobGroupfor the job and then callinggetPermissionson the job group object.JobMXBean Secured object id of the job group to which the job belongs.
-
JOB_REMOVED
public static final java.lang.String JOB_REMOVED
Notification type for a job removed from an instance. A job is removed from an instance when it is canceled or if a non-recoverable problem is detected with it. The value of this notification type is: "com.ibm.streams.management.job.removed".The user data is dependent on the source of the notification as follows:
User data information Source User data InstanceMXBean Job identifier of the removed job JobMXBean ObjectNameof the instance from which the job was removed- See Also:
JobMXBean.cancel(boolean), Constant Field Values
-
LOG_NOTIFICATION
public static final java.lang.String LOG_NOTIFICATION
Log notification category. The value of this category is: "com.ibm.streams.management.log".This category can be used to filter out all Streams defined log notifications.
- See Also:
- Constant Field Values
-
LOG_APPLICATION_ERROR
public static final java.lang.String LOG_APPLICATION_ERROR
Notification type for one or more application error messages added to the Streams product log. The value of this notification type is: "com.ibm.streams.management.log.application.error".Note: There is a limit to the number of log message notifications that are sent within a second. This means notifications might not be sent for every message if a large number of messages are added to the product log in a short period of time. See the related links below for operations to retrieve all messages currently in the product log.
The user data contains log message information. The format is a serialized string of a JSON object. Possible properties included in the object are:
messagesdSkippedThis boolean property specifies whether there were additional application error messages added to the product log that were skipped due to the log message notification limit.messagesThis array of objects contains information about application error messages that were added to the product log. Possible properties of each message object include:textA string that specifies the text of the log message. If the message is longer than 256 characters, it is truncated to 256 characters.timestampA number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.domainA string that identifies the domain context of the message.instanceA string that identifies the instance context of the message.resourceA string that identifies the resource context of the message.jobA string that identifies the job context of the message.peOptional. A string that identifies the PE context of the message if the message is associated with a specific PE.operatorOptional. A string that identifies the operator context of the message if the message is associated with a specific operator.aspectOptional. A string that identifies the aspect for the message if an aspect was provided when the message was added to the log.duplicatesOptional. A number that identifies the number of additional messages logged which have the same property values as this one. Theduplicatesproperty is not included if no other message was logged with the same properties.
- See Also:
DomainMXBean.retrieveProductLog(String),DomainMXBean.retrieveProductLogMessages(String, String),JobMXBean.retrieveProductLog(String),JobMXBean.retrieveProductLogMessages(String, String),PeMXBean.retrieveProductLog(String),PeMXBean.retrieveProductLogMessages(String, String),OperatorMXBean.retrieveProductLog(String),OperatorMXBean.retrieveProductLogMessages(String, String), Constant Field Values
-
LOG_APPLICATION_WARNING
public static final java.lang.String LOG_APPLICATION_WARNING
Notification type for an application warning message added to the Streams product log. The value of this notification type is: "com.ibm.streams.management.log.application.warning".Note: There is a limit to the number of log message notifications that are sent within a second. This means notifications might not be sent for every message if a large number of messages are added to the product log in a short period of time. See the related links below for operations to retrieve all messages currently in the product log.
The user data contains log message information. The format is a serialized string of a JSON object. Possible properties included in the object are:
messagesdSkippedThis boolean property specifies whether there were additional application warning messages added to the product log that were skipped due to the log message notification limit.messagesThis array of objects contains information about application warning messages that were added to the product log. Possible properties of each message object include:textA string that specifies the text of the log message. If the message is longer than 256 characters, it is truncated to 256 characters.timestampA number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.domainA string that identifies the domain context of the message.instanceA string that identifies the instance context of the message.resourceA string that identifies the resource context of the message.jobA string that identifies the job context of the message.peOptional. A string that identifies the PE context of the message if the message is associated with a specific PE.operatorOptional. A string that identifies the operator context of the message if the message is associated with a specific operator.aspectOptional. A string that identifies the aspect for the message if an aspect was provided when the message was added to the log.duplicatesOptional. A number that identifies the number of additional messages logged which have the same property values as this one. Theduplicatesproperty is not included if no other message was logged with the same properties.
- See Also:
DomainMXBean.retrieveProductLog(String),DomainMXBean.retrieveProductLogMessages(String, String),JobMXBean.retrieveProductLog(String),JobMXBean.retrieveProductLogMessages(String, String),PeMXBean.retrieveProductLog(String),PeMXBean.retrieveProductLogMessages(String, String),OperatorMXBean.retrieveProductLog(String),OperatorMXBean.retrieveProductLogMessages(String, String), Constant Field Values
-
LOG_ERROR
public static final java.lang.String LOG_ERROR
Notification type for an administrative error message added to the Streams product log. The value of this notification type is: "com.ibm.streams.management.log.error". The notification message is the log message that was added.Note: There is a limit to the number of log message notifications that are sent within a second. This means notifications might not be sent for every message if a large number of messages are added to the product log in a short period of time. See the related links below for operations to retrieve all messages currently in the product log.
The user data contains additional information about product log activity. The format is a serialized string of a JSON object. Possible properties included in the object are:
messagesdSkippedThis boolean property specifies whether there were additional administrative error messages added to the product log that were skipped due to the log message notification limit.timestampA number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.
-
LOG_WARNING
public static final java.lang.String LOG_WARNING
Notification type for an administrative warning message added to the Streams product log. The value of this notification type is: "com.ibm.streams.management.log.warning". The notification message is the log message that was added.Note: There is a limit to the number of log message notifications that are sent within a second. This means notifications might not be sent for every message if a large number of messages are added to the product log in a short period of time. See the related links below for operations to retrieve all messages currently in the product log.
The user data contains additional information about product log activity. The format is a serialized string of a JSON object. Possible properties included in the object are:
messagesdSkippedThis boolean property specifies whether there were additional administrative warning messages added to the product log that were skipped due to the log message notification limit.timestampA number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.
-
INACTIVITY_NOTIFICATION
public static final java.lang.String INACTIVITY_NOTIFICATION
Inactivity notification category. The value of this category is: "com.ibm.streams.management.object".This category can be used to filter out all Streams defined inactivity notifications.
- See Also:
- Constant Field Values
-
INACTIVITY_WARNING
public static final java.lang.String INACTIVITY_WARNING
Notification type for an inactivity warning. The value of this notification type is: "com.ibm.streams.management.object.inactivity.warning".Some beans are unregistered after a period of inactivity in order to free the associated memory. This notification is sent when a bean is about to be unregistered due to a lack of activity. The
keepRegisteredoperation or any other attribute or operation can be called on the bean to prevent it from being unregistered. The inactivity time is controlled by theDomainMXBean.PropertyId.JMX_INACTIVITY_TIMEOUTproperty and is set to 30 minutes by default.There is no user data associated with this notification.
-
INACTIVITY_UNREGISTER
public static final java.lang.String INACTIVITY_UNREGISTER
Notification type for an object being unregistered due to a lack of activity. Dependent objects, if any, are also unregistered. For example, when a job object is unregistered due to inactivity all PE, operator, connection, etc objects for the same job are also unregistered. The value of this notification type is: "com.ibm.streams.management.object.inactivity.unregister".There is no user data associated with this notification.
- See Also:
- Constant Field Values
-
OPERATION_NOTIFICATION
public static final java.lang.String OPERATION_NOTIFICATION
Operation notification category. The value of this category is: "com.ibm.streams.management.operation".This category can be used to filter out all Streams defined operation notifications.
Some bean operations have operation listener support which provides status messages while the operation is processing. Operation listeners can also provide multiple status messages for failed operations. These messages contain additional details about the failure.
- See Also:
OperationListenerMXBean, Constant Field Values
-
OPERATION_STATUS_COMPLETED
public static final java.lang.String OPERATION_STATUS_COMPLETED
Notification type for a completed operation. The value of this notification type is: "com.ibm.streams.management.operation.completed".The user data is the message detail level. See
DetailLevelfor possible values.- See Also:
- Constant Field Values
-
OPERATION_STATUS_ERROR
public static final java.lang.String OPERATION_STATUS_ERROR
Notification type for an error encountered by the operation. The value of this notification type is: "com.ibm.streams.management.operation.error".The user data is the message detail level. See
DetailLevelfor possible values.- See Also:
- Constant Field Values
-
OPERATION_STATUS_INFORMATION
public static final java.lang.String OPERATION_STATUS_INFORMATION
Notification type for a generated operation informational message. The value of this notification type is: "com.ibm.streams.management.operation.information".The user data is the message detail level. See
DetailLevelfor possible values.- See Also:
- Constant Field Values
-
OPERATION_STATUS_WARNING
public static final java.lang.String OPERATION_STATUS_WARNING
Notification type for a generated operation warning message. The value of this notification type is: "com.ibm.streams.management.operation.warning".The user data is the message detail level. See
DetailLevelfor possible values.- See Also:
- Constant Field Values
-
OPERATOR_NOTIFICATION
public static final java.lang.String OPERATOR_NOTIFICATION
Operator notification category. The value of this category is: "com.ibm.streams.management.operator".This category can be used to filter out all Streams-defined operator notifications.
- See Also:
- Constant Field Values
-
OPERATOR_ADDED
public static final java.lang.String OPERATOR_ADDED
Notification type for an operator added to a job. An operator is added to a job when the width of a parallel region is increased. The value of this notification type is: "com.ibm.streams.management.operator.added".The user data is the
ObjectNameof the added operator. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.- See Also:
- Constant Field Values
-
OPERATOR_CONNECTION_ADDED
public static final java.lang.String OPERATOR_CONNECTION_ADDED
Notification type for a dynamic connection added to an operator. The value of this notification type is: "com.ibm.streams.management.operator.connection.added".The user data is the
ObjectNameof the added connection.- See Also:
- Constant Field Values
-
OPERATOR_CONNECTION_REMOVED
public static final java.lang.String OPERATOR_CONNECTION_REMOVED
Notification type for a dynamic connection removed from an operator. The value of this notification type is: "com.ibm.streams.management.operator.connection.removed".The user data is the
ObjectNameof the removed operator connection.- See Also:
- Constant Field Values
-
OPERATOR_OUTPUT_PORT_EXPORT_PROPERTIES_CHANGED
public static final java.lang.String OPERATOR_OUTPUT_PORT_EXPORT_PROPERTIES_CHANGED
Notification type for a change to the export properties of an operator output port. The value of this notification type is: "com.ibm.streams.management.operator.outputport.exportproperties.changed".There is no user data associated with this notification.
- See Also:
- Constant Field Values
-
OPERATOR_REMOVED
public static final java.lang.String OPERATOR_REMOVED
Notification type for an operator removed from a job. An operator is removed from a job when the width of a parallel region is decreased. The value of this notification type is: "com.ibm.streams.management.operator.removed".The user data is the
ObjectNameof the removed operator. Although the object with this name no longer exists, the key properties can be used to identify the removed operator.- See Also:
- Constant Field Values
-
PE_NOTIFICATION
public static final java.lang.String PE_NOTIFICATION
PE notification category. The value of this category is: "com.ibm.streams.management.pe".This category can be used to filter out all Streams defined processing element (PE) notifications.
- See Also:
- Constant Field Values
-
PE_ADDED
public static final java.lang.String PE_ADDED
Notification type for a PE added to a job. A PE is added to a job when a change is made to how operators are fused or when the width of a parallel region is changed. The value of this notification type is: "com.ibm.streams.management.pe.added".The user data is the
ObjectNameof the added PE. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.- See Also:
- Constant Field Values
-
PE_CHANGED
public static final java.lang.String PE_CHANGED
Notification type for a change to a PE. The value of this notification type is: "com.ibm.streams.management.pe.changed".This notification is sent whenever there is a change to any of the PE attributes or if there is a change to any of the attributes of the PE child objects. PE child objects include: connections, ports, and operators. This notification is sent in addition to an
javax.management.AttributeChangeNotification.ATTRIBUTE_CHANGEnotification for each individual attribute change.There is no user data associated with this notification.
- See Also:
- Constant Field Values
-
PE_CONNECTION_ADDED
public static final java.lang.String PE_CONNECTION_ADDED
Notification type for a dynamic connection added to a PE. The value of this notification type is: "com.ibm.streams.management.pe.connection.added".The user data is the
ObjectNameof the added connection.- See Also:
- Constant Field Values
-
PE_CONNECTION_REMOVED
public static final java.lang.String PE_CONNECTION_REMOVED
Notification type for a dynamic connection removed from a PE. The value of this notification type is: "com.ibm.streams.management.pe.connection.removed".The user data is the
ObjectNameof the removed PE connection.- See Also:
- Constant Field Values
-
PE_REMOVED
public static final java.lang.String PE_REMOVED
Notification type for a PE removed from a job. A PE is removed from a job when a change is made to how operators are fused or when the width of a parallel region is changed. The value of this notification type is: "com.ibm.streams.management.pe.removed".The user data is the
ObjectNameof the removed PE. Although the object with this name no longer exists, the key properties can be used to identify the removed PE.- See Also:
- Constant Field Values
-
RESOURCE_NOTIFICATION
public static final java.lang.String RESOURCE_NOTIFICATION
Resource notification category. The value of this category is: "com.ibm.streams.management.resource".This category can be used to filter out all Streams defined resource notifications.
- See Also:
- Constant Field Values
-
RESOURCE_ADDED
public static final java.lang.String RESOURCE_ADDED
Notification type for resource added. The value of this notification type is: "com.ibm.streams.management.resource.added".The user data is dependent on the source of the notification as follows:
User data information Source User data ResourceMXBean ObjectNameof the instance to which the resource was added. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.Other ObjectNameof the added resource. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.- See Also:
- Constant Field Values
-
RESOURCE_CHANGED
public static final java.lang.String RESOURCE_CHANGED
Notification type for resource changed. The value of this notification type is: "com.ibm.streams.management.resource.changed".This includes changes to the: resource status, scheduler status, resource tag list, services associated with the resource, and service leadership changes.
The user data is the
ObjectNameof the changed resource.- See Also:
- Constant Field Values
-
RESOURCE_REMOVED
public static final java.lang.String RESOURCE_REMOVED
Notification type for resource removed. The value of this notification type is: "com.ibm.streams.management.resource.removed".The user data is dependent on the source of the notification as follows:
User data information Source User data DomainMXBean ObjectNameof the removed resource. Although the object with this name no longer exists, the key properties can be used to identify the removed resource.ResourceMXBean ObjectNameof the domain or instance from which the resource was removed. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.Other ObjectNameof the resource which is no longer associated with the source object. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.- See Also:
- Constant Field Values
-
RESOURCE_SPECIFICATION_ADDED
public static final java.lang.String RESOURCE_SPECIFICATION_ADDED
Notification type for resource specification added. The value of this notification type is: "com.ibm.streams.management.resource.specification.added".The user data is the identifier of the added specification.
-
RESOURCE_SPECIFICATION_CHANGED
public static final java.lang.String RESOURCE_SPECIFICATION_CHANGED
Notification type for resource specification changed. The value of this notification type is: "com.ibm.streams.management.resource.specification.changed".The user data is the identifier of the changed specification.
-
RESOURCE_SPECIFICATION_REMOVED
public static final java.lang.String RESOURCE_SPECIFICATION_REMOVED
Notification type for resource specification removed. The value of this notification type is: "com.ibm.streams.management.resource.specification.removed".The user data is the identifier of the removed specification.
-
RESOURCE_TAG_ADDED
public static final java.lang.String RESOURCE_TAG_ADDED
Notification type for resource tag added to a domain or a resource. The value of this notification type is: "com.ibm.streams.management.resource.tag.added".The user data is the name of the added tag.
-
RESOURCE_TAG_CHANGED
public static final java.lang.String RESOURCE_TAG_CHANGED
Notification type for resource tag changed. The value of this notification type is: "com.ibm.streams.management.resource.tag.changed".The user data is the name of the updated tag.
-
RESOURCE_TAG_REMOVED
public static final java.lang.String RESOURCE_TAG_REMOVED
Notification type for resource tag removed from a domain or a resource. The value of this notification type is: "com.ibm.streams.management.resource.tag.removed".The user data is the name of the removed tag.
-
SERVICE_NOTIFICATION
public static final java.lang.String SERVICE_NOTIFICATION
Service notification category. The value of this category is: "com.ibm.streams.management.service".This category can be used to filter out all Streams defined service notifications.
- See Also:
- Constant Field Values
-
SERVICE_NEW_LEADER
public static final java.lang.String SERVICE_NEW_LEADER
Notification type for service leadership change. The service leader is the process responsible for handling requests for the service. The value of this notification type is: "com.ibm.streams.management.service.new.leader".The user data is the
ObjectNameof the active domain or instance service bean for the new service leader. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.- See Also:
- Constant Field Values
-
SERVICE_STARTED
public static final java.lang.String SERVICE_STARTED
Notification type for service process started. If the high availability configuration value is greater that one, it is possible to receive this notification even when the service is already running. The value of this notification type is: "com.ibm.streams.management.service.started".The user data is the
ObjectNameof the domain or instance active service that was started. The attributes and operations of this object can only be accessed if the user has the requiredpermissions.
-
SERVICE_STOPPED
public static final java.lang.String SERVICE_STOPPED
Notification type for service process stopped. If the high availability configuration value is greater that one, it is possible to receive this notification while there are still other processes running for the service. The value of this notification type is: "com.ibm.streams.management.service.stopped".The user data is the
ObjectNameof the active service that was stopped. Although the object with this name no longer exists, the key properties can be used to identify the stopped service.- See Also:
- Constant Field Values
-
SECURITY_NOTIFICATION
public static final java.lang.String SECURITY_NOTIFICATION
Security notification category. The value of this category is: "com.ibm.streams.management.security".This category can be used to filter out Streams defined security notifications.
- See Also:
- Constant Field Values
-
SECURITY_ROLE_CREATED
public static final java.lang.String SECURITY_ROLE_CREATED
Notification type for role created. The value of this notification type is: "com.ibm.streams.management.security.role.created".The user data is the
ObjectNameof the created role.
-
SECURITY_ROLE_DELETED
public static final java.lang.String SECURITY_ROLE_DELETED
Notification type for role deleted. The value of this notification type is: "com.ibm.streams.management.security.role.deleted".The user data is dependent on the source of the notification as follows:
User data information Source User data DomainMXBean,InstanceMXBean ObjectNameof the deleted role. Although the object with this name no longer exists, the key properties can be used to identify the deleted role.RoleMXBean ObjectNameof the domain or instance from which the role was deleted.
-
SECURITY_JOBGROUP_CREATED
public static final java.lang.String SECURITY_JOBGROUP_CREATED
Notification type for job group created. The value of this notification type is: "com.ibm.streams.management.security.jobgroup.created".The user data is the name of the created job group.
-
SECURITY_JOBGROUP_DELETED
public static final java.lang.String SECURITY_JOBGROUP_DELETED
Notification type for job group deleted. The value of this notification type is: "com.ibm.streams.management.security.jobgroup.deleted".The user data is the name of the deleted job group.
-
-