Package io.jmix.eclipselink.impl.support
Class JmixEclipseLinkTransportManager
java.lang.Object
org.eclipse.persistence.sessions.coordination.TransportManager
org.eclipse.persistence.sessions.coordination.broadcast.BroadcastTransportManager
io.jmix.eclipselink.impl.support.JmixEclipseLinkTransportManager
@Component("eclipselink_JmixEclipseLinkTransportManager")
@Scope("prototype")
public class JmixEclipseLinkTransportManager
extends org.eclipse.persistence.sessions.coordination.broadcast.BroadcastTransportManager
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkRemoteConnection>Fields inherited from class org.eclipse.persistence.sessions.coordination.broadcast.BroadcastTransportManagertopicNameFields inherited from class org.eclipse.persistence.sessions.coordination.TransportManagerconnectionsToExternalServices, 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 SummaryConstructorsConstructorDescriptionJmixEclipseLinkTransportManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected JmixEclipseLinkRemoteConnectionvoidvoidvoidvoidvoidvoidsetRemoteCommandManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) Methods inherited from class org.eclipse.persistence.sessions.coordination.broadcast.BroadcastTransportManageraddConnectionToExternalService, connectBackToRemote, createConnection, createDiscoveryManager, getTopicName, setTopicNameMethods inherited from class org.eclipse.persistence.sessions.coordination.TransportManagerdecrypt, discardConnections, encrypt, getConnectionsToExternalServices, getConnectionToLocalHost, getContext, getEncryptedPassword, getInitialContextFactoryName, getLocalContextProperties, getNamingServiceType, getPassword, getRemoteCommandManager, getRemoteContextProperties, getRemoteHostContext, getUserName, hasPassword, initialize, newTransportManager, removeAllConnectionsToExternalServices, removeConnectionToExternalService, setEncryptedPassword, setEncryptionClassName, setInitialContextFactoryName, setLocalContextProperties, setNamingServiceType, setPassword, setRemoteContextProperties, setShouldRemoveConnectionOnError, setUserName, shouldRemoveConnectionOnError
- 
Field Details- 
connectionProvider@Autowired protected org.springframework.beans.factory.ObjectProvider<JmixEclipseLinkRemoteConnection> connectionProvider
 
- 
- 
Constructor Details- 
JmixEclipseLinkTransportManagerpublic JmixEclipseLinkTransportManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) 
 
- 
- 
Method Details- 
createConnectionprotected JmixEclipseLinkRemoteConnection createConnection() throws org.eclipse.persistence.exceptions.RemoteCommandManagerException- Throws:
- org.eclipse.persistence.exceptions.RemoteCommandManagerException
 
- 
createConnectionspublic void createConnections()- Overrides:
- createConnectionsin class- org.eclipse.persistence.sessions.coordination.broadcast.BroadcastTransportManager
 
- 
createExternalConnectionpublic void createExternalConnection()
- 
createLocalConnectionpublic void createLocalConnection()- Specified by:
- createLocalConnectionin class- org.eclipse.persistence.sessions.coordination.TransportManager
 
- 
getConnectionsToExternalServicesForCommandPropagationpublic Map<String,org.eclipse.persistence.internal.sessions.coordination.RemoteConnection> getConnectionsToExternalServicesForCommandPropagation()- Overrides:
- getConnectionsToExternalServicesForCommandPropagationin class- org.eclipse.persistence.sessions.coordination.TransportManager
 
- 
removeLocalConnectionpublic void removeLocalConnection()- Specified by:
- removeLocalConnectionin class- org.eclipse.persistence.sessions.coordination.TransportManager
 
- 
setConfig- Overrides:
- setConfigin class- org.eclipse.persistence.sessions.coordination.TransportManager
 
- 
setRemoteCommandManagerpublic void setRemoteCommandManager(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) - Overrides:
- setRemoteCommandManagerin class- org.eclipse.persistence.sessions.coordination.TransportManager
 
 
-