|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) B32476-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Thread oracle.toplink.remote.AbstractClusteringService oracle.toplink.remote.AbstractJNDIClusteringService oracle.toplink.remote.jms.JMSClusteringService
JMSTopicTransportManager
public class JMSClusteringService
PURPOSE:To Provide a framework for offering customers the ability to automatically connect multiple sessions for synchrnization.
Descripton:This object will connect the TopLink Session to an existing JMS Topic from an existing JMS Connection Factory.
CacheSynchronizationManager
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary |
---|
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
JMSClusteringService(Session session)
Deprecated. Creates a JMSClusteringService |
Method Summary | |
---|---|
oracle.toplink.internal.remote.RemoteConnection |
createRemoteConnection()
Deprecated. ADVANCED: This method should return a remote connection of the appropraite type for use in the synchronization |
oracle.toplink.internal.remote.RemoteConnection |
createRemoteConnection(java.lang.String sessionId,
java.lang.String jndiHostURL)
Deprecated. ADVANCED: This method should return a remote connection of the appropraite type for use in the synchronization Not Used |
void |
deregisterDispatcher()
Deprecated. ADVANCED: This method will deregister the dispatcher for this session from JNDI on the specified host. |
java.net.MulticastSocket |
getCommunicationSocket()
Deprecated. ADVANCED: Returns the socket that will be used for the multicast communication. |
java.lang.Object |
getDispatcher()
Deprecated. ADVANCED: This is the object that will be placed in JNDI to provide remote synchronization services Not Used. |
oracle.toplink.internal.remote.RemoteConnection |
getLocalRemoteConnection()
Deprecated. ADVANCED: This method should return a Remote Connection of the appropriate type that references the Remote dispatcher for this Session NOT USED |
java.lang.String |
getTopicConnectionFactoryName()
Deprecated. Use this method to get the Connection Factory Name for the JMS Topic connections |
java.lang.String |
getTopicName()
Deprecated. return the JMS Topic name for the Topic that this clustering service will be connecting to. |
void |
registerDispatcher()
Deprecated. ADVANCED: This method will register the dispatcher for this session in JNDI on the specified host. |
void |
run()
Deprecated. This is the main execution method of this class. |
void |
setTopicConnectionFactoryName(java.lang.String connectionFactoryName)
Deprecated. Use this method to set the Connection Factory Name for the JMS Topic connections |
void |
setTopicName(java.lang.String topicName)
Deprecated. sets the JMS Topic name for the Topic that this clustering service will be connecting to. |
void |
stopListening()
Deprecated. ADVANCED: Uses to stop the Listener thread for a dropped session |
Methods inherited from class oracle.toplink.remote.AbstractJNDIClusteringService |
---|
getContext, getInitialContextProperties, getPassword, getUserName, setContext, setInitialContextFactoryName, setInitialContextProperties, setLocalHostURL, setPassword, setUserName |
Methods inherited from class oracle.toplink.remote.AbstractClusteringService |
---|
getAnnouncementDelay, getApplicationName, getLocalHostURL, getMulticastGroupAddress, getMulticastPort, getSessionId, getTimeToLive, setAnnouncementDelay, setApplicationName, setDispatcher, setMulticastGroupAddress, setMulticastPort, setSessionId, setTimeToLive |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JMSClusteringService(Session session)
Method Detail |
---|
public oracle.toplink.internal.remote.RemoteConnection createRemoteConnection() throws javax.jms.JMSException, javax.naming.NamingException
javax.jms.JMSException
javax.naming.NamingException
public oracle.toplink.internal.remote.RemoteConnection createRemoteConnection(java.lang.String sessionId, java.lang.String jndiHostURL)
createRemoteConnection
in class AbstractClusteringService
public void registerDispatcher()
registerDispatcher
in class AbstractClusteringService
jndiHostURL
- This is the URL that will be used to register the synchronization service
not usedpublic void deregisterDispatcher()
deregisterDispatcher
in class AbstractClusteringService
jndiHostURL
- This is the URL that will be used to register the synchronization service
not usedpublic java.net.MulticastSocket getCommunicationSocket()
getCommunicationSocket
in class AbstractClusteringService
public java.lang.Object getDispatcher() throws java.rmi.RemoteException
getDispatcher
in class AbstractClusteringService
java.rmi.RemoteException
public java.lang.String getTopicConnectionFactoryName()
public java.lang.String getTopicName()
public void run()
run
in interface java.lang.Runnable
run
in class AbstractClusteringService
public oracle.toplink.internal.remote.RemoteConnection getLocalRemoteConnection()
getLocalRemoteConnection
in class AbstractClusteringService
public void setTopicConnectionFactoryName(java.lang.String connectionFactoryName)
public void setTopicName(java.lang.String topicName)
public void stopListening()
stopListening
in class AbstractClusteringService
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |