Enum Class ArchiveEventCode

java.lang.Object
java.lang.Enum<ArchiveEventCode>
io.aeron.agent.ArchiveEventCode
All Implemented Interfaces:
EventCode, Serializable, Comparable<ArchiveEventCode>, Constable

public enum ArchiveEventCode extends Enum<ArchiveEventCode> implements EventCode
Events that can be enabled for logging in the archive module.
  • Enum Constant Details

    • CMD_IN_CONNECT

      public static final ArchiveEventCode CMD_IN_CONNECT
      Archive logging event for connect command.
    • CMD_IN_CLOSE_SESSION

      public static final ArchiveEventCode CMD_IN_CLOSE_SESSION
      Archive logging event for close-session command.
    • CMD_IN_START_RECORDING

      public static final ArchiveEventCode CMD_IN_START_RECORDING
      Archive logging event for start-recording command.
    • CMD_IN_STOP_RECORDING

      public static final ArchiveEventCode CMD_IN_STOP_RECORDING
      Archive logging event for stop-recording command.
    • CMD_IN_REPLAY

      public static final ArchiveEventCode CMD_IN_REPLAY
      Archive logging event for replay command.
    • CMD_IN_STOP_REPLAY

      public static final ArchiveEventCode CMD_IN_STOP_REPLAY
      Archive logging event for stop-replay command.
    • CMD_IN_LIST_RECORDINGS

      public static final ArchiveEventCode CMD_IN_LIST_RECORDINGS
      Archive logging event for list-recordings command.
    • CMD_IN_LIST_RECORDINGS_FOR_URI

      public static final ArchiveEventCode CMD_IN_LIST_RECORDINGS_FOR_URI
      Archive logging event for list-recordings-by-uri command.
    • CMD_IN_LIST_RECORDING

      public static final ArchiveEventCode CMD_IN_LIST_RECORDING
      Archive logging event for list-recording command.
    • CMD_IN_EXTEND_RECORDING

      public static final ArchiveEventCode CMD_IN_EXTEND_RECORDING
      Archive logging event for extend-recording command.
    • CMD_IN_RECORDING_POSITION

      public static final ArchiveEventCode CMD_IN_RECORDING_POSITION
      Archive logging event for recording-position command.
    • CMD_IN_TRUNCATE_RECORDING

      public static final ArchiveEventCode CMD_IN_TRUNCATE_RECORDING
      Archive logging event for truncate-recording command.
    • CMD_IN_STOP_RECORDING_SUBSCRIPTION

      public static final ArchiveEventCode CMD_IN_STOP_RECORDING_SUBSCRIPTION
      Archive logging event for stop-recording-subscription command.
    • CMD_IN_STOP_POSITION

      public static final ArchiveEventCode CMD_IN_STOP_POSITION
      Archive logging event for stop-position command.
    • CMD_IN_FIND_LAST_MATCHING_RECORD

      public static final ArchiveEventCode CMD_IN_FIND_LAST_MATCHING_RECORD
      Archive logging event for find-last-matching-recording command.
    • CMD_IN_LIST_RECORDING_SUBSCRIPTIONS

      public static final ArchiveEventCode CMD_IN_LIST_RECORDING_SUBSCRIPTIONS
      Archive logging event for list-recording-subscriptions command.
    • CMD_IN_START_BOUNDED_REPLAY

      public static final ArchiveEventCode CMD_IN_START_BOUNDED_REPLAY
      Archive logging event for start-bounded-replay command.
    • CMD_IN_STOP_ALL_REPLAYS

      public static final ArchiveEventCode CMD_IN_STOP_ALL_REPLAYS
      Archive logging event for stop-all-replays command.
    • CMD_IN_REPLICATE

      public static final ArchiveEventCode CMD_IN_REPLICATE
      Archive logging event for replicate command.
    • CMD_IN_STOP_REPLICATION

      public static final ArchiveEventCode CMD_IN_STOP_REPLICATION
      Archive logging event for stop-replication command.
    • CMD_IN_START_POSITION

      public static final ArchiveEventCode CMD_IN_START_POSITION
      Archive logging event for start-position command.
    • CMD_IN_DETACH_SEGMENTS

      public static final ArchiveEventCode CMD_IN_DETACH_SEGMENTS
      Archive logging event for detach-segments command.
    • CMD_IN_DELETE_DETACHED_SEGMENTS

      public static final ArchiveEventCode CMD_IN_DELETE_DETACHED_SEGMENTS
      Archive logging event for delete-detached-segments command.
    • CMD_IN_PURGE_SEGMENTS

      public static final ArchiveEventCode CMD_IN_PURGE_SEGMENTS
      Archive logging event for purge-segments command.
    • CMD_IN_ATTACH_SEGMENTS

      public static final ArchiveEventCode CMD_IN_ATTACH_SEGMENTS
      Archive logging event for attach-segments command.
    • CMD_IN_MIGRATE_SEGMENTS

      public static final ArchiveEventCode CMD_IN_MIGRATE_SEGMENTS
      Archive logging event for migrate-segments command.
    • CMD_IN_AUTH_CONNECT

      public static final ArchiveEventCode CMD_IN_AUTH_CONNECT
      Archive logging event for auth-connect command.
    • CMD_IN_KEEP_ALIVE

      public static final ArchiveEventCode CMD_IN_KEEP_ALIVE
      Archive logging event for keep-alive command.
    • CMD_IN_TAGGED_REPLICATE

      public static final ArchiveEventCode CMD_IN_TAGGED_REPLICATE
      Archive logging event for tagged-replicate command.
    • CMD_OUT_RESPONSE

      public static final ArchiveEventCode CMD_OUT_RESPONSE
      Archive logging event for Archive response.
    • CMD_IN_START_RECORDING2

      public static final ArchiveEventCode CMD_IN_START_RECORDING2
      Archive logging event for start-recording2 command.
    • CMD_IN_EXTEND_RECORDING2

      public static final ArchiveEventCode CMD_IN_EXTEND_RECORDING2
      Archive logging event for extend-recording2 command.
    • CMD_IN_STOP_RECORDING_BY_IDENTITY

      public static final ArchiveEventCode CMD_IN_STOP_RECORDING_BY_IDENTITY
      Archive logging event for stop-recording-by-identity command.
    • REPLICATION_SESSION_STATE_CHANGE

      public static final ArchiveEventCode REPLICATION_SESSION_STATE_CHANGE
      Archive logging event for replication state change.
    • CONTROL_SESSION_STATE_CHANGE

      public static final ArchiveEventCode CONTROL_SESSION_STATE_CHANGE
      Archive logging event for control session state change.
    • REPLAY_SESSION_ERROR

      public static final ArchiveEventCode REPLAY_SESSION_ERROR
      Archive logging event for replay session error.
    • CATALOG_RESIZE

      public static final ArchiveEventCode CATALOG_RESIZE
      Archive logging event for Catalog resize.
    • CMD_IN_PURGE_RECORDING

      public static final ArchiveEventCode CMD_IN_PURGE_RECORDING
      Archive logging event for purge-recording command.
    • CMD_IN_REPLICATE2

      public static final ArchiveEventCode CMD_IN_REPLICATE2
      Archive logging event for replicate2 command.
    • RECORDING_SIGNAL

      public static final ArchiveEventCode RECORDING_SIGNAL
      Archive logging event for recording signal.
    • REPLICATION_SESSION_DONE

      public static final ArchiveEventCode REPLICATION_SESSION_DONE
      Archive logging event for replication session done.
    • CMD_IN_REQUEST_REPLAY_TOKEN

      public static final ArchiveEventCode CMD_IN_REQUEST_REPLAY_TOKEN
      Archive logging event for request-replay-token.
    • REPLAY_SESSION_STATE_CHANGE

      public static final ArchiveEventCode REPLAY_SESSION_STATE_CHANGE
      Archive logging event for replay state change.
    • RECORDING_SESSION_STATE_CHANGE

      public static final ArchiveEventCode RECORDING_SESSION_STATE_CHANGE
      Archive logging event for recording state change.
    • CMD_IN_MAX_RECORDED_POSITION

      public static final ArchiveEventCode CMD_IN_MAX_RECORDED_POSITION
      Archive logging event for max-recorded-position command.
  • Method Details

    • values

      public static ArchiveEventCode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ArchiveEventCode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • id

      public int id()
      Returns the unique event identifier withing an EventCodeType.
      Specified by:
      id in interface EventCode
      Returns:
      the unique event identifier withing an EventCodeType.
    • templateId

      public int templateId()
      Template ID of the SBE message.
      Returns:
      template ID of the SBE message.
    • toEventCodeId

      public int toEventCodeId()
      Get id() from id().
      Returns:
      get id() from id().
    • fromEventCodeId

      public static ArchiveEventCode fromEventCodeId(int eventCodeId)
      Get ArchiveEventCode from its event code id.
      Parameters:
      eventCodeId - to convert.
      Returns:
      ArchiveEventCode from its event code id.
    • decode

      public void decode(MutableDirectBuffer buffer, int offset, StringBuilder builder)
      Decode an event serialised in a buffer to a provided StringBuilder.
      Parameters:
      buffer - containing the encoded event.
      offset - offset at which the event begins.
      builder - to write the decoded event to.