public class SolXAConnectionFactoryImpl extends SolConnectionFactoryImpl implements SolXAConnectionFactory
| Constructor and Description |
|---|
SolXAConnectionFactoryImpl() |
SolXAConnectionFactoryImpl(JMSProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
XAConnection |
createXAConnection()
Creates an
XAConnection with the default user identity. |
XAConnection |
createXAConnection(String userName,
String password)
Creates an XA connection with the specified user identity.
|
XAQueueConnection |
createXAQueueConnection()
Creates an XA queue connection with the default user identity.
|
XAQueueConnection |
createXAQueueConnection(String userName,
String password)
Creates an XA queue connection with the specified user identity.
|
XATopicConnection |
createXATopicConnection()
Creates an XA topic connection with the default user identity.
|
XATopicConnection |
createXATopicConnection(String userName,
String password)
Creates an XA topic connection with the specified user identity.
|
boolean |
equals(Object obj) |
int |
hashCode() |
createConnection, createConnection, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, fromJNDIProperties, fromProperties, getAllowDuplicateClientId, getAuthenticationScheme, getBrowserTimeoutInMS, getCallbackOnIOThread, getClientDescription, getClientID, getCompressionLevel, getConnectRetries, getConnectRetriesPerHost, getConnectTimeoutInMillis, getDeliverToOne, getDeliverToOneOverride, getDeliveryMode, getDirectOptimized, getDirectTransport, getDmqEligible, getDynamicDurables, getEffectiveProperty, getElidingEligible, getEnvironment, getGenerateSenderID, getHost, getJMSProperties, getJMSPropertyBean, getJMSXUserIDEnabled, getKeepAliveCountMax, getKeepAliveIntervalInMillis, getKeepAlives, getKRBMutualAuthentication, getKRBServiceName, getLargeMessaging, getLargeMessagingConsumeTimeoutInMillis, getLargeMessagingIncompletePolicy, getLargeMessagingMaximumSize, getLargeMessagingSegmentSize, getPassword, getPort, getProperty, getPropertyNames, getReadTimeoutInMillis, getReceiveAdAckThreshold, getReceiveADAckTimerInMillis, getReceiveADWindowSize, getReceiveBufferSize, getReconnectRetries, getReconnectRetryWaitInMillis, getReference, getRespectTTL, getSendADAckTimerInMillis, getSendADMaxResends, getSendADWindowSize, getSendBufferSize, getSSLCipherSuites, getSSLConnectionDowngradeTo, getSSLExcludedProtocols, getSSLKeyStore, getSSLKeyStoreFormat, getSSLKeyStoreNormalizedFormat, getSSLKeyStorePassword, getSSLPrivateKeyAlias, getSSLPrivateKeyPassword, getSSLProtocol, getSSLTrustedCommonNameList, getSSLTrustStore, getSSLTrustStoreFormat, getSSLTrustStorePassword, getSSLValidateCertificate, getSSLValidateCertificateDate, getSubscriberLocalPriority, getSubscriberNetworkPriority, getTcpNoDelay, getUnknownPublisherFlowAction, getUseDefaultContext, getUsername, getVPN, getXA, getXmlPayload, isXAEnabled, setAuthenticationScheme, setBrowserTimeoutInMS, setCallbackOnIOThread, setClientDescription, setClientID, setCompressionLevel, setConnectRetries, setConnectRetriesPerHost, setConnectTimeoutInMillis, setDeliverToOne, setDeliverToOneOverride, setDeliveryMode, setDirectOptimized, setDirectTransport, setDmqEligible, setDynamicDurables, setElidingEligible, setGenerateSenderID, setHost, setKeepAliveCountMax, setKeepAliveIntervalInMillis, setKeepAlives, setKRBMutualAuthentication, setKRBServiceName, setLargeMessaging, setLargeMessagingConsumeTimeoutInMillis, setLargeMessagingIncompletePolicy, setLargeMessagingMaximumSize, setLargeMessagingSegmentSize, setPassword, setPort, setProperty, setReadTimeoutInMillis, setReceiveAdAckThreshold, setReceiveADAckTimerInMillis, setReceiveADWindowSize, setReceiveBufferSize, setReconnectRetries, setReconnectRetryWaitInMillis, setRespectTTL, setSendADAckTimerInMillis, setSendADMaxResends, setSendADWindowSize, setSendBufferSize, setSSLCipherSuites, setSSLConnectionDowngradeTo, setSSLExcludedProtocols, setSSLKeyStore, setSSLKeyStoreFormat, setSSLKeyStoreNormalizedFormat, setSSLKeyStorePassword, setSSLPrivateKeyAlias, setSSLPrivateKeyPassword, setSSLProtocol, setSSLTrustedCommonNameList, setSSLTrustStore, setSSLTrustStoreFormat, setSSLTrustStorePassword, setSSLValidateCertificate, setSSLValidateCertificateDate, setSubscriberLocalPriority, setSubscriberNetworkPriority, setTcpNoDelay, setUnknownPublisherFlowAction, setUseDefaultContext, setUsername, setVPN, setXA, setXmlPayload, toEffectiveString, toProperties, toStringfromProperties, getAllowDuplicateClientId, getAuthenticationScheme, getBrowserTimeoutInMS, getCallbackOnIOThread, getClientDescription, getClientID, getCompressionLevel, getConnectRetries, getConnectRetriesPerHost, getConnectTimeoutInMillis, getDeliverToOne, getDeliverToOneOverride, getDeliveryMode, getDirectOptimized, getDirectTransport, getDmqEligible, getDynamicDurables, getEffectiveProperty, getElidingEligible, getEnvironment, getGenerateSenderID, getHost, getJMSXUserIDEnabled, getKeepAliveCountMax, getKeepAliveIntervalInMillis, getKeepAlives, getKRBMutualAuthentication, getKRBServiceName, getLargeMessaging, getLargeMessagingConsumeTimeoutInMillis, getLargeMessagingIncompletePolicy, getLargeMessagingMaximumSize, getLargeMessagingSegmentSize, getPassword, getPort, getProperty, getPropertyNames, getReadTimeoutInMillis, getReceiveAdAckThreshold, getReceiveADAckTimerInMillis, getReceiveADWindowSize, getReceiveBufferSize, getReconnectRetries, getReconnectRetryWaitInMillis, getRespectTTL, getSendADAckTimerInMillis, getSendADMaxResends, getSendADWindowSize, getSendBufferSize, getSSLCipherSuites, getSSLConnectionDowngradeTo, getSSLExcludedProtocols, getSSLKeyStore, getSSLKeyStoreFormat, getSSLKeyStoreNormalizedFormat, getSSLKeyStorePassword, getSSLPrivateKeyAlias, getSSLPrivateKeyPassword, getSSLProtocol, getSSLTrustedCommonNameList, getSSLTrustStore, getSSLTrustStoreFormat, getSSLTrustStorePassword, getSSLValidateCertificate, getSSLValidateCertificateDate, getSubscriberLocalPriority, getSubscriberNetworkPriority, getTcpNoDelay, getUnknownPublisherFlowAction, getUseDefaultContext, getUsername, getVPN, getXA, getXmlPayload, setAuthenticationScheme, setBrowserTimeoutInMS, setCallbackOnIOThread, setClientDescription, setClientID, setCompressionLevel, setConnectRetries, setConnectRetriesPerHost, setConnectTimeoutInMillis, setDeliverToOne, setDeliverToOneOverride, setDeliveryMode, setDirectOptimized, setDirectTransport, setDmqEligible, setDynamicDurables, setElidingEligible, setGenerateSenderID, setHost, setKeepAliveCountMax, setKeepAliveIntervalInMillis, setKeepAlives, setKRBMutualAuthentication, setKRBServiceName, setLargeMessaging, setLargeMessagingConsumeTimeoutInMillis, setLargeMessagingIncompletePolicy, setLargeMessagingMaximumSize, setLargeMessagingSegmentSize, setPassword, setPort, setProperty, setReadTimeoutInMillis, setReceiveAdAckThreshold, setReceiveADAckTimerInMillis, setReceiveADWindowSize, setReceiveBufferSize, setReconnectRetries, setReconnectRetryWaitInMillis, setRespectTTL, setSendADAckTimerInMillis, setSendADMaxResends, setSendADWindowSize, setSendBufferSize, setSSLCipherSuites, setSSLConnectionDowngradeTo, setSSLExcludedProtocols, setSSLKeyStore, setSSLKeyStoreFormat, setSSLKeyStoreNormalizedFormat, setSSLKeyStorePassword, setSSLPrivateKeyAlias, setSSLPrivateKeyPassword, setSSLProtocol, setSSLTrustedCommonNameList, setSSLTrustStore, setSSLTrustStoreFormat, setSSLTrustStorePassword, setSSLValidateCertificate, setSSLValidateCertificateDate, setSubscriberLocalPriority, setSubscriberNetworkPriority, setTcpNoDelay, setUnknownPublisherFlowAction, setUseDefaultContext, setUsername, setVPN, setXmlPayload, toEffectiveString, toPropertiesgetReferencecreateQueueConnection, createQueueConnectioncreateTopicConnection, createTopicConnectioncreateConnection, createConnectionpublic SolXAConnectionFactoryImpl()
public SolXAConnectionFactoryImpl(JMSProperties properties)
public XAConnection createXAConnection() throws JMSException
XAConnectionFactoryXAConnection with the default user identity.
The connection is created in stopped mode. No messages
will be delivered until the Connection.start method
is explicitly called.createXAConnection in interface XAConnectionFactoryXAConnectionJMSException - if the JMS provider fails to create an XA
connection due to some internal error.JMSSecurityException - if client authentication fails due to
an invalid user name or password.public XAConnection createXAConnection(String userName, String password) throws JMSException
XAConnectionFactoryConnection.start method
is explicitly called.createXAConnection in interface XAConnectionFactoryuserName - the caller's user namepassword - the caller's passwordJMSException - if the JMS provider fails to create an XA
connection due to some internal error.JMSSecurityException - if client authentication fails due to
an invalid user name or password.public XAQueueConnection createXAQueueConnection() throws JMSException
XAQueueConnectionFactoryConnection.start method
is explicitly called.createXAQueueConnection in interface XAQueueConnectionFactoryJMSException - if the JMS provider fails to create an XA queue
connection due to some internal error.JMSSecurityException - if client authentication fails due to
an invalid user name or password.public XAQueueConnection createXAQueueConnection(String userName, String password) throws JMSException
XAQueueConnectionFactoryConnection.start method
is explicitly called.createXAQueueConnection in interface XAQueueConnectionFactoryuserName - the caller's user namepassword - the caller's passwordJMSException - if the JMS provider fails to create an XA queue
connection due to some internal error.JMSSecurityException - if client authentication fails due to
an invalid user name or password.public XATopicConnection createXATopicConnection() throws JMSException
XATopicConnectionFactoryConnection.start method
is explicitly called.createXATopicConnection in interface XATopicConnectionFactoryJMSException - if the JMS provider fails to create an XA topic
connection due to some internal error.JMSSecurityException - if client authentication fails due to
an invalid user name or password.public XATopicConnection createXATopicConnection(String userName, String password) throws JMSException
XATopicConnectionFactoryConnection.start method
is explicitly called.createXATopicConnection in interface XATopicConnectionFactoryuserName - the caller's user namepassword - the caller's passwordJMSException - if the JMS provider fails to create an XA topic
connection due to some internal error.JMSSecurityException - if client authentication fails due to
an invalid user name or password.public Object clone() throws CloneNotSupportedException
clone in class SolConnectionFactoryImplCloneNotSupportedExceptionpublic boolean equals(Object obj)
equals in class SolConnectionFactoryImplpublic int hashCode()
hashCode in class SolConnectionFactoryImplCopyright 2004-2019 Solace Corporation. All rights reserved.