package

com.atlassian.stash.event

Interfaces

CancelableEvent Augments an event with support for cancelation. 
RepositoryRefsChangedEvent Interface for events that are published when changes are made to a repository. 

Classes

AbstractAuthenticationEvent Base class for constructing events that relate to authentication. 
AbstractProjectModificationEvent Base class for constructing events which relate to project modifications. 
AbstractRepositoryModificationEvent Base class for constructing events which relate to repository modifications. 
AbstractRepositoryRefsChangedEvent Basic implementation of RepositoryRefsChangedEvent that developers can extend. 
ApplicationConfigurationChangedEvent<T> Event that is published when an application property is changed through ApplicationPropertiesService. 
ApplicationSetupEvent Event that is published when the application setup is completed. 
AuthenticationFailureEvent Event that is raised when an attempt to authenticate fails. 
AuthenticationSuccessEvent Event that is raised when a user successfully authenticates. 
BaseUrlChangedEvent Event that is raised when the application base url is changed. 
DisplayNameChangedEvent Event that is raised when the application display name is changed. 
LicenseChangedEvent Event that is raised when the Stash license is changed. 
MailHostConfigurationChangedEvent Event that is raised when the mail host configuration is changed. 
ProjectAvatarUpdatedEvent This event is internally audited with a LOW priority 
ProjectCreatedEvent Event that is raised when a project is created. 
ProjectCreationRequestedEvent Raised just before a project is created. 
ProjectDeletedEvent Event that is raised when a project is deleted. 
ProjectDeletionRequestedEvent /** Event that is raised just before a project is deleted. 
ProjectEvent Base class for all project related events

This event is internally audited with a HIGH priority  

ProjectModificationRequestedEvent Raised just before a project is updated. 
ProjectModifiedEvent Event that is raised when a project has been successfully updated. 
RepositoryAccessedEvent Event that is raised when a repository is accessed by a user. 
RepositoryCloneEvent Event that is raised when a git client pushed to a repository. 
RepositoryCreatedEvent Event that is raised when a repository is created. 
RepositoryCreationFailedEvent Raised when an attempt to create a repository fails. 
RepositoryCreationRequestedEvent Raised just before a repository is created. 
RepositoryDefaultBranchModifiedEvent Raised when the default branch of a repository is reconfigured (typically through repository settings). 
RepositoryDeletedEvent Event that is raised when a repository is deleted

This event is internally audited with a HIGH priority  

RepositoryDeletionRequestedEvent Raised just before a repository is deleted. 
RepositoryEvent Base class for all events related to repositories: pushes, pulls, merge operations, etc. 
RepositoryForkedEvent Raised when a repository is forked successfully. 
RepositoryForkFailedEvent Raised when an attempt to fork a repository fails. 
RepositoryForkRequestedEvent Raised just before a repository is forked. 
RepositoryModificationRequestedEvent Raised just before a repository is updated. 
RepositoryModifiedEvent Event that is raised when a repository has been successfully updated. 
RepositoryOtherReadEvent  
RepositoryOtherWriteEvent  
RepositoryPullEvent Event that is raised when a git client pulls from a repository. 
RepositoryPushEvent Event that is raised when a user pushes one or more refs to a repository. 
ServerEmailAddressChangedEvent Event that is raised when the server email address is changed. 
StashEvent Base event class for all Stash events. 
TicketAcquiredEvent Event raised when a Ticket is acquired from a given bucket in the ThrottleService
TicketEvent Base class for Ticket events which are broadcast by the ThrottleService
TicketRejectedEvent Event raised when an attempt to acquire a Ticket from a given bucket is rejected by the ThrottleService
TicketReleasedEvent Event raised when a Ticket is released back into its bucket by the ThrottleService

Enums

ApplicationConfigurationChangedEvent.Property Enum that lists the types of properties that can be changed.