Package com.atlassian.bitbucket.event
Interface CancelableEvent
- All Superinterfaces:
CancelState
- All Known Subinterfaces:
PermissionGrantRequestedEvent,PermissionModificationRequestedEvent,PermissionRevocationRequestedEvent
- All Known Implementing Classes:
AttachmentDeletionRequestedEvent,AttachmentSaveRequestedEvent,CommitDiscussionCancelableCommentEvent,CommitDiscussionCommentAddRequestedEvent,CommitDiscussionCommentDeletionRequestedEvent,CommitDiscussionCommentModificationRequestedEvent,CommitDiscussionCommentReplyRequestedEvent,GlobalPermissionGrantRequestedEvent,GlobalPermissionModificationRequestedEvent,GlobalPermissionRevocationRequestedEvent,ProjectCreationRequestedEvent,ProjectDeletionRequestedEvent,ProjectModificationRequestedEvent,ProjectPermissionGrantRequestedEvent,ProjectPermissionModificationRequestedEvent,ProjectPermissionRevocationRequestedEvent,PullRequestCancelableCommentEvent,PullRequestCommentAddRequestedEvent,PullRequestCommentDeletionRequestedEvent,PullRequestCommentModificationRequestedEvent,PullRequestCommentReplyRequestedEvent,PullRequestDeletionRequestedEvent,PullRequestOpenRequestedEvent,RepositoryCreationRequestedEvent,RepositoryDeletionRequestedEvent,RepositoryForkRequestedEvent,RepositoryModificationRequestedEvent,RepositoryPermissionGrantRequestedEvent,RepositoryPermissionModificationRequestedEvent,RepositoryPermissionRevocationRequestedEvent
Augments an event with support for cancelation.
When a cancelable event is raised, any listener may choose to cancel the operation. A descriptive message must be provided, explaining why the operation was canceled. If any listener cancels the operation, it will not be performed--even if other listeners did not cancel. In other words, if three listeners receive the event and only one of them cancels, the associated operation will be considered canceled.
-
Method Summary
Methods inherited from interface com.atlassian.bitbucket.util.CancelState
cancel, isCanceled