AbstractCommandBuilder<B extends CommandBuilder<B>> | Provides a basic implementation of most CommandBuilder functionality, to simplify creating builders. |
AbstractInvalidHttpScmRequst | |
AbstractInvalidScmRequest | |
AbstractInvalidSshScmRequest | |
AbstractNotification | |
AbstractPullRequestNotification | |
AbstractRepositoryScmRequest | |
AbstractScmCommandBuilder<B extends ScmCommandBuilder<B>> | Extends AbstractCommandBuilder and provides a basic implementation of ScmCommandBuilder. |
AbstractScmRequest | |
AuthenticationState | Indicates the result of a user's authentication attempt when messaging the client using sendAuthenticationError(AuthenticationState, String, String) . |
BaseCommand<T> | Wrapper around Atlassian's process utils. |
BaseScmHookModuleDescriptor<T> | Base implementation for scm hook module descriptor. |
BaseWeightedModuleDescriptor<T> | |
BuiltinHookHandlerFactory | Factory for HookHandler that Stash ships with. |
ChangesetAttributeConfigurationModuleDescriptor | |
ChangesetIndexer | Indexer that is called for any changeset indexing operation. |
ChangesetIndexerModuleDescriptor | |
CommentAddedPullRequestNotification | |
CommentEditedPullRequestNotification | |
CommentRepliedPullRequestNotification |
DefaultCommandExitHandler |
ExitCodeCallback | Passed to the SshScmRequestHandler as a callback to be used when an underlying SSH process completes. |
FormFragment | Allows the injection of fields into existing forms provided by the host application. |
HookRequestHandle | A handle on the hook request which provides the required information to make a successful callback to Stash via their hook callback socket |
HookService | A service which handles the management of hook requests. |
HookUtils | Utility methods for configuring processes, whether using Java's ProcessBuilder or Atlassian Process Utils,
to execute pre-receive and post-receive hooks. |
HttpScmRequest | Handles an HTTP request from an SCM client (e.g. |
HttpScmRequestHandler | Plugin point for providing handlers for HTTP requests for SCM hosting operations. |
HttpScmRequestHandlerModuleDescriptor | Module descriptor for providing |
IndexingContext | IndexingContext is used to by ChangesetIndexer to store state during the indexing process. |
JsonRenderer | Renders an object to a JSON string. |
MergeRequest | Represents a request to merge a pull request |
MergeRequestCheck | Used to enforce a specific precondition for a merge operation. |
MergeRequestCheckModuleDescriptor | |
MergeRequestCheckService | A service that enforces preconditions on pull request merge operations by
asking registered and enabled MergeRequestCheck s
whether the merge should be vetoed or allowed to continue. |
Notification | A single Notification within the system |
NotificationHandler<T extends Notification> | Notification Handler takes a Notification and pushes it to a channel |
RepositoryUrlFragment | Utility class for parsing repository slugs and project keys from scm urls. |
Scm | Describes a pluggable extension point for implementing custom SCMs. |
ScmEvent | Common base for all events raised by SCM implementations. |
ScmModuleDescriptor | ModuleDescriptor which interprets <scm/> tags in atlassian-plugin.xml . |
ScmRequest | A read or write request targeting a Stash repository. |
ScmRequestCheck | Used to enforce a specific precondition for a repository hosting operation, such as a push or pull. |
ScmRequestCheckModuleDescriptor | Provides an ScmRequestCheck implementation used by the ScmRequestCheckService . |
ScmRequestCheckService | Used to validate read and write operations on repositories managed by Stash. |
ScmStatus | Describes the current status of an Scm plugin. |
ScmStatusChangedEvent | Raised when the status of an SCM changes at runtime. |
SimpleCommand<T> | Implementation of the Command interface that provides empty implementations for all methods
except call() . |
SshScmRequest | Handles an SCM SSH command from a remote client. |
SshScmRequestHandler | Plugin point for handling SshScmRequest s. |
SshScmRequestHandlerModuleDescriptor | Module descriptor for providing |
ValidationErrors | Used by FormFragment to report field validation errors. |