|
|||||||||
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 |
Fields inherited from class org.eclipse.persistence.sessions.coordination.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 | |
---|---|
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 |
void |
createLocalConnection()
INTERNAL: Create the local command connection for this transport in a naming service and return it. |
String |
getDefaultLocalUrl()
INTERNAL: Return the default local URL for JNDI lookups |
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 over IIOP |
Methods inherited from class java.lang.Object |
---|
equals, 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
public void createLocalConnection()
createLocalConnection
in class TransportManager
public Context getLocalHostContext()
public String getDefaultLocalUrl()
public void initialize()
initialize
in class TransportManager
public void removeLocalConnection()
removeLocalConnection
in class TransportManager
public boolean isRMIOverIIOP()
public void setIsRMIOverIIOP(boolean value)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |