Package com.swiftmq.jms.v750
Class ConnectionFactoryImpl
- java.lang.Object
-
- com.swiftmq.jms.v750.ConnectionFactoryImpl
-
- All Implemented Interfaces:
CompoundConnectionFactory,Dumpable,jakarta.jms.ConnectionFactory,jakarta.jms.QueueConnectionFactory,jakarta.jms.TopicConnectionFactory,jakarta.jms.XAConnectionFactory,jakarta.jms.XAQueueConnectionFactory,jakarta.jms.XATopicConnectionFactory,java.io.Serializable,javax.naming.Referenceable
public class ConnectionFactoryImpl extends java.lang.Object implements CompoundConnectionFactory, javax.naming.Referenceable, java.io.Serializable, Dumpable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConnectionFactoryImpl()ConnectionFactoryImpl(java.lang.String socketFactoryClass, java.lang.String hostname, int port, long keepaliveInterval)ConnectionFactoryImpl(java.lang.String listenerName, java.lang.String socketFactoryClass, java.lang.String hostname, int port, long keepaliveInterval, java.lang.String clientId, int smqpProducerReplyInterval, int smqpConsumerCacheSize, int smqpConsumerCacheSizeKB, int jmsDeliveryMode, int jmsPriority, long jmsTTL, boolean jmsMessageIdEnabled, boolean jmsMessageTimestampEnabled, boolean useThreadContextCL, int inputBufferSize, int inputExtendSize, int outputBufferSize, int outputExtendSize, boolean intraVM)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.ConnectioncreateConnection()jakarta.jms.ConnectioncreateConnection(java.lang.String userName, java.lang.String password)jakarta.jms.JMSContextcreateContext()jakarta.jms.JMSContextcreateContext(int i)jakarta.jms.JMSContextcreateContext(java.lang.String s, java.lang.String s1)jakarta.jms.JMSContextcreateContext(java.lang.String s, java.lang.String s1, int i)jakarta.jms.QueueConnectioncreateQueueConnection()jakarta.jms.QueueConnectioncreateQueueConnection(java.lang.String userName, java.lang.String password)jakarta.jms.TopicConnectioncreateTopicConnection()jakarta.jms.TopicConnectioncreateTopicConnection(java.lang.String userName, java.lang.String password)jakarta.jms.XAConnectioncreateXAConnection()jakarta.jms.XAConnectioncreateXAConnection(java.lang.String userName, java.lang.String password)jakarta.jms.XAJMSContextcreateXAContext()jakarta.jms.XAJMSContextcreateXAContext(java.lang.String s, java.lang.String s1)jakarta.jms.XAQueueConnectioncreateXAQueueConnection()jakarta.jms.XAQueueConnectioncreateXAQueueConnection(java.lang.String userName, java.lang.String password)jakarta.jms.XATopicConnectioncreateXATopicConnection()jakarta.jms.XATopicConnectioncreateXATopicConnection(java.lang.String userName, java.lang.String password)intgetDumpId()Returns a unique dump id for this object.intgetDuplicateBacklogSize()java.lang.StringgetHostname2()java.lang.StringgetListenerName()intgetMaxRetries()intgetPort2()javax.naming.ReferencegetReference()longgetRetryDelay()booleanisDuplicateMessageDetection()booleanisReconnectEnabled()voidreadContent(java.io.DataInput in)Read the content of this object from the stream.voidsetDuplicateBacklogSize(int duplicateBacklogSize)voidsetDuplicateMessageDetection(boolean duplicateMessageDetection)voidsetHostname2(java.lang.String hostname2)voidsetMaxRetries(int maxRetries)voidsetPort2(int port2)voidsetReconnectEnabled(boolean reconnectEnabled)voidsetRetryDelay(long retryDelay)java.lang.StringtoString()voidwriteContent(java.io.DataOutput out)Write the content of this object to the stream.
-
-
-
Constructor Detail
-
ConnectionFactoryImpl
public ConnectionFactoryImpl(java.lang.String listenerName, java.lang.String socketFactoryClass, java.lang.String hostname, int port, long keepaliveInterval, java.lang.String clientId, int smqpProducerReplyInterval, int smqpConsumerCacheSize, int smqpConsumerCacheSizeKB, int jmsDeliveryMode, int jmsPriority, long jmsTTL, boolean jmsMessageIdEnabled, boolean jmsMessageTimestampEnabled, boolean useThreadContextCL, int inputBufferSize, int inputExtendSize, int outputBufferSize, int outputExtendSize, boolean intraVM)
-
ConnectionFactoryImpl
public ConnectionFactoryImpl(java.lang.String socketFactoryClass, java.lang.String hostname, int port, long keepaliveInterval)
-
ConnectionFactoryImpl
public ConnectionFactoryImpl()
-
-
Method Detail
-
getHostname2
public java.lang.String getHostname2()
-
setHostname2
public void setHostname2(java.lang.String hostname2)
-
getPort2
public int getPort2()
-
setPort2
public void setPort2(int port2)
-
isReconnectEnabled
public boolean isReconnectEnabled()
-
setReconnectEnabled
public void setReconnectEnabled(boolean reconnectEnabled)
-
getMaxRetries
public int getMaxRetries()
-
setMaxRetries
public void setMaxRetries(int maxRetries)
-
getRetryDelay
public long getRetryDelay()
-
setRetryDelay
public void setRetryDelay(long retryDelay)
-
isDuplicateMessageDetection
public boolean isDuplicateMessageDetection()
-
setDuplicateMessageDetection
public void setDuplicateMessageDetection(boolean duplicateMessageDetection)
-
getDuplicateBacklogSize
public int getDuplicateBacklogSize()
-
setDuplicateBacklogSize
public void setDuplicateBacklogSize(int duplicateBacklogSize)
-
getDumpId
public int getDumpId()
Description copied from interface:DumpableReturns a unique dump id for this object.
-
writeContent
public void writeContent(java.io.DataOutput out) throws java.io.IOExceptionDescription copied from interface:DumpableWrite the content of this object to the stream.- Specified by:
writeContentin interfaceDumpable- Parameters:
out- output stream- Throws:
java.io.IOException- if an error occurs
-
readContent
public void readContent(java.io.DataInput in) throws java.io.IOExceptionDescription copied from interface:DumpableRead the content of this object from the stream.- Specified by:
readContentin interfaceDumpable- Parameters:
in- input stream- Throws:
java.io.IOException- if an error occurs
-
getReference
public javax.naming.Reference getReference() throws javax.naming.NamingException- Specified by:
getReferencein interfacejavax.naming.Referenceable- Throws:
javax.naming.NamingException
-
getListenerName
public java.lang.String getListenerName()
-
createConnection
public jakarta.jms.Connection createConnection() throws jakarta.jms.JMSException- Specified by:
createConnectionin interfacejakarta.jms.ConnectionFactory- Throws:
jakarta.jms.JMSException
-
createConnection
public jakarta.jms.Connection createConnection(java.lang.String userName, java.lang.String password) throws jakarta.jms.JMSException- Specified by:
createConnectionin interfacejakarta.jms.ConnectionFactory- Throws:
jakarta.jms.JMSException
-
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(java.lang.String userName, java.lang.String password) throws jakarta.jms.JMSException- Specified by:
createXAConnectionin interfacejakarta.jms.XAConnectionFactory- Throws:
jakarta.jms.JMSException
-
createQueueConnection
public jakarta.jms.QueueConnection createQueueConnection() throws jakarta.jms.JMSException- Specified by:
createQueueConnectionin interfacejakarta.jms.QueueConnectionFactory- Throws:
jakarta.jms.JMSException
-
createQueueConnection
public jakarta.jms.QueueConnection createQueueConnection(java.lang.String userName, java.lang.String password) throws jakarta.jms.JMSException- Specified by:
createQueueConnectionin interfacejakarta.jms.QueueConnectionFactory- 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(java.lang.String userName, java.lang.String password) throws jakarta.jms.JMSException- Specified by:
createXAQueueConnectionin interfacejakarta.jms.XAQueueConnectionFactory- Throws:
jakarta.jms.JMSException
-
createTopicConnection
public jakarta.jms.TopicConnection createTopicConnection() throws jakarta.jms.JMSException- Specified by:
createTopicConnectionin interfacejakarta.jms.TopicConnectionFactory- Throws:
jakarta.jms.JMSException
-
createTopicConnection
public jakarta.jms.TopicConnection createTopicConnection(java.lang.String userName, java.lang.String password) throws jakarta.jms.JMSException- Specified by:
createTopicConnectionin interfacejakarta.jms.TopicConnectionFactory- 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(java.lang.String userName, java.lang.String password) throws jakarta.jms.JMSException- Specified by:
createXATopicConnectionin interfacejakarta.jms.XATopicConnectionFactory- Throws:
jakarta.jms.JMSException
-
createContext
public jakarta.jms.JMSContext createContext()
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createContext
public jakarta.jms.JMSContext createContext(java.lang.String s, java.lang.String s1)- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createContext
public jakarta.jms.JMSContext createContext(java.lang.String s, java.lang.String s1, int i)- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createContext
public jakarta.jms.JMSContext createContext(int i)
- Specified by:
createContextin interfacejakarta.jms.ConnectionFactory
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext()
- Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext(java.lang.String s, java.lang.String s1)- Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-