public interface JmsManagedConnectionFactory
extends javax.jms.ConnectionFactory, java.io.Serializable, javax.resource.Referenceable
Note that this is a super interface of JmsConnectionFactory which provides setters for the getters defined here, and also getters and setters for other properties of the JmsConnectionFactory.
The ability of applications to use the other properties defined on JmsConnectionFactory is dependent on the environment in which it is being run.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBusName()
Retrieves the name of the bus to which Connections created from this
ConnectionFactory will be connected.
|
java.lang.String |
getClientID()
Returns the default clientID for this Connections created from
this ConnectionFactory.
|
java.lang.String |
getConnectionProximity()
Gets the connection proximity, which specifies the proximity of
acceptable messaging engines.
|
java.lang.String |
getConsumerDoesNotModifyPayloadAfterGet()
Gets the property indicating if the consumer will modify the payload after getting it.
|
java.lang.String |
getDurableSubscriptionHome()
Retrieves the current value of the durable subscription home property.
|
java.lang.String |
getMulticastInterface()
Determines the network adapter to use for multicast transmissions on a
multi-homed system.
|
java.lang.String |
getNonPersistentMapping()
Retrieve the Reliability that should be used for non persistent messages.
|
java.lang.String |
getPersistentMapping()
Retrieve the Reliability that should be used for persistent messages.
|
java.lang.String |
getProducerDoesNotModifyPayloadAfterSet()
Returns the property indicating if the producer will modify the payload after setting it.
|
java.lang.String |
getProviderEndpoints()
Gets the provider endpoints, which are a comma separated list of end point
triples of the the form {<host>:<port>:<chain>}.
|
java.lang.String |
getReadAhead()
Retrieve the current setting for the ReadAhead property for this
JmsConnectionFactory.
|
java.lang.String |
getShareDurableSubscriptions()
Gets the current setting for the policy towards sharing of durable subscriptions.
|
java.lang.String |
getSubscriptionProtocol()
Used to indicate the protocols that the client will accept for receiving messages.
|
java.lang.String |
getTarget()
Gets the target, the name of a target that resolves
to a group of messaging engines.
|
java.lang.String |
getTargetSignificance()
Gets the target significance, which indicates the significance of
the target group.
|
java.lang.String |
getTargetTransportChain()
Gets the target transport chain, which is the name of the chain that should
be used when connecting to a remote messaging engine.
|
java.lang.String |
getTargetType()
Gets the target type, specifying the type of name in the
Target Group property.
|
java.lang.String |
getTemporaryQueueNamePrefix()
Gets the temporary queue name prefix.
|
java.lang.String |
getTemporaryTopicNamePrefix()
Gets the temporary topic name prefix.
|
java.lang.String |
getUserName()
Returns the default uesr name that will be used to create Connections
when none is specified by the application or container.
|
boolean |
isManaged()
Is this connection factory in a managed environment?
|
java.lang.String getClientID()
JmsConnectionFactory.setClientID(String)
java.lang.String getNonPersistentMapping()
JmsConnectionFactory.setNonPersistentMapping(String)
java.lang.String getPersistentMapping()
JmsConnectionFactory.setPersistentMapping(String)
boolean isManaged()
java.lang.String getReadAhead()
JmsConnectionFactory.setReadAhead(String)
java.lang.String getDurableSubscriptionHome()
JmsConnectionFactory.setDurableSubscriptionHome(String)
java.lang.String getTemporaryQueueNamePrefix()
Will return null if the prefix has not been set.
java.lang.String getTemporaryTopicNamePrefix()
Will return null if the prefix has not been set.
java.lang.String getBusName()
java.lang.String getUserName()
java.lang.String getTarget()
May return null if value has not been set.
java.lang.String getTargetType()
ApiJmsConstants.TARGET_TYPE_BUSMEMBER
by default.ApiJmsConstants.TARGET_TYPE_BUSMEMBER
,
ApiJmsConstants.TARGET_TYPE_CUSTOM
,
ApiJmsConstants.TARGET_TYPE_ME
java.lang.String getTargetSignificance()
ApiJmsConstants.TARGET_SIGNIFICANCE_PREFERRED
,
ApiJmsConstants.TARGET_SIGNIFICANCE_REQUIRED
java.lang.String getTargetTransportChain()
java.lang.String getProviderEndpoints()
The default value for this property is null.
java.lang.String getConnectionProximity()
ApiJmsConstants.CONNECTION_PROXIMITY_BUS
by default.ApiJmsConstants.CONNECTION_PROXIMITY_BUS
java.lang.String getShareDurableSubscriptions()
java.lang.String getMulticastInterface()
the
- multicast interface propertyjavax.jms.JMSException
java.lang.String getSubscriptionProtocol()
the
- subscription protocol propertyjavax.jms.JMSException
java.lang.String getProducerDoesNotModifyPayloadAfterSet()
java.lang.String getConsumerDoesNotModifyPayloadAfterGet()