Package com.xebialabs.xlrelease.domain.distributed.events

# Interface DistributedXLReleaseEvent

All Superinterfaces:
  `XLReleaseEvent`

All Known Subinterfaces:
  `DistributedAttachmentEvent`, `DistributedCacheEvictEvent`, `DistributedCommentEvent`, `DistributedConfigurationEvents`, `DistributedReleaseActorEvent`, `DistributedReleaseEvent`, `DistributedSSEEvent`, `DistributedTaskEvent`, `DistributedTaskStatusEvent`, `DistributedTaskUpdatedEvents`, `DistributedUserGroupEvent`

All Known Implementing Classes:
  `DistributedAttachmentCreatedEvent`, `DistributedAttachmentDeletedEvent`, `DistributedCommentCreatedEvent`, `DistributedCommentDeletedEvent`, `DistributedCommentUpdatedEvent`, `DistributedConfigurationCopiedEvent`, `DistributedConfigurationCreatedEvent`, `DistributedConfigurationDeletedEvent`, `DistributedConfigurationUpdatedEvent`, `DistributedGroupDeleted`, `DistributedReleaseActorStarted`, `DistributedReleaseActorStopped`, `DistributedReleaseExecutedEvent`, `DistributedSendSSEEvent`, `DistributedSubscribeSSEEvent`, `DistributedTaskStatusChangeEvent`, `DistributedTaskStatusLineUpdated`, `DistributedTaskUpdatedEvent`, `DistributedUnsubscribeAllSSEEvent`, `DistributedUnsubscribeSSEEvent`, `DistributedUserGroupMembershipUpdated`, `EvictAllEvent`, `EvictPermissionsEvent`, `EvictRolesEvent`

public interface DistributedXLReleaseEvent extends XLReleaseEvent
A common interface for XL Release domain events that are cluster friendly. These events contain the minimal information possible to avoid serialization bottlenecks

- ## Method Summary

  ### Methods inherited from interface com.xebialabs.xlrelease.domain.events.XLReleaseEvent

  `timeMs, timestamp, username, username_$eq`