Package com.atlassian.bitbucket.scm
package com.atlassian.bitbucket.scm
-
ClassDescriptionAbstractChangesCommandParameters.AbstractBuilder<B extends AbstractChangesCommandParameters.AbstractBuilder<B>>A base class for constructing
CommandParameters
classes 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 runasynchronously
orsynchronously
.An exception that is thrown bycommands
created by theScmMirrorCommandFactory
when 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
,CommandInputHandler
orCommandOutputHandler
that wishes to be provided theCommand
it 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-formCommandBuilder
s 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 processingCommand
exit 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 anInputHandler
which provides data to the standard input stream for aCommand
to process.Describes a handler which processes the standard output stream from aCommand
and, optionally, produces some objectT
from 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 aCommand
fails.Summarizes acommand
that has been run.Augments aCommandErrorHandler
,CommandInputHandler
orCommandOutputHandler
with an enhancedcompletion handler
that is provided with asummary
of the command that was executed.Thrown when a command times out.A specialization ofCommandFailedException
thrown 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 forediting
a file.Thrown to indicate a requested SCM feature, such ascommand builders
orpull 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 commit
to 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 bycommands
created by theScmMirrorCommandFactory
when 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 arevert
operation.ScmCommandBuilder<B extends ScmCommandBuilder<B>>Augments theCommandBuilder
with SCM-related properties, still supporting creating free-form commands.Createscommands
which provide basic SCM functionality such as creating repositories, retrieving commits and viewing diffs.Base class for exceptions thrown by theScmService
and other SCM components.Createscommands
which 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 theScmService
to indicate that a plugin is installed for the requested SCM, but that the plugin is not in a usable state.Thrown by theScmService
to 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.