Package org.apache.activemq.artemis.api.core.management

## Enum CoreNotificationType

- java.lang.Object
- - java.lang.Enum<CoreNotificationType>
  - - org.apache.activemq.artemis.api.core.management.CoreNotificationType

- All Implemented Interfaces:
    `java.io.Serializable`, `java.lang.Comparable<CoreNotificationType>`, `NotificationType`

      public enum CoreNotificationType
      extends java.lang.Enum<CoreNotificationType>
      implements NotificationType

  This enum defines all core notification types

- - ### Enum Constant Summary

    Enum Constants
    Enum Constant | Description
    --- | ---
    `ACCEPTOR_STARTED` |
    `ACCEPTOR_STOPPED` |
    `ADDRESS_ADDED` |
    `ADDRESS_REMOVED` |
    `BINDING_ADDED` |
    `BINDING_REMOVED` |
    `BRIDGE_STARTED` |
    `BRIDGE_STOPPED` |
    `BROADCAST_GROUP_STARTED` |
    `BROADCAST_GROUP_STOPPED` |
    `CLUSTER_CONNECTION_STARTED` |
    `CLUSTER_CONNECTION_STOPPED` |
    `CONNECTION_CREATED` |
    `CONNECTION_DESTROYED` |
    `CONSUMER_CLOSED` |
    `CONSUMER_CREATED` |
    `CONSUMER_SLOW` |
    `DISCOVERY_GROUP_STARTED` |
    `DISCOVERY_GROUP_STOPPED` |
    `MESSAGE_DELIVERED` |
    `MESSAGE_EXPIRED` |
    `PROPOSAL` |
    `PROPOSAL_RESPONSE` |
    `SECURITY_AUTHENTICATION_VIOLATION` |
    `SECURITY_PERMISSION_VIOLATION` |
    `SESSION_CLOSED` |
    `SESSION_CREATED` |
    `UNPROPOSAL` |

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | `getType()` |
    `static CoreNotificationType` | `valueOf​(java.lang.String name)` | Returns the enum constant of this type with the specified name.
    `static CoreNotificationType[]` | `values()` | Returns an array containing the constants of this enum type, in the order they are declared.

    - ### Methods inherited from class java.lang.Enum

      `clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### Enum Constant Detail

    - #### BINDING_ADDED

          public static final CoreNotificationType BINDING_ADDED

    - #### BINDING_REMOVED

          public static final CoreNotificationType BINDING_REMOVED

    - #### CONSUMER_CREATED

          public static final CoreNotificationType CONSUMER_CREATED

    - #### CONSUMER_CLOSED

          public static final CoreNotificationType CONSUMER_CLOSED

    - #### SECURITY_AUTHENTICATION_VIOLATION

          public static final CoreNotificationType SECURITY_AUTHENTICATION_VIOLATION

    - #### SECURITY_PERMISSION_VIOLATION

          public static final CoreNotificationType SECURITY_PERMISSION_VIOLATION

    - #### DISCOVERY_GROUP_STARTED

          public static final CoreNotificationType DISCOVERY_GROUP_STARTED

    - #### DISCOVERY_GROUP_STOPPED

          public static final CoreNotificationType DISCOVERY_GROUP_STOPPED

    - #### BROADCAST_GROUP_STARTED

          public static final CoreNotificationType BROADCAST_GROUP_STARTED

    - #### BROADCAST_GROUP_STOPPED

          public static final CoreNotificationType BROADCAST_GROUP_STOPPED

    - #### BRIDGE_STARTED

          public static final CoreNotificationType BRIDGE_STARTED

    - #### BRIDGE_STOPPED

          public static final CoreNotificationType BRIDGE_STOPPED

    - #### CLUSTER_CONNECTION_STARTED

          public static final CoreNotificationType CLUSTER_CONNECTION_STARTED

    - #### CLUSTER_CONNECTION_STOPPED

          public static final CoreNotificationType CLUSTER_CONNECTION_STOPPED

    - #### ACCEPTOR_STARTED

          public static final CoreNotificationType ACCEPTOR_STARTED

    - #### ACCEPTOR_STOPPED

          public static final CoreNotificationType ACCEPTOR_STOPPED

    - #### PROPOSAL

          public static final CoreNotificationType PROPOSAL

    - #### PROPOSAL_RESPONSE

          public static final CoreNotificationType PROPOSAL_RESPONSE

    - #### UNPROPOSAL

          public static final CoreNotificationType UNPROPOSAL

    - #### CONSUMER_SLOW

          public static final CoreNotificationType CONSUMER_SLOW

    - #### ADDRESS_ADDED

          public static final CoreNotificationType ADDRESS_ADDED

    - #### ADDRESS_REMOVED

          public static final CoreNotificationType ADDRESS_REMOVED

    - #### CONNECTION_CREATED

          public static final CoreNotificationType CONNECTION_CREATED

    - #### CONNECTION_DESTROYED

          public static final CoreNotificationType CONNECTION_DESTROYED

    - #### SESSION_CREATED

          public static final CoreNotificationType SESSION_CREATED

    - #### SESSION_CLOSED

          public static final CoreNotificationType SESSION_CLOSED

    - #### MESSAGE_DELIVERED

          public static final CoreNotificationType MESSAGE_DELIVERED

    - #### MESSAGE_EXPIRED

          public static final CoreNotificationType MESSAGE_EXPIRED

  - ### Method Detail

    - #### values

          public static CoreNotificationType[] values()

      Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:

          for (CoreNotificationType c : CoreNotificationType.values())
              System.out.println(c);

      Returns:
        an array containing the constants of this enum type, in the order they are declared

    - #### valueOf

          public static CoreNotificationType valueOf​(java.lang.String name)

      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
        `name` - the name of the enum constant to be returned.
      Returns:
        the enum constant with the specified name
      Throws:
        `java.lang.IllegalArgumentException` - if this enum type has no constant with the specified name
        `java.lang.NullPointerException` - if the argument is null

    - #### getType

          public int getType()

      Specified by:
        `getType` in interface `NotificationType`