Class PropertyReader


  • public class PropertyReader
    extends Object
    • Method Detail

      • getStringProperty

        public static Optional<String> getStringProperty​(org.apache.synapse.MessageContext mc,
                                                         String parameterKey)
        Reads a String parameter.
        Parameters:
        mc - SimpleMessageContext.
        parameterKey - Key of the parameter.
        Returns:
        Optional String of the parameter value.
      • getIntProperty

        public static Optional<Integer> getIntProperty​(org.apache.synapse.MessageContext mc,
                                                       String parameterKey)
        Reads an int parameter.
        Parameters:
        mc - SimpleMessageContext.
        parameterKey - Key of the parameter.
        Returns:
        Optional int of the parameter value.
      • getEnumProperty

        public static <E extends Enum<E>> E getEnumProperty​(org.apache.synapse.MessageContext mc,
                                                            String parameterKey,
                                                            Class<E> enumType,
                                                            E defaultValue)
                                                     throws InvalidParameterValueException
        Reads a enum parameter.
        Parameters:
        mc - SimpleMessageContext.
        parameterKey - Key of the parameter.
        Returns:
        Enum of the parameter value.
        Throws:
        InvalidParameterValueException