Package org.apache.qpid.protonj2.client
Interface Source
-
public interface Source
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringaddress()java.util.Set<java.lang.String>capabilities()DeliveryStatedefaultOutcome()DistributionModedistributionMode()DurabilityModedurabilityMode()booleandynamic()java.util.Map<java.lang.String,java.lang.Object>dynamicNodeProperties()ExpiryPolicyexpiryPolicy()java.util.Map<java.lang.String,java.lang.String>filters()java.util.Set<DeliveryState.Type>outcomes()longtimeout()
-
-
-
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.
-
expiryPolicy
ExpiryPolicy expiryPolicy()
- Returns:
- the
ExpiryPolicyof this Source node.
-
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.
-
distributionMode
DistributionMode distributionMode()
- Returns:
- the
DistributionModeof this 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.
-
-