@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.BroadcastRemoteConnectionpublic void onMessage(org.springframework.messaging.Message<?> message)
protected boolean areAllResourcesFreedOnClose()
areAllResourcesFreedOnClose in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnectionprotected void closeInternal()
closeInternal in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnectionprotected void createDisplayString()
createDisplayString in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnectionprotected boolean shouldCheckServiceId()
shouldCheckServiceId in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnectionprotected void invalidateQueryCache(java.lang.Object command)