public class ConnectionFactory extends BasicConnectionFactory implements javax.naming.Referenceable
ConnectionFactory
is used to create Connections with the Sun MQ Java Message Service (JMS) provider.jakarta.jms.ConnectionFactory
,
com.sun.messaging.ConnectionConfiguration
,
Serialized FormAO_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, storedVersion, VERSION
Modifier | Constructor and Description |
---|---|
|
ConnectionFactory()
Constructs a ConnectionFactory with the default configuration.
|
protected |
ConnectionFactory(java.lang.String defaultsBase)
Constructs a ConnectionFactory with the specified configuration.
|
Modifier and Type | Method and Description |
---|---|
jakarta.jms.QueueConnection |
createQueueConnection()
Creates a Queue Connection with the default user identity.
|
jakarta.jms.QueueConnection |
createQueueConnection(java.lang.String username,
java.lang.String password)
Creates a Queue Connection with a specified user identity.
|
jakarta.jms.TopicConnection |
createTopicConnection()
Creates a Topic Connection with the default user identity.
|
jakarta.jms.TopicConnection |
createTopicConnection(java.lang.String username,
java.lang.String password)
Creates a Topic Connection with a specified user identity.
|
javax.naming.Reference |
getReference()
Returns the reference to this object.
|
createConnection, createConnection, createContext, createContext, createContext, createContext, getConnectionType, getContainerType, setConnectionType, setDefaultConfiguration, toString
dump, enumeratePropertyNames, getConfiguration, getCurrentConfiguration, getLabelForGroup, getPropertiesForGroup, getProperty, getPropertyForListValue, getPropertyGroups, getPropertyLabel, getPropertyListOtherName, getPropertyListValues, getPropertyType, getPropertyValueForListValue, getStoredVersion, getVERSION, isPropertyDeprecated, isPropertyHidden, isReadOnly, isStoredVersionCompatible, setProperty, setReadOnly
public ConnectionFactory()
protected ConnectionFactory(java.lang.String defaultsBase)
public jakarta.jms.QueueConnection createQueueConnection() throws jakarta.jms.JMSException
ConnectionFactory
properties imqDefaultUsername
and
imqDefaultPassword
jakarta.jms.JMSException
- if a JMS error occurs.ConnectionConfiguration.imqDefaultUsername
,
ConnectionConfiguration.imqDefaultPassword
public jakarta.jms.QueueConnection createQueueConnection(java.lang.String username, java.lang.String password) throws jakarta.jms.JMSException
username
- the caller's user namepassword
- the caller's passwordjakarta.jms.JMSException
- if a JMS error occurs.public jakarta.jms.TopicConnection createTopicConnection() throws jakarta.jms.JMSException
ConnectionFactory
properties imqDefaultUsername
and
imqDefaultPassword
jakarta.jms.JMSException
- if a JMS error occurs.ConnectionConfiguration.imqDefaultUsername
,
ConnectionConfiguration.imqDefaultPassword
public jakarta.jms.TopicConnection createTopicConnection(java.lang.String username, java.lang.String password) throws jakarta.jms.JMSException
username
- the caller's user namepassword
- the caller's passwordjakarta.jms.JMSException
- if a JMS error occurs.public javax.naming.Reference getReference()
getReference
in interface javax.naming.Referenceable
Copyright (c) 2010, 2017 Oracle and/or its affiliates. All rights reserved.