Interface Source


  • public interface Source
    The Source for messages. For an opened Sender or Receiver the Source properties exposes the remote Source configuration.
    • Method Detail

      • address

        java.lang.String address()
        Returns:
        the address of the Source node.
      • durabilityMode

        DurabilityMode durabilityMode()
        Returns:
        the durabilityMode of this Source node.
      • timeout

        long timeout()
        Returns:
        the timeout assigned to this Source node in seconds.
      • dynamic

        boolean dynamic()
        Returns:
        true if the Source node was created dynamically on-demand
      • dynamicNodeProperties

        java.util.Map<java.lang.String,​java.lang.Object> dynamicNodeProperties()
        Returns:
        the properties of the dynamically created Source node.
      • filters

        java.util.Map<java.lang.String,​java.lang.String> filters()
        Returns:
        the filters assigned to this Source node.
      • defaultOutcome

        DeliveryState defaultOutcome()
        Returns:
        the default outcome configured for this Source node.
      • outcomes

        java.util.Set<DeliveryState.Type> outcomes()
        Returns:
        the supported outcome types of this Source node.
      • capabilities

        java.util.Set<java.lang.String> capabilities()
        Returns:
        the set of capabilities available on this Source node.