Interface Source


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

    • address

      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.
    • expiryPolicy

      ExpiryPolicy expiryPolicy()
      Returns:
      the ExpiryPolicy of this Source node.
    • dynamic

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

      Map<String,Object> dynamicNodeProperties()
      Returns:
      the properties of the dynamically created Source node.
    • distributionMode

      DistributionMode distributionMode()
      Returns:
      the DistributionMode of this Source node.
    • filters

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

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

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

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