Enum Class SecurityStrategy.SecurityStrategyType

java.lang.Object
java.lang.Enum<SecurityStrategy.SecurityStrategyType>
org.mule.soap.api.security.SecurityStrategy.SecurityStrategyType
All Implemented Interfaces:
Serializable, Comparable<SecurityStrategy.SecurityStrategyType>, Constable
Enclosing interface:
SecurityStrategy

public static enum SecurityStrategy.SecurityStrategyType extends Enum<SecurityStrategy.SecurityStrategyType>
Different types of SecurityStrategy that specify when a strategy should be applied to a message.
Since:
1.0
  • Enum Constant Details

    • INCOMING

      public static final SecurityStrategy.SecurityStrategyType INCOMING
      For configurations that should be applied to incoming (response) messages. This configuration type is used for decrypting and verifying the signature of incoming messages.
    • OUTGOING

      public static final SecurityStrategy.SecurityStrategyType OUTGOING
      For configurations that should be applied to outgoing (request) messages. This configuration type is used for encryption, signing and adding SAML, timestamp and username headers.
    • ALWAYS

      public static final SecurityStrategy.SecurityStrategyType ALWAYS
      If the properties should be applied for both incoming and outgoing intereptors.
  • Method Details

    • values

      public static SecurityStrategy.SecurityStrategyType[] 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 SecurityStrategy.SecurityStrategyType 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