Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

B32476-03

oracle.toplink.remotecommand.jms
Class JMSTopicTransportManager

java.lang.Object
  extended by oracle.toplink.remotecommand.TransportManager
      extended by oracle.toplink.remotecommand.broadcast.BroadcastTransportManager
          extended by oracle.toplink.remotecommand.jms.JMSTopicTransportManager

public class JMSTopicTransportManager
extends BroadcastTransportManager

Purpose: Provide a JMS transport implementation for the Remote Command Module (RCM).

Description: This class manages two connections to the same known JMS Topic: external connection for publishing, local connection for receiving messages.

Since:
OracleAS TopLink 10g (10.0.3)

Field Summary
static java.lang.String DEFAULT_CONNECTION_FACTORY
           
static java.lang.String DEFAULT_TOPIC
           
 
Fields inherited from class oracle.toplink.remotecommand.TransportManager
DEFAULT_CONTEXT_FACTORY, DEFAULT_DEDICATED_CONNECTION_KEY, DEFAULT_DEDICATED_CONNECTION_VALUE, DEFAULT_IIOP_URL_PORT, DEFAULT_IIOP_URL_PROTOCOL, DEFAULT_NAMING_SERVICE, DEFAULT_REMOVE_CONNECTION_ON_ERROR_MODE, DEFAULT_URL_PORT, DEFAULT_URL_PROTOCOL, DEFAULT_USER_NAME, JNDI_NAMING_SERVICE, REGISTRY_NAMING_SERVICE
 
Constructor Summary
JMSTopicTransportManager(RemoteCommandManager rcm)
           
 
Method Summary
 java.lang.String getTopicConnectionFactoryName()
          Return the JMS Topic Connection Factory Name for the JMS Topic connections.
 java.lang.String getTopicHostUrl()
          Return the URL of the machine on the network that hosts the JMS Topic.
 void setNamingServiceType(int serviceType)
          ADVANCED: This funcation is not supported for naming service other than JNDI or TransportManager.JNDI_NAMING_SERVICE.
 void setTopicConnectionFactoryName(java.lang.String newTopicConnectionFactoryName)
          Configure the JMS Topic Connection Factory Name for the JMS Topic connections.
 void setTopicHostUrl(java.lang.String jmsHostUrl)
          Configure the URL of the machine on the network that hosts the JMS Topic.
 
Methods inherited from class oracle.toplink.remotecommand.broadcast.BroadcastTransportManager
createDiscoveryManager, getTopicName, setTopicName
 
Methods inherited from class oracle.toplink.remotecommand.TransportManager
getInitialContextFactoryName, getLocalContextProperties, getNamingServiceType, getPassword, getRemoteContextProperties, getUserName, setEncryptedPassword, setInitialContextFactoryName, setLocalContextProperties, setPassword, setRemoteContextProperties, setShouldRemoveConnectionOnError, setUserName, shouldRemoveConnectionOnError
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_TOPIC

public static final java.lang.String DEFAULT_TOPIC
See Also:
Constant Field Values

DEFAULT_CONNECTION_FACTORY

public static final java.lang.String DEFAULT_CONNECTION_FACTORY
See Also:
Constant Field Values
Constructor Detail

JMSTopicTransportManager

public JMSTopicTransportManager(RemoteCommandManager rcm)
Method Detail

setTopicConnectionFactoryName

public void setTopicConnectionFactoryName(java.lang.String newTopicConnectionFactoryName)
Configure the JMS Topic Connection Factory Name for the JMS Topic connections.


getTopicConnectionFactoryName

public java.lang.String getTopicConnectionFactoryName()
Return the JMS Topic Connection Factory Name for the JMS Topic connections.


getTopicHostUrl

public java.lang.String getTopicHostUrl()
Return the URL of the machine on the network that hosts the JMS Topic. This is a reqired property and must be configured.


setTopicHostUrl

public void setTopicHostUrl(java.lang.String jmsHostUrl)
Configure the URL of the machine on the network that hosts the JMS Topic. This is a required property and must be configured.


setNamingServiceType

public void setNamingServiceType(int serviceType)
ADVANCED: This funcation is not supported for naming service other than JNDI or TransportManager.JNDI_NAMING_SERVICE.

Overrides:
setNamingServiceType in class TransportManager

Copyright © 1998, 2010, Oracle. All Rights Reserved.