Class AbstractSyncEvent<T extends AbstractEvent>

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
de.hybris.platform.servicelayer.event.events.AbstractEvent
com.hybris.backoffice.events.sync.AbstractSyncEvent<T>
All Implemented Interfaces:
ClusterAwareEvent, Serializable
Direct Known Subclasses:
SyncFinishedEvent, SyncStartEvent

@Deprecated(since="6.6", forRemoval=true) public class AbstractSyncEvent<T extends AbstractEvent> extends AbstractEvent implements ClusterAwareEvent
Deprecated, for removal: This API element is subject to removal in a future version.
since 6.6, please use the AbstractProcessEvent instead.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    AbstractSyncEvent(T syncEvent)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    boolean
    publish(int sourceNodeId, int targetNodeId)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Decide whether this event should be broadcasted/received.

    Methods inherited from class de.hybris.platform.servicelayer.event.events.AbstractEvent

    getScope, getSource, isFromCluster, setFromCluster, setScope, toString

    Methods inherited from class org.springframework.context.ApplicationEvent

    getTimestamp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface de.hybris.platform.servicelayer.event.ClusterAwareEvent

    canPublish
  • Constructor Details

    • AbstractSyncEvent

      public AbstractSyncEvent(T syncEvent)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getSyncEvent

      public T getSyncEvent()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • publish

      public boolean publish(int sourceNodeId, int targetNodeId)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ClusterAwareEvent
      Decide whether this event should be broadcasted/received. Examples are
      • return (sourceNodeId==targetNodeId ); => will only publish to local cluster
      • return true; => will publish to all nodes
      • return (targetNodeId==14); => publish to dedicated node regardless of source
      Specified by:
      publish in interface ClusterAwareEvent
      Returns:
      true if event should be published from source cluster node to target cluster node