@Component(value="eclipselink_JmixEclipseLinkTransportManager")
@Scope(value="prototype")
public class JmixEclipseLinkTransportManager
extends org.eclipse.persistence.sessions.coordination.broadcast.BroadcastTransportManager
Modifier and Type | Field and Description |
---|---|
protected org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkRemoteConnection> |
connectionProvider |
topicName
connectionsToExternalServices, 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, localConnection, localContextProperties, namingServiceType, rcm, REGISTRY_NAMING_SERVICE, remoteContextProperties, securableObjectHolder, shouldRemoveConnectionOnError
Constructor and Description |
---|
JmixEclipseLinkTransportManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) |
Modifier and Type | Method and Description |
---|---|
protected JmixEclipseLinkRemoteConnection |
createConnection() |
void |
createConnections() |
void |
createExternalConnection() |
void |
createLocalConnection() |
java.util.Map<java.lang.String,org.eclipse.persistence.internal.sessions.coordination.RemoteConnection> |
getConnectionsToExternalServicesForCommandPropagation() |
void |
removeLocalConnection() |
void |
setConfig(java.lang.String config) |
void |
setRemoteCommandManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) |
addConnectionToExternalService, connectBackToRemote, createConnection, createDiscoveryManager, getTopicName, setTopicName
decrypt, discardConnections, encrypt, getConnectionsToExternalServices, getConnectionToLocalHost, getContext, getEncryptedPassword, getInitialContextFactoryName, getLocalContextProperties, getNamingServiceType, getPassword, getRemoteCommandManager, getRemoteContextProperties, getRemoteHostContext, getUserName, hasPassword, initialize, removeAllConnectionsToExternalServices, removeConnectionToExternalService, setEncryptedPassword, setEncryptionClassName, setInitialContextFactoryName, setLocalContextProperties, setNamingServiceType, setPassword, setRemoteContextProperties, setShouldRemoveConnectionOnError, setUserName, shouldRemoveConnectionOnError
@Autowired protected org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkRemoteConnection> connectionProvider
public JmixEclipseLinkTransportManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm)
protected JmixEclipseLinkRemoteConnection createConnection() throws org.eclipse.persistence.exceptions.RemoteCommandManagerException
org.eclipse.persistence.exceptions.RemoteCommandManagerException
public void createConnections()
createConnections
in class org.eclipse.persistence.sessions.coordination.broadcast.BroadcastTransportManager
public void createExternalConnection()
public void createLocalConnection()
createLocalConnection
in class org.eclipse.persistence.sessions.coordination.TransportManager
public java.util.Map<java.lang.String,org.eclipse.persistence.internal.sessions.coordination.RemoteConnection> getConnectionsToExternalServicesForCommandPropagation()
getConnectionsToExternalServicesForCommandPropagation
in class org.eclipse.persistence.sessions.coordination.TransportManager
public void removeLocalConnection()
removeLocalConnection
in class org.eclipse.persistence.sessions.coordination.TransportManager
public void setConfig(java.lang.String config)
setConfig
in class org.eclipse.persistence.sessions.coordination.TransportManager
public void setRemoteCommandManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm)
setRemoteCommandManager
in class org.eclipse.persistence.sessions.coordination.TransportManager