@Component(value="eclipselink_JmixEclipseLinkRemoteConnection")
@Scope(value="prototype")
public class JmixEclipseLinkRemoteConnection
extends org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
Modifier and Type | Field and Description |
---|---|
protected EclipseLinkChannelSupplier |
channelSupplier |
protected io.jmix.core.ExtendedEntities |
extendedEntities |
protected io.jmix.core.Metadata |
metadata |
protected QueryCacheManager |
queryCacheManager |
protected io.jmix.core.impl.StandardSerialization |
serialization |
Constructor and Description |
---|
JmixEclipseLinkRemoteConnection(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
areAllResourcesFreedOnClose() |
protected void |
closeInternal() |
protected void |
createDisplayString() |
protected java.lang.Object |
executeCommandInternal(java.lang.Object command) |
protected void |
init() |
protected void |
invalidateQueryCache(java.lang.Object command) |
boolean |
isLocal() |
void |
onMessage(org.springframework.messaging.Message<?> message) |
protected boolean |
shouldCheckServiceId() |
close, executeCommand, executeCommand, failDeserializeMessage, getInfo, getInfoExt, getState, getTopicName, isActive, isClosed, isClosing, logDebugAfterPublish, logDebugBeforePublish, logDebugOnReceiveMessage, processReceivedObject, toString
@Autowired protected io.jmix.core.Metadata metadata
@Autowired protected io.jmix.core.ExtendedEntities extendedEntities
@Autowired protected QueryCacheManager queryCacheManager
@Autowired(required=false) protected EclipseLinkChannelSupplier channelSupplier
@Autowired protected io.jmix.core.impl.StandardSerialization serialization
public JmixEclipseLinkRemoteConnection(org.eclipse.persistence.sessions.coordination.RemoteCommandManager rcm)
@PostConstruct protected void init()
public boolean isLocal()
protected java.lang.Object executeCommandInternal(java.lang.Object command)
executeCommandInternal
in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
public void onMessage(org.springframework.messaging.Message<?> message)
protected boolean areAllResourcesFreedOnClose()
areAllResourcesFreedOnClose
in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
protected void closeInternal()
closeInternal
in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
protected void createDisplayString()
createDisplayString
in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
protected boolean shouldCheckServiceId()
shouldCheckServiceId
in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
protected void invalidateQueryCache(java.lang.Object command)