Package org.apache.activemq
Class ActiveMQXASslConnectionFactory
java.lang.Object
org.apache.activemq.jndi.JNDIBaseStorable
org.apache.activemq.ActiveMQConnectionFactory
org.apache.activemq.ActiveMQSslConnectionFactory
org.apache.activemq.ActiveMQXASslConnectionFactory
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory
,jakarta.jms.QueueConnectionFactory
,jakarta.jms.TopicConnectionFactory
,jakarta.jms.XAConnectionFactory
,jakarta.jms.XAQueueConnectionFactory
,jakarta.jms.XATopicConnectionFactory
,Externalizable
,Serializable
,Cloneable
,Referenceable
,JNDIStorableInterface
,StatsCapable
public class ActiveMQXASslConnectionFactory
extends ActiveMQSslConnectionFactory
implements jakarta.jms.XAConnectionFactory, jakarta.jms.XAQueueConnectionFactory, jakarta.jms.XATopicConnectionFactory
- See Also:
-
Field Summary
Fields inherited from class org.apache.activemq.ActiveMQSslConnectionFactory
keyManager, keyStore, keyStoreKeyPassword, keyStorePassword, keyStoreType, secureRandom, trustManager, trustStore, trustStorePassword, trustStoreType
Fields inherited from class org.apache.activemq.ActiveMQConnectionFactory
alwaysSessionAsync, brokerURL, clientID, DEFAULT_BROKER_BIND_URL, DEFAULT_BROKER_URL, DEFAULT_PASSWORD, DEFAULT_PRODUCER_WINDOW_SIZE, DEFAULT_USER, dispatchAsync, password, userName, xaAckMode
-
Constructor Summary
ConstructorsConstructorDescriptionActiveMQXASslConnectionFactory
(String brokerURL) ActiveMQXASslConnectionFactory
(URI brokerURL) -
Method Summary
Modifier and TypeMethodDescriptionprotected ActiveMQConnection
createActiveMQConnection
(Transport transport, JMSStatsImpl stats) jakarta.jms.XAConnection
jakarta.jms.XAConnection
createXAConnection
(String userName, String password) jakarta.jms.XAJMSContext
jakarta.jms.XAJMSContext
createXAContext
(String userName, String password) jakarta.jms.XAQueueConnection
jakarta.jms.XAQueueConnection
createXAQueueConnection
(String userName, String password) jakarta.jms.XATopicConnection
jakarta.jms.XATopicConnection
createXATopicConnection
(String userName, String password) int
void
populateProperties
(Properties props) Initialize the instance from properties stored in JNDIvoid
setXaAckMode
(int xaAckMode) Methods inherited from class org.apache.activemq.ActiveMQSslConnectionFactory
createKeyManager, createTransport, createTrustManager, getInputStream, getKeyStore, getKeyStoreKeyPassword, getKeyStorePassword, getKeyStoreType, getTrustStore, getTrustStorePassword, getTrustStoreType, loadClientCredential, setKeyAndTrustManagers, setKeyStore, setKeyStoreKeyPassword, setKeyStorePassword, setKeyStoreType, setTrustStore, setTrustStorePassword, setTrustStoreType
Methods inherited from class org.apache.activemq.ActiveMQConnectionFactory
buildFromMap, buildFromProperties, configureConnection, copy, createActiveMQConnection, createActiveMQConnection, createConnection, createConnection, createContext, createContext, createContext, createContext, createQueueConnection, createQueueConnection, createTopicConnection, createTopicConnection, getAuditDepth, getAuditMaximumProducerNumber, getBlobTransferPolicy, getBrokerURL, getClientID, getClientIdGenerator, getClientIDPrefix, getClientInternalExceptionListener, getCloseTimeout, getConnectionIdGenerator, getConnectResponseTimeout, getConsumerFailoverRedeliveryWaitPeriod, getExceptionListener, getMaxThreadPoolSize, getOptimizeAcknowledgeTimeOut, getOptimizedAckScheduledAckInterval, getPassword, getPrefetchPolicy, getProducerWindowSize, getRedeliveryPolicy, getRedeliveryPolicyMap, getRejectedTaskHandler, getSendTimeout, getSessionTaskRunner, getStats, getTransformer, getTransportListener, getTrustedPackages, getUserName, getWarnAboutUnstartedConnectionTimeout, isAlwaysSessionAsync, isAlwaysSyncSend, isCheckForDuplicates, isConsumerExpiryCheckEnabled, isCopyMessageOnSend, isDisableTimeStampsByDefault, isDispatchAsync, isExclusiveConsumer, isMessagePrioritySupported, isNestedMapAndListEnabled, isNonBlockingRedelivery, isObjectMessageSerializationDefered, isOptimizeAcknowledge, isOptimizedMessageDispatch, isRmIdFromConnectionId, isSendAcksAsync, isStatsEnabled, isTransactedIndividualAck, isTrustAllPackages, isUseAsyncSend, isUseCompression, isUseDedicatedTaskRunner, isUseRetroactiveConsumer, isWatchTopicAdvisories, setAlwaysSessionAsync, setAlwaysSyncSend, setAuditDepth, setAuditMaximumProducerNumber, setBlobTransferPolicy, setBrokerURL, setCheckForDuplicates, setClientID, setClientIdGenerator, setClientIDPrefix, setClientInternalExceptionListener, setCloseTimeout, setConnectionIdGenerator, setConnectionIDPrefix, setConnectResponseTimeout, setConsumerExpiryCheckEnabled, setConsumerFailoverRedeliveryWaitPeriod, setCopyMessageOnSend, setDisableTimeStampsByDefault, setDispatchAsync, setExceptionListener, setExclusiveConsumer, setMaxThreadPoolSize, setMessagePrioritySupported, setNestedMapAndListEnabled, setNonBlockingRedelivery, setObjectMessageSerializationDefered, setOptimizeAcknowledge, setOptimizeAcknowledgeTimeOut, setOptimizedAckScheduledAckInterval, setOptimizedMessageDispatch, setPassword, setPrefetchPolicy, setProducerWindowSize, setRedeliveryPolicy, setRedeliveryPolicyMap, setRejectedTaskHandler, setRmIdFromConnectionId, setSendAcksAsync, setSendTimeout, setSessionTaskRunner, setStatsEnabled, setTransactedIndividualAck, setTransformer, setTransportListener, setTrustAllPackages, setTrustedPackages, setUseAsyncSend, setUseCompression, setUseDedicatedTaskRunner, setUseRetroactiveConsumer, setUserName, setWarnAboutUnstartedConnectionTimeout, setWatchTopicAdvisories
Methods inherited from class org.apache.activemq.jndi.JNDIBaseStorable
getProperties, getReference, readExternal, setProperties, writeExternal
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jakarta.jms.ConnectionFactory
createConnection, createConnection, createContext, createContext, createContext, createContext
Methods inherited from interface jakarta.jms.QueueConnectionFactory
createQueueConnection, createQueueConnection
Methods inherited from interface jakarta.jms.TopicConnectionFactory
createTopicConnection, createTopicConnection
-
Constructor Details
-
ActiveMQXASslConnectionFactory
public ActiveMQXASslConnectionFactory() -
ActiveMQXASslConnectionFactory
-
ActiveMQXASslConnectionFactory
-
-
Method Details
-
createXAConnection
public jakarta.jms.XAConnection createXAConnection() throws jakarta.jms.JMSException- Specified by:
createXAConnection
in interfacejakarta.jms.XAConnectionFactory
- Throws:
jakarta.jms.JMSException
-
createXAConnection
public jakarta.jms.XAConnection createXAConnection(String userName, String password) throws jakarta.jms.JMSException - Specified by:
createXAConnection
in interfacejakarta.jms.XAConnectionFactory
- Throws:
jakarta.jms.JMSException
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection() throws jakarta.jms.JMSException- Specified by:
createXAQueueConnection
in interfacejakarta.jms.XAQueueConnectionFactory
- Throws:
jakarta.jms.JMSException
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection(String userName, String password) throws jakarta.jms.JMSException - Specified by:
createXAQueueConnection
in interfacejakarta.jms.XAQueueConnectionFactory
- Throws:
jakarta.jms.JMSException
-
createXATopicConnection
public jakarta.jms.XATopicConnection createXATopicConnection() throws jakarta.jms.JMSException- Specified by:
createXATopicConnection
in interfacejakarta.jms.XATopicConnectionFactory
- Throws:
jakarta.jms.JMSException
-
createXATopicConnection
public jakarta.jms.XATopicConnection createXATopicConnection(String userName, String password) throws jakarta.jms.JMSException - Specified by:
createXATopicConnection
in interfacejakarta.jms.XATopicConnectionFactory
- Throws:
jakarta.jms.JMSException
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext()- Specified by:
createXAContext
in interfacejakarta.jms.XAConnectionFactory
-
createXAContext
- Specified by:
createXAContext
in interfacejakarta.jms.XAConnectionFactory
-
createActiveMQConnection
protected ActiveMQConnection createActiveMQConnection(Transport transport, JMSStatsImpl stats) throws Exception - Overrides:
createActiveMQConnection
in classActiveMQConnectionFactory
- Throws:
Exception
-
getXaAckMode
public int getXaAckMode() -
setXaAckMode
public void setXaAckMode(int xaAckMode) -
populateProperties
Description copied from class:JNDIBaseStorable
Initialize the instance from properties stored in JNDI- Overrides:
populateProperties
in classActiveMQConnectionFactory
-