|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.persistence.sessions.coordination.TransportManager
org.eclipse.persistence.sessions.coordination.rmi.RMITransportManager
public class RMITransportManager
Purpose: Provide an RMI transport implementation for RCM.
Description: This class manages the RMI remote connections to other RCM service instances and posts the local RMI connection to this service instance in a name service so that other RCM service instances can connect to it.
| Field Summary | |
|---|---|
boolean |
isRMIOverIIOP
Determines whether RMI over IIOP or not |
| Constructor Summary | |
|---|---|
RMITransportManager(RemoteCommandManager rcm)
|
|
| Method Summary | |
|---|---|
org.eclipse.persistence.internal.sessions.coordination.RemoteConnection |
createConnection(ServiceId connectionServiceId)
INTERNAL: Create and return an RMI remote connection to the specified service |
protected org.eclipse.persistence.internal.sessions.coordination.RemoteConnection |
createConnectionFromJNDI(java.lang.String remoteObjectIdentifier,
java.lang.String hostURL)
INTERNAL: Look the specified remote object up in JNDI and return a Connection to it. |
protected org.eclipse.persistence.internal.sessions.coordination.RemoteConnection |
createConnectionFromRegistry(java.lang.String remoteObjectIdentifier,
java.lang.String hostURL)
INTERNAL: Look the specified remote object up in the RMIRegistry and return a Connection to it. |
void |
createLocalConnection()
INTERNAL: Create the local command connection for this transport in a naming service and return it. |
protected void |
createLocalConnectionInJNDI()
INTERNAL: Put the local command connection of this transport in JNDI and return it |
protected org.eclipse.persistence.internal.sessions.coordination.RemoteConnection |
createLocalConnectionInRegistry()
INTERNAL: Put the local command connection of this transport in the Registry and return it |
java.lang.String |
getDefaultLocalUrl()
INTERNAL: Return the default local URL for JNDI lookups |
javax.naming.Context |
getLocalHostContext()
INTERNAL: Return the context used for looking up in local JNDI. |
void |
initialize()
INTERNAL: Initialize default properties for RMI. |
boolean |
isRMIOverIIOP()
INTERNAL Check whether RMI over IIOP or not |
void |
removeLocalConnection()
ADVANCED: Remove the local connection from remote accesses. |
void |
setIsRMIOverIIOP(boolean value)
INTERNAL set RMI ocver IIOP |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public boolean isRMIOverIIOP
| Constructor Detail |
|---|
public RMITransportManager(RemoteCommandManager rcm)
| Method Detail |
|---|
public org.eclipse.persistence.internal.sessions.coordination.RemoteConnection createConnection(ServiceId connectionServiceId)
createConnection in class TransportManager
protected org.eclipse.persistence.internal.sessions.coordination.RemoteConnection createConnectionFromJNDI(java.lang.String remoteObjectIdentifier,
java.lang.String hostURL)
protected org.eclipse.persistence.internal.sessions.coordination.RemoteConnection createConnectionFromRegistry(java.lang.String remoteObjectIdentifier,
java.lang.String hostURL)
public void createLocalConnection()
createLocalConnection in class TransportManagerprotected void createLocalConnectionInJNDI()
protected org.eclipse.persistence.internal.sessions.coordination.RemoteConnection createLocalConnectionInRegistry()
public javax.naming.Context getLocalHostContext()
public java.lang.String getDefaultLocalUrl()
public void initialize()
initialize in class TransportManagerpublic void removeLocalConnection()
removeLocalConnection in class TransportManagerpublic boolean isRMIOverIIOP()
public void setIsRMIOverIIOP(boolean value)
|
EclipseLink 1.1.0_ 1.1.0.r3634 API Reference | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||