Package com.atlassian.bitbucket.scm
package com.atlassian.bitbucket.scm
-
ClassDescriptionAbstractChangesCommandParameters.AbstractBuilder<B extends AbstractChangesCommandParameters.AbstractBuilder<B>>A base class for constructing
CommandParametersclasses for commands which operate on a specific commit, optionally qualified to a specific path.AbstractCommitCommandParameters.AbstractCommitParametersBuilder<B extends AbstractCommitCommandParameters.AbstractCommitParametersBuilder<B>>AbstractDiffCommandParameters.AbstractBuilder<B extends AbstractDiffCommandParameters.AbstractBuilder<B>>Parameters describing the paths to diff and what should be included in the generated diff stats summaryAbstractDiffStatsSummaryCommandParameters.AbstractBuilder<B extends AbstractDiffStatsSummaryCommandParameters.AbstractBuilder<B>>AbstractMergeCommandParameters.AbstractBuilder<B extends AbstractMergeCommandParameters.AbstractBuilder<B>>AbstractRefsCommandParameters.AbstractBuilder<B extends AbstractRefsCommandParameters.AbstractBuilder<B>>Describes a commit toarchive.AsyncCommand<T>Wraps an operation which may be runasynchronouslyorsynchronously.An exception that is thrown bycommandscreated by theScmMirrorCommandFactorywhen they fail due to authentication problems.An SCM available for creating newrepositories.Command<T>Wraps an operation which may be runsynchronously.An interface to be implemented by aCommandErrorHandler,CommandInputHandlerorCommandOutputHandlerthat wishes to be provided theCommandit will be processing.CommandBuilder<B extends CommandBuilder<B>>Provides a fluent interface for creating free-form commands using arbitraryarguments.CommandBuilderSupport<B extends CommandBuilderSupport<B>>Provides a unifying abstraction for common functionality expected to be provided by both free-formCommandBuilders and, for those plugins which choose to provide them, type-safe builders.Exception that is thrown when a command is canceled.Describes a handler which processes the standard error stream from aCommand.Exception that is thrown when command fails to complete.Describes a handler for processingCommandexit details, whether the command completes or is canceled.Exception that is thrown when a command fails.Provides the common callback methods for input, output and error handlers which process the standard input, error or output stream from aCommand.Describes anInputHandlerwhich provides data to the standard input stream for aCommandto process.Describes a handler which processes the standard output stream from aCommandand, optionally, produces some objectTfrom it.Describes an output handler which processes the standard error or standard output stream from aCommand.Enumerates the possible results of running acommand.Exception that is thrown when creating aCommandfails.Summarizes acommandthat has been run.Augments aCommandErrorHandler,CommandInputHandlerorCommandOutputHandlerwith an enhancedcompletion handlerthat is provided with asummaryof the command that was executed.Thrown when a command times out.A specialization ofCommandFailedExceptionthrown when a command fails because it is called incorrectly.Parameters describing how a new repository should be created by the SCM.Parameters describing the two commits to diff, and additional settings for controlling the shape and content of the diff stats summaryParameters foreditinga file.Thrown to indicate a requested SCM feature, such ascommand buildersorpull requests, is not supported by the backing SCM implementation.Thrown to indicate that the requested SCM's implementation is not up-to-date with the current SPI.Describes astarting committo traverse from, searching for the last commit to modify files in therequested path.MergeCommandParameters.AbstractMergeBuilder<B extends MergeCommandParameters.AbstractMergeBuilder<B>>An exception that is thrown bycommandscreated by theScmMirrorCommandFactorywhen they fail due to authorization problems.Describes a commit for which to generate apatch.Describes a callback for receiving streamingref changes.Represents the size of a repository.Parameters for requesting arepository's size.Describes a ref toresolve.Describes which refs toresolve.Parameters to perform arevertoperation.ScmCommandBuilder<B extends ScmCommandBuilder<B>>Augments theCommandBuilderwith SCM-related properties, still supporting creating free-form commands.Createscommandswhich provide basic SCM functionality such as creating repositories, retrieving commits and viewing diffs.Base class for exceptions thrown by theScmServiceand other SCM components.Createscommandswhich provide optional SCM functionality such as merging two branches or updating the default branch.Enumerates optional features an SCM can support.Describes a service for interacting with an SCM, allowing commands to be created/executed to perform SCM operations.Parameters for requesting afile's size.Thrown by theScmServiceto indicate that a plugin is installed for the requested SCM, but that the plugin is not in a usable state.Thrown by theScmServiceto indicate none of the installed plugins supports the requested SCM.Describes a branch toset as the default.Interface describing a watchdog which is used to manage a running process.