Interface JmsProperties

    • Method Detail

      • builder

        static JmsPropertiesBuilder builder()
        Creates a builder object to create JMS Properties
        Returns:
        the builder.
      • propertyExists

        boolean propertyExists​(String name)
        Indicates whether a property value exists.
        Parameters:
        name - the name of the property to test
        Returns:
        true if the property exists
      • getBooleanProperty

        boolean getBooleanProperty​(String name)
        Returns the value of the boolean property with the specified name.
        Parameters:
        name - the name of the boolean property
        Returns:
        the boolean property value for the specified name
      • getByteProperty

        byte getByteProperty​(String name)
        Returns the value of the byte property with the specified name.
        Parameters:
        name - the name of the byte property
        Returns:
        the byte property value for the specified name
      • getShortProperty

        short getShortProperty​(String name)
        Returns the value of the short property with the specified name.
        Parameters:
        name - the name of the short property
        Returns:
        the short property value for the specified name
      • getIntProperty

        int getIntProperty​(String name)
        Returns the value of the int property with the specified name.
        Parameters:
        name - the name of the int property
        Returns:
        the int property value for the specified name
      • getLongProperty

        long getLongProperty​(String name)
        Returns the value of the long property with the specified name.
        Parameters:
        name - the name of the long property
        Returns:
        the long property value for the specified name
      • getFloatProperty

        float getFloatProperty​(String name)
        Returns the value of the float property with the specified name.
        Parameters:
        name - the name of the float property
        Returns:
        the float property value for the specified name
      • getDoubleProperty

        double getDoubleProperty​(String name)
        Returns the value of the double property with the specified name.
        Parameters:
        name - the name of the double property
        Returns:
        the double property value for the specified name
      • getStringProperty

        String getStringProperty​(String name)
        Returns the value of the String property with the specified name.
        Parameters:
        name - the name of the String property
        Returns:
        the String property value for the specified name; if there is no property by this name, a null value is returned
      • getObjectProperty

        Object getObjectProperty​(String name)
        Returns the value of the Java object property with the specified name.

        This method can be used to return, in objectified format, an object that has been stored as a property in the message with the equivalent setObjectProperty method call, or its equivalent primitive settypeProperty method.

        Parameters:
        name - the name of the Java object property
        Returns:
        the Java object property value with the specified name, in objectified format (for example, if the property was set as an int, an Integer is returned); if there is no property by this name, a null value is returned
      • getPropertyNames

        Enumeration<String> getPropertyNames()
        Returns an Enumeration of all the property names.

        Note that Jakarta Messaging standard header fields are not considered properties and are not returned in this enumeration.

        Returns:
        an enumeration of all the names of property values