Class AmqpSupport
- java.lang.Object
-
- org.apache.activemq.artemis.protocol.amqp.proton.AmqpSupport
-
public class AmqpSupport extends java.lang.ObjectSet of useful methods and definitions used in the AMQP protocol handling
-
-
Field Summary
Fields Modifier and Type Field Description static intAMQP_CREDITS_DEFAULTstatic intAMQP_LOW_CREDITS_DEFAULTstatic booleanAMQP_TREAT_REJECT_AS_UNMODIFIED_DELIVERY_FAILUREstatic booleanAMQP_USE_MODIFIED_FOR_TRANSIENT_DELIVERY_ERRORSstatic org.apache.qpid.proton.amqp.SymbolANONYMOUS_RELAYstatic org.apache.qpid.proton.amqp.SymbolCONNECTION_FORCEDstatic org.apache.qpid.proton.amqp.SymbolCONNECTION_OPEN_FAILEDstatic org.apache.qpid.proton.amqp.SymbolCONTAINER_IDstatic org.apache.qpid.proton.amqp.SymbolCOPYstatic org.apache.qpid.proton.amqp.SymbolDELAYED_DELIVERYstatic org.apache.qpid.proton.amqp.SymbolINVALID_FIELDstatic org.apache.qpid.proton.amqp.UnsignedLongJMS_SELECTOR_CODEstatic java.lang.Object[]JMS_SELECTOR_FILTER_IDSstatic org.apache.qpid.proton.amqp.SymbolJMS_SELECTOR_NAMEstatic org.apache.qpid.proton.amqp.SymbolLIFETIME_POLICYstatic intMAX_FRAME_SIZE_DEFAULTstatic org.apache.qpid.proton.amqp.SymbolNETWORK_HOSTstatic org.apache.qpid.proton.amqp.UnsignedLongNO_LOCAL_CODEstatic java.lang.Object[]NO_LOCAL_FILTER_IDSstatic org.apache.qpid.proton.amqp.SymbolNO_LOCAL_NAMEstatic org.apache.qpid.proton.amqp.SymbolPLATFORMstatic org.apache.qpid.proton.amqp.SymbolPORTstatic org.apache.qpid.proton.amqp.SymbolPRODUCTstatic org.apache.qpid.proton.amqp.SymbolQUEUE_CAPABILITYstatic org.apache.qpid.proton.amqp.SymbolQUEUE_PREFIXstatic org.apache.qpid.proton.amqp.SymbolRESOURCE_DELETEDstatic org.apache.qpid.proton.amqp.SymbolSHARED_SUBSstatic org.apache.qpid.proton.amqp.SymbolSOLE_CONNECTION_CAPABILITYstatic org.apache.qpid.proton.amqp.SymbolTEMP_QUEUE_CAPABILITYstatic org.apache.qpid.proton.amqp.SymbolTEMP_TOPIC_CAPABILITYstatic org.apache.qpid.proton.amqp.SymbolTOPIC_CAPABILITYstatic org.apache.qpid.proton.amqp.SymbolTOPIC_PREFIXstatic org.apache.qpid.proton.amqp.SymbolVERSION
-
Constructor Summary
Constructors Constructor Description AmqpSupport()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancontains(org.apache.qpid.proton.amqp.Symbol[] symbols, org.apache.qpid.proton.amqp.Symbol key)Search for a given Symbol in a given array of Symbol object.static java.util.Map.Entry<org.apache.qpid.proton.amqp.Symbol,org.apache.qpid.proton.amqp.DescribedType>findFilter(java.util.Map<org.apache.qpid.proton.amqp.Symbol,java.lang.Object> filters, java.lang.Object[] filterIds)Search for a particular filter using a set of known identification values in the Map of filters.
-
-
-
Field Detail
-
AMQP_CREDITS_DEFAULT
public static final int AMQP_CREDITS_DEFAULT
- See Also:
- Constant Field Values
-
AMQP_LOW_CREDITS_DEFAULT
public static final int AMQP_LOW_CREDITS_DEFAULT
- See Also:
- Constant Field Values
-
AMQP_TREAT_REJECT_AS_UNMODIFIED_DELIVERY_FAILURE
public static final boolean AMQP_TREAT_REJECT_AS_UNMODIFIED_DELIVERY_FAILURE
- See Also:
- Constant Field Values
-
AMQP_USE_MODIFIED_FOR_TRANSIENT_DELIVERY_ERRORS
public static final boolean AMQP_USE_MODIFIED_FOR_TRANSIENT_DELIVERY_ERRORS
- See Also:
- Constant Field Values
-
JMS_SELECTOR_CODE
public static final org.apache.qpid.proton.amqp.UnsignedLong JMS_SELECTOR_CODE
-
JMS_SELECTOR_NAME
public static final org.apache.qpid.proton.amqp.Symbol JMS_SELECTOR_NAME
-
JMS_SELECTOR_FILTER_IDS
public static final java.lang.Object[] JMS_SELECTOR_FILTER_IDS
-
NO_LOCAL_CODE
public static final org.apache.qpid.proton.amqp.UnsignedLong NO_LOCAL_CODE
-
NO_LOCAL_NAME
public static final org.apache.qpid.proton.amqp.Symbol NO_LOCAL_NAME
-
NO_LOCAL_FILTER_IDS
public static final java.lang.Object[] NO_LOCAL_FILTER_IDS
-
TEMP_QUEUE_CAPABILITY
public static final org.apache.qpid.proton.amqp.Symbol TEMP_QUEUE_CAPABILITY
-
TEMP_TOPIC_CAPABILITY
public static final org.apache.qpid.proton.amqp.Symbol TEMP_TOPIC_CAPABILITY
-
QUEUE_CAPABILITY
public static final org.apache.qpid.proton.amqp.Symbol QUEUE_CAPABILITY
-
TOPIC_CAPABILITY
public static final org.apache.qpid.proton.amqp.Symbol TOPIC_CAPABILITY
-
INVALID_FIELD
public static final org.apache.qpid.proton.amqp.Symbol INVALID_FIELD
-
CONTAINER_ID
public static final org.apache.qpid.proton.amqp.Symbol CONTAINER_ID
-
ANONYMOUS_RELAY
public static final org.apache.qpid.proton.amqp.Symbol ANONYMOUS_RELAY
-
DELAYED_DELIVERY
public static final org.apache.qpid.proton.amqp.Symbol DELAYED_DELIVERY
-
QUEUE_PREFIX
public static final org.apache.qpid.proton.amqp.Symbol QUEUE_PREFIX
-
TOPIC_PREFIX
public static final org.apache.qpid.proton.amqp.Symbol TOPIC_PREFIX
-
CONNECTION_OPEN_FAILED
public static final org.apache.qpid.proton.amqp.Symbol CONNECTION_OPEN_FAILED
-
PRODUCT
public static final org.apache.qpid.proton.amqp.Symbol PRODUCT
-
VERSION
public static final org.apache.qpid.proton.amqp.Symbol VERSION
-
PLATFORM
public static final org.apache.qpid.proton.amqp.Symbol PLATFORM
-
RESOURCE_DELETED
public static final org.apache.qpid.proton.amqp.Symbol RESOURCE_DELETED
-
CONNECTION_FORCED
public static final org.apache.qpid.proton.amqp.Symbol CONNECTION_FORCED
-
SHARED_SUBS
public static final org.apache.qpid.proton.amqp.Symbol SHARED_SUBS
-
NETWORK_HOST
public static final org.apache.qpid.proton.amqp.Symbol NETWORK_HOST
-
PORT
public static final org.apache.qpid.proton.amqp.Symbol PORT
-
MAX_FRAME_SIZE_DEFAULT
public static final int MAX_FRAME_SIZE_DEFAULT
- See Also:
- Constant Field Values
-
COPY
public static final org.apache.qpid.proton.amqp.Symbol COPY
-
LIFETIME_POLICY
public static final org.apache.qpid.proton.amqp.Symbol LIFETIME_POLICY
-
SOLE_CONNECTION_CAPABILITY
public static final org.apache.qpid.proton.amqp.Symbol SOLE_CONNECTION_CAPABILITY
-
-
Method Detail
-
contains
public static boolean contains(org.apache.qpid.proton.amqp.Symbol[] symbols, org.apache.qpid.proton.amqp.Symbol key)Search for a given Symbol in a given array of Symbol object.- Parameters:
symbols- the set of Symbols to search.key- the value to try and find in the Symbol array.- Returns:
- true if the key is found in the given Symbol array.
-
findFilter
public static java.util.Map.Entry<org.apache.qpid.proton.amqp.Symbol,org.apache.qpid.proton.amqp.DescribedType> findFilter(java.util.Map<org.apache.qpid.proton.amqp.Symbol,java.lang.Object> filters, java.lang.Object[] filterIds)Search for a particular filter using a set of known identification values in the Map of filters.- Parameters:
filters- The filters map that should be searched.filterIds- The aliases for the target filter to be located.- Returns:
- the filter if found in the mapping or null if not found.
-
-