public class BasicConnectionFactory extends AdministeredObject implements jakarta.jms.ConnectionFactory
BasicConnectionFactory encapsulates Sun MQ specific configuration information for Sun MQ
ConnectionFactory objects and is used to create Connections with a 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 |
|---|---|
|
BasicConnectionFactory()
Constructs a BasicConnectionFactory with the default configuration.
|
protected |
BasicConnectionFactory(java.lang.String defaultsBase)
Constructs a BasicConnectionFactory with the specified configuration.
|
| Modifier and Type | Method and Description |
|---|---|
jakarta.jms.Connection |
createConnection()
Creates a Connection with the default user identity.
|
jakarta.jms.Connection |
createConnection(java.lang.String username,
java.lang.String password)
Creates a Connection with a specified user identity.
|
jakarta.jms.JMSContext |
createContext() |
jakarta.jms.JMSContext |
createContext(int sessionMode) |
jakarta.jms.JMSContext |
createContext(java.lang.String userName,
java.lang.String password) |
jakarta.jms.JMSContext |
createContext(java.lang.String userName,
java.lang.String password,
int sessionMode) |
java.lang.String |
getConnectionType()
Returns the type of connections created by this
BasicConnectionFactory. |
protected static com.sun.messaging.jmq.jmsclient.ContainerType |
getContainerType() |
void |
setConnectionType(java.lang.String type)
Sets the type of connections created by this
BasicConnectionFactory. |
void |
setDefaultConfiguration()
Sets the minimum
BasicConnectionFactory configuration defaults required to connect to the Sun MQ Message
Service. |
java.lang.String |
toString()
Returns a pretty printed version of the provider specific information for this ConnectionFactory object.
|
dump, enumeratePropertyNames, getConfiguration, getCurrentConfiguration, getLabelForGroup, getPropertiesForGroup, getProperty, getPropertyForListValue, getPropertyGroups, getPropertyLabel, getPropertyListOtherName, getPropertyListValues, getPropertyType, getPropertyValueForListValue, getStoredVersion, getVERSION, isPropertyDeprecated, isPropertyHidden, isReadOnly, isStoredVersionCompatible, setProperty, setReadOnlypublic BasicConnectionFactory()
protected BasicConnectionFactory(java.lang.String defaultsBase)
public jakarta.jms.Connection createConnection()
throws jakarta.jms.JMSException
ConnectionFactory properties imqDefaultUsername and
imqDefaultPasswordcreateConnection in interface jakarta.jms.ConnectionFactoryjakarta.jms.JMSException - if a JMS error occurs.ConnectionConfiguration.imqDefaultUsername,
ConnectionConfiguration.imqDefaultPasswordpublic jakarta.jms.Connection createConnection(java.lang.String username,
java.lang.String password)
throws jakarta.jms.JMSException
createConnection in interface jakarta.jms.ConnectionFactoryusername - the caller's user namepassword - the caller's passwordjakarta.jms.JMSException - if a JMS error occurs.public jakarta.jms.JMSContext createContext()
createContext in interface jakarta.jms.ConnectionFactorypublic jakarta.jms.JMSContext createContext(java.lang.String userName,
java.lang.String password)
createContext in interface jakarta.jms.ConnectionFactorypublic jakarta.jms.JMSContext createContext(java.lang.String userName,
java.lang.String password,
int sessionMode)
createContext in interface jakarta.jms.ConnectionFactorypublic jakarta.jms.JMSContext createContext(int sessionMode)
createContext in interface jakarta.jms.ConnectionFactoryprotected static com.sun.messaging.jmq.jmsclient.ContainerType getContainerType()
public final void setConnectionType(java.lang.String type)
BasicConnectionFactory.type - The type of connections created by this BasicConnectionFactory.public final java.lang.String getConnectionType()
BasicConnectionFactory.BasicConnectionFactory.public java.lang.String toString()
toString in class AdministeredObjectpublic void setDefaultConfiguration()
BasicConnectionFactory configuration defaults required to connect to the Sun MQ Message
Service.setDefaultConfiguration in class AdministeredObjectCopyright (c) 2010, 2017 Oracle and/or its affiliates. All rights reserved.