| 
 | 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
java.lang.Thread
       oracle.toplink.remote.AbstractClusteringService
oracle.toplink.remote.AbstractClusteringService
Deprecated. since OracleAS TopLink 10g (10.1.3). This class is replaced by TransportManager
public abstract class AbstractClusteringService
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 a globally available space. it will also monitor the specified multicast socket to allow other sessions to connect.
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 | |
|---|---|
| AbstractClusteringService(Session session)Deprecated. Creates an AbstractClusteringService | |
| AbstractClusteringService(java.lang.String multicastAddress, int multicastPort, Session session)Deprecated. ADVANCED: Creates an AbstractClusteringService | |
| Method Summary | |
|---|---|
| abstract  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 | 
| abstract  void | deregisterDispatcher()Deprecated. ADVANCED: This method will deregister the dispatcher for this session from JNDI on the specified host. | 
|  int | getAnnouncementDelay()Deprecated. Returns the amount of time in milliseconds that the service will wait between the time that the Remote Service is made available and this session's existences is announced. | 
|  java.lang.String | getApplicationName()Deprecated. Use this method to get the application name | 
| abstract  java.net.MulticastSocket | getCommunicationSocket()Deprecated. ADVANCED: Returns the socket that will be used for the multicast communication. | 
| abstract  java.lang.Object | getDispatcher()Deprecated. This is the object that will be placed in JNDI to provide remote synchronization services | 
|  java.lang.String | getLocalHostURL()Deprecated. This method will get the Host address of the JNDI service | 
| abstract  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 | 
|  java.lang.String | getMulticastGroupAddress()Deprecated. This method will return the Host adddress of the Multicast Group. | 
|  int | getMulticastPort()Deprecated. Return the port that the Service will be using for the multicast socket | 
|  java.lang.String | getSessionId()Deprecated. ADVANCED: Get the Unique identifier for the session. | 
|  int | getTimeToLive()Deprecated. Returns the number of hops the data packet will take before expiring | 
| abstract  void | registerDispatcher()Deprecated. ADVANCED: This method will register the dispatcher for this session in JNDI on the specified host. | 
|  void | setAnnouncementDelay(int millisecondsToDelay)Deprecated. Sets the amount of time in millis that the service should wait between the time that the Remote Service is made available and this session's existences is announced. | 
|  void | setApplicationName(java.lang.String name)Deprecated. Use this method to set the application name if required when deploying within an application server | 
|  void | setDispatcher(java.lang.Object dispatcher)Deprecated. This is the object that will be placed in JNDI to provide remote synchronization services | 
|  void | setLocalHostURL(java.lang.String url)Deprecated. Set the host address of the naming service url. | 
|  void | setMulticastGroupAddress(java.lang.String multicastGroupAddress)Deprecated. This method will set the Host adddress of the Multicast Group. | 
|  void | setMulticastPort(int port)Deprecated. Use this method to set the Multicast Port that this system will use to communicate | 
|  void | setSessionId(java.lang.String sessionId)Deprecated. ADVANCED: Set the Unique identifier for the session. | 
|  void | setTimeToLive(int timeToLive)Deprecated. Use this method to set the number of hops that the Data packet will make until expiring. | 
|  void | stopListening()Deprecated. ADVANCED: Uses to stop the Listener thread for a dropped session | 
| 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 AbstractClusteringService(Session session)
public AbstractClusteringService(java.lang.String multicastAddress,
                                 int multicastPort,
                                 Session session)
multicastAddress - The address of the multicast groupmulticastPort - The port the multicast group is listening on| Method Detail | 
|---|
public abstract void registerDispatcher()
jndiHostURL - This is the URL that will be used to register the synchronization servicepublic abstract void deregisterDispatcher()
public abstract oracle.toplink.internal.remote.RemoteConnection createRemoteConnection(java.lang.String sessionId,
                                                                                       java.lang.String jndiHostURL)
public void setMulticastPort(int port)
port - This is the port that the multicast socket will listen onpublic int getMulticastPort()
public void setLocalHostURL(java.lang.String url)
url - jndi host urlpublic void setTimeToLive(int timeToLive)
timeToLive -public int getTimeToLive()
public abstract java.net.MulticastSocket getCommunicationSocket()
public java.lang.String getMulticastGroupAddress()
public void setMulticastGroupAddress(java.lang.String multicastGroupAddress)
multicastHostAddress -
public abstract java.lang.Object getDispatcher()
                                        throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic abstract oracle.toplink.internal.remote.RemoteConnection getLocalRemoteConnection()
public void setDispatcher(java.lang.Object dispatcher)
dispatcher -public java.lang.String getLocalHostURL()
jndiHostURL -public void setSessionId(java.lang.String sessionId)
sessionId -public java.lang.String getSessionId()
public void stopListening()
public void setAnnouncementDelay(int millisecondsToDelay)
public void setApplicationName(java.lang.String name)
public int getAnnouncementDelay()
public java.lang.String getApplicationName()
| 
 |  | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||