|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) B32476-02 |
||||||||
| 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.rmi.wls.WLSClusteringService
Deprecated. since OracleAS TopLink 10g (10.1.3). This class is replaced by RMITransportManager
public class WLSClusteringService
PURPOSE:To Provide a framework for offering customers the ability to automatically connect multiple sessions for synchrnization.
Descripton:This thread object will place a remote dispatcher in the specified JNDI space. it will also monitor the specified multicast socket to allow other sessions to connect. This Particular class has been configured to use the RMI transport protocols. This class is only valid for use in a clustered WebLogic application server.
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 | |
|---|---|
WLSClusteringService(Session session)Deprecated. Creates a WLSClusteringService |
|
| Method Summary | |
|---|---|
oracle.toplink.internal.remote.RemoteConnection |
createRemoteConnection(java.lang.String sessionId, java.lang.Object remoteObject)Deprecated. ADVANCED: This method should return a remote connection of the appropraite type for use in the synchronizatio |
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 synchronizatio |
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. |
javax.naming.Context |
getContext(java.util.Hashtable contextProperties)Deprecated. ADVANCED: Returns the active JNDI Context to store the remote service in no properties are required in WebLogic as all defaults should be globally available in the VM |
java.lang.Object |
getDispatcher()Deprecated. ADVANCED: This is the object that will be placed in JNDI to provide remote synchronization services |
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 |
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. |
| 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, stopListening |
| 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 WLSClusteringService(Session session)
jndiHostURL - The URL of the JNDI service| Method Detail |
|---|
public oracle.toplink.internal.remote.RemoteConnection createRemoteConnection(java.lang.String sessionId,
java.lang.Object remoteObject)
public oracle.toplink.internal.remote.RemoteConnection createRemoteConnection(java.lang.String sessionId,
java.lang.String jndiHostURL)
createRemoteConnection in class AbstractClusteringServicepublic void registerDispatcher()
registerDispatcher in class AbstractClusteringServicejndiHostURL - This is the URL that will be used to register the synchronization servicepublic void deregisterDispatcher()
deregisterDispatcher in class AbstractClusteringServicepublic java.net.MulticastSocket getCommunicationSocket()
getCommunicationSocket in class AbstractClusteringServicepublic javax.naming.Context getContext(java.util.Hashtable contextProperties)
getContext in class AbstractJNDIClusteringService
public java.lang.Object getDispatcher()
throws java.rmi.RemoteException
getDispatcher in class AbstractClusteringServicejava.rmi.RemoteExceptionpublic void run()
run in interface java.lang.Runnablerun in class AbstractClusteringServicepublic oracle.toplink.internal.remote.RemoteConnection getLocalRemoteConnection()
getLocalRemoteConnection in class AbstractClusteringService
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||