Package io.jmix.eclipselink.impl.support
Class JmixEclipseLinkRemoteConnection
java.lang.Object
org.eclipse.persistence.internal.sessions.coordination.RemoteConnection
org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
io.jmix.eclipselink.impl.support.JmixEclipseLinkRemoteConnection
- All Implemented Interfaces:
Serializable
@Component("eclipselink_JmixEclipseLinkRemoteConnection")
@Scope("prototype")
public class JmixEclipseLinkRemoteConnection
extends org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected EclipseLinkChannelSupplier
protected ExtendedEntities
protected Metadata
protected QueryCacheManager
protected StandardSerialization
Fields inherited from class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
displayString, info, infoExt, rcm, state, STATE_ACTIVE, STATE_CLOSED, STATE_CLOSING, topicName
Fields inherited from class org.eclipse.persistence.internal.sessions.coordination.RemoteConnection
serviceId
-
Constructor Summary
ConstructorDescriptionJmixEclipseLinkRemoteConnection
(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected void
protected void
protected Object
executeCommandInternal
(Object command) protected void
init()
protected void
invalidateQueryCache
(Object command) boolean
isLocal()
void
onMessage
(org.springframework.messaging.Message<?> message) protected boolean
Methods inherited from class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
close, executeCommand, executeCommand, failDeserializeMessage, getInfo, getInfoExt, getState, getTopicName, isActive, isClosed, isClosing, logDebugAfterPublish, logDebugBeforePublish, logDebugOnReceiveMessage, processReceivedObject, toString
Methods inherited from class org.eclipse.persistence.internal.sessions.coordination.RemoteConnection
getServiceId, setServiceId
-
Field Details
-
metadata
-
extendedEntities
-
queryCacheManager
-
channelSupplier
-
serialization
-
-
Constructor Details
-
JmixEclipseLinkRemoteConnection
public JmixEclipseLinkRemoteConnection(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm)
-
-
Method Details
-
init
@PostConstruct protected void init() -
isLocal
public boolean isLocal() -
executeCommandInternal
- Specified by:
executeCommandInternal
in classorg.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
-
onMessage
public void onMessage(org.springframework.messaging.Message<?> message) -
areAllResourcesFreedOnClose
protected boolean areAllResourcesFreedOnClose()- Overrides:
areAllResourcesFreedOnClose
in classorg.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
-
closeInternal
protected void closeInternal()- Specified by:
closeInternal
in classorg.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
-
createDisplayString
protected void createDisplayString()- Overrides:
createDisplayString
in classorg.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
-
shouldCheckServiceId
protected boolean shouldCheckServiceId()- Overrides:
shouldCheckServiceId
in classorg.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
-
invalidateQueryCache
-