Enum EMessagingOperation

java.lang.Object
java.lang.Enum<EMessagingOperation>
com.helger.phase4.model.EMessagingOperation
All Implemented Interfaces:
Serializable, Comparable<EMessagingOperation>, java.lang.constant.Constable

public enum EMessagingOperation extends Enum<EMessagingOperation>
Messaging operation to use.
Author:
Philip Helger
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    This operation makes data of a previously received (via Receive operation) ebMS User Message Unit available to the Consumer.
    This operation notifies either a Producer or a Consumer about the status of a previously submitted or received ebMS User Message Unit, or about general MSH status.
    This operation completes the transfer of an ebMS user message from the Sending MSH to the Receiving MSH.
    This operation initiates the transfer of an ebMS user message from the Sending MSH to the Receiving MSH, after all headers intended for the Receiving MSH have been added (including security and/or reliability, as required).
    This operation transfers enough data from the producer to the Sending MSH to generate an ebMS User Message Unit.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • SUBMIT

      public static final EMessagingOperation SUBMIT
      This operation transfers enough data from the producer to the Sending MSH to generate an ebMS User Message Unit.
    • DELIVER

      public static final EMessagingOperation DELIVER
      This operation makes data of a previously received (via Receive operation) ebMS User Message Unit available to the Consumer.
    • NOTIFY

      public static final EMessagingOperation NOTIFY
      This operation notifies either a Producer or a Consumer about the status of a previously submitted or received ebMS User Message Unit, or about general MSH status.
    • SEND

      public static final EMessagingOperation SEND
      This operation initiates the transfer of an ebMS user message from the Sending MSH to the Receiving MSH, after all headers intended for the Receiving MSH have been added (including security and/or reliability, as required).
    • RECEIVE

      public static final EMessagingOperation RECEIVE
      This operation completes the transfer of an ebMS user message from the Sending MSH to the Receiving MSH. A successful reception means that a contained User Message Unit is now available for further processing by the Receiving MSH.
  • Method Details

    • values

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

      public static EMessagingOperation valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null