com.ibm.streams.management

Class Notifications

  • java.lang.Object
    • com.ibm.streams.management.Notifications


  • public class Notifications
    extends java.lang.Object
    Notifications defines notification types for each of the Streams notifications. Notification categories are also provided to easily filter out groups of related notifications.
    • Field Detail

      • 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.

        See Also:
        DomainMXBean.addTrustedOrigin(String), Constant Field Values
      • 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.

        See Also:
        DomainMXBean.removeTrustedOrigin(String), Constant Field Values
      • 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_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
        SourceUser data
        DomainMXBeanObjectName of the deleted instance. Although the object with this name no longer exists, the key properties can be used to identify the deleted instance.
        InstanceMXBeanObjectName of the domain from which the instance was removed
        See Also:
        InstanceMXBean.remove(String), Constant Field Values
      • 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.

        See Also:
        InstanceMXBean.addApplicationEnvironmentVariable(String, String), Constant Field Values
      • 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.

        See Also:
        InstanceMXBean.changeApplicationEnvironmentVariable(String, String), Constant Field Values
      • 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.

        See Also:
        InstanceMXBean.removeApplicationEnvironmentVariable(String), Constant Field Values
      • 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 name of 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 version to 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 version to 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.

        See Also:
        InstanceMXBean.addRestrictedTags(java.util.Set, String), Constant Field Values
      • 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 submitJob request must complete successfully, but the job might not have started yet. Once a job is added to an instance its corresponding JobMXBean can 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.

        See Also:
        InstanceMXBean.deployApplication(String), InstanceMXBean.registerJob(java.math.BigInteger), Constant Field Values
      • 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_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
        SourceUser data
        InstanceMXBeanJob identifier of the removed job
        JobMXBeanObjectName of 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:

        • messagesdSkipped This 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.
        • messages This array of objects contains information about application error messages that were added to the product log. Possible properties of each message object include:
          • text A string that specifies the text of the log message. If the message is longer than 256 characters, it is truncated to 256 characters.
          • timestamp A number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.
          • domain A string that identifies the domain context of the message.
          • instance A string that identifies the instance context of the message.
          • resource A string that identifies the resource context of the message.
          • job A string that identifies the job context of the message.
          • pe Optional. A string that identifies the PE context of the message if the message is associated with a specific PE.
          • operator Optional. A string that identifies the operator context of the message if the message is associated with a specific operator.
          • aspect Optional. A string that identifies the aspect for the message if an aspect was provided when the message was added to the log.
          • duplicates Optional. A number that identifies the number of additional messages logged which have the same property values as this one. The duplicates property 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:

        • messagesdSkipped This 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.
        • messages This array of objects contains information about application warning messages that were added to the product log. Possible properties of each message object include:
          • text A string that specifies the text of the log message. If the message is longer than 256 characters, it is truncated to 256 characters.
          • timestamp A number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.
          • domain A string that identifies the domain context of the message.
          • instance A string that identifies the instance context of the message.
          • resource A string that identifies the resource context of the message.
          • job A string that identifies the job context of the message.
          • pe Optional. A string that identifies the PE context of the message if the message is associated with a specific PE.
          • operator Optional. A string that identifies the operator context of the message if the message is associated with a specific operator.
          • aspect Optional. A string that identifies the aspect for the message if an aspect was provided when the message was added to the log.
          • duplicates Optional. A number that identifies the number of additional messages logged which have the same property values as this one. The duplicates property 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:

        • messagesdSkipped This 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.
        • timestamp A number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.

        See Also:
        DomainMXBean.retrieveProductLog(String), DomainMXBean.retrieveProductLogMessages(String, String), Constant Field Values
      • 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:

        • messagesdSkipped This 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.
        • timestamp A number that identifies the time the message was added to the product log. The value is the number of milliseconds since the epoch.

        See Also:
        DomainMXBean.retrieveProductLog(String), DomainMXBean.retrieveProductLogMessages(String, String), Constant Field Values
      • 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 keepRegistered operation or any other attribute or operation can be called on the bean to prevent it from being unregistered. The inactivity time is controlled by the DomainMXBean.PropertyId.JMX_INACTIVITY_TIMEOUT property and is set to 30 minutes by default.

        There is no user data associated with this notification.

        See Also:
        TransientMXBean.keepRegistered(), Constant Field Values
      • 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 DetailLevel for 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 DetailLevel for 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 DetailLevel for 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 DetailLevel for 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 ObjectName of the added operator. The attributes and operations of this object can only be accessed if the user has the required permissions.

        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 ObjectName of 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 ObjectName of 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 ObjectName of 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 ObjectName of the added PE. The attributes and operations of this object can only be accessed if the user has the required permissions.

        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_CHANGE notification 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 ObjectName of 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 ObjectName of 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 ObjectName of 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
        SourceUser data
        ResourceMXBeanObjectName of the instance to which the resource was added. The attributes and operations of this object can only be accessed if the user has the required permissions.
        OtherObjectName of the added resource. The attributes and operations of this object can only be accessed if the user has the required permissions.
        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 ObjectName of 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
        SourceUser data
        DomainMXBeanObjectName of the removed resource. Although the object with this name no longer exists, the key properties can be used to identify the removed resource.
        ResourceMXBeanObjectName of 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 required permissions.
        OtherObjectName of 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 required permissions.
        See Also:
        Constant Field Values
      • 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.

        See Also:
        InstanceMXBean.removeResourceSpecification(String), Constant Field Values
      • 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.

        See Also:
        DomainMXBean.changeResourceTag(String, String), Constant Field Values
      • 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 ObjectName of 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 required permissions.

        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 ObjectName of 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 required permissions.

        See Also:
        DomainMXBean.PropertyId.HIGH_AVAILABILITY_COUNT, InstanceMXBean.PropertyId.HIGH_AVAILABILITY_COUNT, Constant Field Values
      • 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 ObjectName of 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_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
        SourceUser data
        DomainMXBean,InstanceMXBeanObjectName of the deleted role. Although the object with this name no longer exists, the key properties can be used to identify the deleted role.
        RoleMXBeanObjectName of the domain or instance from which the role was deleted.
        See Also:
        DomainMXBean.deleteRole(String), InstanceMXBean.deleteRole(String), Constant Field Values
      • 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.

        See Also:
        InstanceMXBean.createJobGroup(String), Constant Field Values
      • 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.

        See Also:
        InstanceMXBean.deleteJobGroup(String), Constant Field Values
    • Constructor Detail

      • Notifications

        public Notifications()