Package com.sun.messaging
Class ConnectionFactory
java.lang.Object
com.sun.messaging.AdministeredObject
com.sun.messaging.BasicConnectionFactory
com.sun.messaging.ConnectionFactory
- All Implemented Interfaces:
jakarta.jms.ConnectionFactory,Serializable,Referenceable
- Direct Known Subclasses:
QueueConnectionFactory,TopicConnectionFactory,XAConnectionFactory
A
ConnectionFactory is used to create Connections with the OpenMQ Java Message Service (JMS) provider.- See Also:
-
jakarta.jms.ConnectionFactorycom.sun.messaging.ConnectionConfiguration- Serialized Form
-
Field Summary
Fields inherited from class com.sun.messaging.AdministeredObject
AO_PROPERTY_TYPE_BOOLEAN, AO_PROPERTY_TYPE_INTEGER, AO_PROPERTY_TYPE_LIST, AO_PROPERTY_TYPE_LONG, AO_PROPERTY_TYPE_PROPERTYOWNER, AO_PROPERTY_TYPE_STRING, cachedConfigurationMap, configuration, configurationLabels, configurationTypes, cr, VERSION -
Constructor Summary
ConstructorsModifierConstructorDescriptionConstructs a ConnectionFactory with the default configuration.protectedConnectionFactory(String defaultsBase) Constructs a ConnectionFactory with the specified configuration. -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.QueueConnectionCreates a Queue Connection with the default user identity.jakarta.jms.QueueConnectioncreateQueueConnection(String username, String password) Creates a Queue Connection with a specified user identity.jakarta.jms.TopicConnectionCreates a Topic Connection with the default user identity.jakarta.jms.TopicConnectioncreateTopicConnection(String username, String password) Creates a Topic Connection with a specified user identity.Returns the reference to this object.Methods inherited from class com.sun.messaging.BasicConnectionFactory
createConnection, createConnection, createContext, createContext, createContext, createContext, getConnectionType, getContainerType, setConnectionType, setDefaultConfiguration, toStringMethods inherited from class com.sun.messaging.AdministeredObject
dump, enumeratePropertyNames, getConfiguration, getCurrentConfiguration, getLabelForGroup, getPropertiesForGroup, getProperty, getPropertyForListValue, getPropertyGroups, getPropertyLabel, getPropertyListOtherName, getPropertyListValues, getPropertyType, getPropertyValueForListValue, getStoredVersion, getVERSION, isPropertyDeprecated, isPropertyHidden, isReadOnly, isStoredVersionCompatible, setProperty, setReadOnly, setStoredVersion
-
Constructor Details
-
ConnectionFactory
public ConnectionFactory()Constructs a ConnectionFactory with the default configuration. -
ConnectionFactory
Constructs a ConnectionFactory with the specified configuration.
-
-
Method Details
-
createQueueConnection
public jakarta.jms.QueueConnection createQueueConnection() throws jakarta.jms.JMSExceptionCreates a Queue Connection with the default user identity. The default user identity is defined by theConnectionFactorypropertiesimqDefaultUsernameandimqDefaultPassword- Returns:
- a newly created Queue Connection.
- Throws:
jakarta.jms.JMSException- if a JMS error occurs.- See Also:
-
createQueueConnection
public jakarta.jms.QueueConnection createQueueConnection(String username, String password) throws jakarta.jms.JMSException Creates a Queue Connection with a specified user identity.- Parameters:
username- the caller's user namepassword- the caller's password- Returns:
- a newly created queue connection.
- Throws:
jakarta.jms.JMSException- if a JMS error occurs.
-
createTopicConnection
public jakarta.jms.TopicConnection createTopicConnection() throws jakarta.jms.JMSExceptionCreates a Topic Connection with the default user identity. The default user identity is defined by theConnectionFactorypropertiesimqDefaultUsernameandimqDefaultPassword- Returns:
- a newly created Topic Connection.
- Throws:
jakarta.jms.JMSException- if a JMS error occurs.- See Also:
-
createTopicConnection
public jakarta.jms.TopicConnection createTopicConnection(String username, String password) throws jakarta.jms.JMSException Creates a Topic Connection with a specified user identity.- Parameters:
username- the caller's user namepassword- the caller's password- Returns:
- a newly created topic connection.
- Throws:
jakarta.jms.JMSException- if a JMS error occurs.
-
getReference
Returns the reference to this object.- Specified by:
getReferencein interfaceReferenceable- Returns:
- The Reference Object that can be used to reconstruct this object
-