Package org.apache.qpid.jms.meta
Class JmsConnectionInfo
java.lang.Object
org.apache.qpid.jms.meta.JmsAbstractResource
org.apache.qpid.jms.meta.JmsConnectionInfo
- All Implemented Interfaces:
Comparable<JmsConnectionInfo>,JmsResource
public final class JmsConnectionInfo
extends JmsAbstractResource
implements Comparable<JmsConnectionInfo>
Meta object that contains the JmsConnection identification and configuration
options. Providers can extend this to add Provider specific data as needed.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.qpid.jms.meta.JmsResource
JmsResource.ResourceState -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(JmsConnectionInfo other) copy()booleanlonglongbyte[]EnumMap<JmsConnectionExtensions,BiFunction<jakarta.jms.Connection, URI, Object>> getId()Returns the assigned resource ID for this JmsResource instance.longlonginthashCode()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAwaitClientID(boolean awaitClientID) voidsetClientId(String clientId, boolean explicitClientID) voidsetCloseLinksThatFailOnReconnect(boolean closeLinksThatFailOnReconnect) voidsetCloseTimeout(long closeTimeout) voidsetConfiguredURI(URI uri) voidsetConnectedURI(URI connectedURI) voidsetConnection(JmsConnection connection) voidsetConnectTimeout(long connectTimeout) voidsetDeserializationPolicy(JmsDeserializationPolicy deserializationPolicy) voidsetForceAsyncAcks(boolean forceAsyncAcks) voidsetForceAsyncSend(boolean forceAsyncSend) voidsetForceSyncSend(boolean forceSyncSend) voidsetLocalMessageExpiry(boolean localMessageExpiry) voidsetLocalMessagePriority(boolean localMessagePriority) voidsetMessageIDPolicy(JmsMessageIDPolicy messageIDPolicy) voidsetPassword(String password) voidsetPopulateJMSXUserID(boolean populateMessageUserID) voidsetPrefetchPolicy(JmsPrefetchPolicy prefetchPolicy) voidsetPresettlePolicy(JmsPresettlePolicy presettlePolicy) voidsetQueuePrefix(String queuePrefix) voidsetReceiveLocalOnly(boolean receiveLocalOnly) voidsetReceiveNoWaitLocalOnly(boolean receiveNoWaitLocalOnly) voidsetRedeliveryPolicy(JmsRedeliveryPolicy redeliveryPolicy) voidsetRequestTimeout(long requestTimeout) voidsetSendTimeout(long sendTimeout) voidsetTopicPrefix(String topicPrefix) voidvoidsetUseDaemonThread(boolean useDaemonThread) voidsetUsername(String username) voidsetValidatePropertyNames(boolean validatePropertyNames) voidsetValidateSelector(boolean validateSelector) toString()voidvisit(JmsResourceVistor vistor) Allows a visitor object to walk the resources and process them.Methods inherited from class org.apache.qpid.jms.meta.JmsAbstractResource
getState, isClosed, setState
-
Field Details
-
INFINITE
public static final long INFINITE- See Also:
-
DEFAULT_CONNECT_TIMEOUT
public static final long DEFAULT_CONNECT_TIMEOUT- See Also:
-
DEFAULT_CLOSE_TIMEOUT
public static final long DEFAULT_CLOSE_TIMEOUT- See Also:
-
DEFAULT_SEND_TIMEOUT
public static final long DEFAULT_SEND_TIMEOUT- See Also:
-
DEFAULT_REQUEST_TIMEOUT
public static final long DEFAULT_REQUEST_TIMEOUT- See Also:
-
-
Constructor Details
-
JmsConnectionInfo
-
-
Method Details
-
copy
-
isForceAsyncSend
public boolean isForceAsyncSend() -
setForceAsyncSend
public void setForceAsyncSend(boolean forceAsyncSend) -
isForceSyncSend
public boolean isForceSyncSend() -
setForceSyncSend
public void setForceSyncSend(boolean forceSyncSend) -
getId
Description copied from interface:JmsResourceReturns the assigned resource ID for this JmsResource instance.- Specified by:
getIdin interfaceJmsResource- Returns:
- the assigned resource ID for this JmsResource instance.
-
getConfiguredURI
-
setConfiguredURI
-
getConnectedURI
-
setConnectedURI
-
getClientId
-
setClientId
-
isExplicitClientID
public boolean isExplicitClientID() -
getUsername
-
setUsername
-
getPassword
-
setPassword
-
getQueuePrefix
-
setQueuePrefix
-
getTopicPrefix
-
setTopicPrefix
-
isValidatePropertyNames
public boolean isValidatePropertyNames() -
setValidatePropertyNames
public void setValidatePropertyNames(boolean validatePropertyNames) -
isValidateSelector
public boolean isValidateSelector() -
setValidateSelector
public void setValidateSelector(boolean validateSelector) -
getCloseTimeout
public long getCloseTimeout() -
setCloseTimeout
public void setCloseTimeout(long closeTimeout) -
getConnectTimeout
public long getConnectTimeout() -
setConnectTimeout
public void setConnectTimeout(long connectTimeout) -
getSendTimeout
public long getSendTimeout() -
setSendTimeout
public void setSendTimeout(long sendTimeout) -
getRequestTimeout
public long getRequestTimeout() -
setRequestTimeout
public void setRequestTimeout(long requestTimeout) -
isLocalMessagePriority
public boolean isLocalMessagePriority() -
setLocalMessagePriority
public void setLocalMessagePriority(boolean localMessagePriority) -
isForceAsyncAcks
public boolean isForceAsyncAcks() -
setForceAsyncAcks
public void setForceAsyncAcks(boolean forceAsyncAcks) -
isReceiveLocalOnly
public boolean isReceiveLocalOnly() -
setReceiveLocalOnly
public void setReceiveLocalOnly(boolean receiveLocalOnly) -
isReceiveNoWaitLocalOnly
public boolean isReceiveNoWaitLocalOnly() -
setReceiveNoWaitLocalOnly
public void setReceiveNoWaitLocalOnly(boolean receiveNoWaitLocalOnly) -
isLocalMessageExpiry
public boolean isLocalMessageExpiry() -
setLocalMessageExpiry
public void setLocalMessageExpiry(boolean localMessageExpiry) -
getPrefetchPolicy
-
setPrefetchPolicy
-
getRedeliveryPolicy
-
setRedeliveryPolicy
-
getPresettlePolicy
-
setPresettlePolicy
-
getMessageIDPolicy
-
setMessageIDPolicy
-
isPopulateJMSXUserID
public boolean isPopulateJMSXUserID() -
setPopulateJMSXUserID
public void setPopulateJMSXUserID(boolean populateMessageUserID) -
getEncodedUsername
public byte[] getEncodedUsername() -
getDeserializationPolicy
-
setDeserializationPolicy
-
isUseDaemonThread
public boolean isUseDaemonThread() -
setUseDaemonThread
public void setUseDaemonThread(boolean useDaemonThread) -
isAwaitClientID
public boolean isAwaitClientID() -
setAwaitClientID
public void setAwaitClientID(boolean awaitClientID) -
isCloseLinksThatFailOnReconnect
public boolean isCloseLinksThatFailOnReconnect() -
setCloseLinksThatFailOnReconnect
public void setCloseLinksThatFailOnReconnect(boolean closeLinksThatFailOnReconnect) -
getExtensionMap
public EnumMap<JmsConnectionExtensions,BiFunction<jakarta.jms.Connection, getExtensionMap()URI, Object>> -
getConnection
-
setConnection
-
toString
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<JmsConnectionInfo>
-
visit
Description copied from interface:JmsResourceAllows a visitor object to walk the resources and process them.- Specified by:
visitin interfaceJmsResource- Parameters:
vistor- The visitor instance that is processing this resource.- Throws:
Exception- if an error occurs while visiting this resource.
-
setTracer
-
getTracer
-