Class HazelcastTopicRemoteConnection

    • Field Summary

      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void closeInternal()  
      protected Object executeCommandInternal​(Object o)
      Publishes the provided command via HazelcastTopic.
      void receiveMessage​(ClusterMessage<HazelcastPayload> message)
      Receives any published message containing hz payload.
      • Methods inherited from class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection

        areAllResourcesFreedOnClose, close, createDisplayString, executeCommand, executeCommand, failDeserializeMessage, getInfo, getInfoExt, getState, getTopicName, isActive, isClosed, isClosing, logDebugAfterPublish, logDebugBeforePublish, logDebugOnReceiveMessage, processReceivedObject, shouldCheckServiceId, toString
      • Methods inherited from class org.eclipse.persistence.internal.sessions.coordination.RemoteConnection

        getServiceId, setServiceId
    • Method Detail

      • executeCommandInternal

        protected Object executeCommandInternal​(Object o)
                                         throws Exception
        Publishes the provided command via HazelcastTopic.
        Specified by:
        executeCommandInternal in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
        Parameters:
        o - The command to execute.
        Returns:
        NULL
        Throws:
        Exception - In case of an error.
      • closeInternal

        protected void closeInternal()
                              throws Exception
        Specified by:
        closeInternal in class org.eclipse.persistence.internal.sessions.coordination.broadcast.BroadcastRemoteConnection
        Throws:
        Exception