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, trustStoreTypeFields 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 ActiveMQConnectioncreateActiveMQConnection(Transport transport, JMSStatsImpl stats) jakarta.jms.XAConnectionjakarta.jms.XAConnectioncreateXAConnection(String userName, String password) jakarta.jms.XAJMSContextjakarta.jms.XAJMSContextcreateXAContext(String userName, String password) jakarta.jms.XAQueueConnectionjakarta.jms.XAQueueConnectioncreateXAQueueConnection(String userName, String password) jakarta.jms.XATopicConnectionjakarta.jms.XATopicConnectioncreateXATopicConnection(String userName, String password) intvoidpopulateProperties(Properties props) Initialize the instance from properties stored in JNDIvoidsetXaAckMode(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, setTrustStoreTypeMethods 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, setWatchTopicAdvisoriesMethods inherited from class org.apache.activemq.jndi.JNDIBaseStorable
getProperties, getReference, readExternal, setProperties, writeExternalMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.jms.ConnectionFactory
createConnection, createConnection, createContext, createContext, createContext, createContextMethods inherited from interface jakarta.jms.QueueConnectionFactory
createQueueConnection, createQueueConnectionMethods 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:
createXAConnectionin interfacejakarta.jms.XAConnectionFactory- Throws:
jakarta.jms.JMSException
-
createXAConnection
public jakarta.jms.XAConnection createXAConnection(String userName, String password) throws jakarta.jms.JMSException - Specified by:
createXAConnectionin interfacejakarta.jms.XAConnectionFactory- Throws:
jakarta.jms.JMSException
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection() throws jakarta.jms.JMSException- Specified by:
createXAQueueConnectionin interfacejakarta.jms.XAQueueConnectionFactory- Throws:
jakarta.jms.JMSException
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection(String userName, String password) throws jakarta.jms.JMSException - Specified by:
createXAQueueConnectionin interfacejakarta.jms.XAQueueConnectionFactory- Throws:
jakarta.jms.JMSException
-
createXATopicConnection
public jakarta.jms.XATopicConnection createXATopicConnection() throws jakarta.jms.JMSException- Specified by:
createXATopicConnectionin interfacejakarta.jms.XATopicConnectionFactory- Throws:
jakarta.jms.JMSException
-
createXATopicConnection
public jakarta.jms.XATopicConnection createXATopicConnection(String userName, String password) throws jakarta.jms.JMSException - Specified by:
createXATopicConnectionin interfacejakarta.jms.XATopicConnectionFactory- Throws:
jakarta.jms.JMSException
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext()- Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory
-
createXAContext
- Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory
-
createActiveMQConnection
protected ActiveMQConnection createActiveMQConnection(Transport transport, JMSStatsImpl stats) throws Exception - Overrides:
createActiveMQConnectionin classActiveMQConnectionFactory- Throws:
Exception
-
getXaAckMode
public int getXaAckMode() -
setXaAckMode
public void setXaAckMode(int xaAckMode) -
populateProperties
Description copied from class:JNDIBaseStorableInitialize the instance from properties stored in JNDI- Overrides:
populatePropertiesin classActiveMQConnectionFactory
-