Class Index

A B C D E F L P R S T

A

AbstractCommandInputOutputHandler<T> A handler for both a command's input and output streams. 
AbstractPluginScmProtocol<D extends AbstractScmRequestHandlerModuleDescriptor> A base class for implementing ScmProtocol ScmProtocols using pluggable SCM request handlers. 
AbstractSshStreamHandler  

B

BaseCgiHandler  
BatchingCommitCallback Utility CommitCallback for batching calls to onCommit(Commit), which may be useful for enriching Commit commits, or performing other operations which may be done more efficiently in bulk. 
BatchingTraversalCallback A graph callback which is able to batch multiple graph callbacks in a single traversal. 
BulkPullRequestRescopeAnalyzer Helper class that calculates how one or more PullRequestRescope rescopes affect their target pull requests. 
BulkPullRequestRescopeAnalyzer.Builder  

C

CgiEnvironmentUtils  
CgiInputHandler  
CgiOutputHandler  
CommitGraphContext A class which specifies a commit graph starting with the included commits and excluding any subgraph starting with excluded commits. 
CommitGraphContext.Builder A builder for a CommitGraphContext
ContentDetectionUtils  

D

DelegatingTraversalCallback An abstract subclass of TraversalCallback which delegates all methods. 
DirectoryRevisionContentTreeCallback  

E

EolDetectingLineOutputHandler A custom LineOutputHandler which uses the ReaderLineReader to perform end-of-line detection. 

F

FindRepositoryOperation An operation that finds a repository by its project key and Repository#getSlug() slug, for use with SecurityService SecurityService. 

L

LineInputHandler Simple InputHandler that writes a sequence of lines to the process input. 
LineReader  
LineReader.Mode Enumerates the line break modes supported by LineReader
LineReaderOutputHandler Version of the BaseOutputHandler that uses a LineReader to process the process InputStream. 

P

PullRequestRescopeAnalysisResult The outcome of the BulkPullRequestRescopeAnalyzer.SinglePullRequestRescopeAnalyzer analysis of a PullRequestRescope rescope operation that describes how a pull request is affected by a change to its from and/or to branch. 
PullRequestRescopeAnalysisResult.Builder  
PullRequestRescopeAnalyzer This class is deprecated. in 4.7 for removal in 5.0. Replaced by the more efficient BulkPullRequestRescopeAnalyzer  
PullRequestRescopeOutcome Outcome of a com.atlassian.bitbucket.scm.pull.PullRequestRescope 

R

ReaderLineReader  

S

SimpleBlame  
SimpleBlame.Builder  
SimpleBranch  
SimpleBranch.AbstractBranchBuilder<B extends AbstractBranchBuilder<B, R extends Branch>, R>  
SimpleBranch.Builder  
SimpleChange  
SimpleChange.Builder  
SimpleCommitGraphNode An immutable implementation of CommitGraphNode. 
SimpleCommitGraphNode.Builder A builder for a SimpleCommitGraphNode  
SimpleConflict  
SimpleConflict.Builder  
SimpleConflictChange  
SimpleConflictChange.Builder  
SimpleDiff  
SimpleDiff.Builder  
SimpleDiffHunk  
SimpleDiffHunk.Builder  
SimpleDiffLine  
SimpleDiffLine.Builder  
SimpleDiffSegment  
SimpleDiffSegment.Builder  
SimpleDirectory  
SimpleDirectory.Builder  
SimpleDirectoryRevision  
SimpleFile  
SimpleFile.Builder  
SimpleHomeUpdate  
SimpleHomeUpdate.Builder  
SimpleMetadataMap A simple implementation of MetadataMap which is backed by a map  
SimplePerson  
SimpleRef Describes a simple reference, which could be a branch, tag or something else altogether. 
SimpleRef.AbstractRefBuilder<B extends AbstractRefBuilder<B, R extends Ref>, R> Common base class for creating builders which return objects derived from SimpleRef
SimpleRef.Builder Builder to construct an SimpleRef
SimpleScmStatus A simple implementation of ScmStatus which provides static factory methods for constructing available and unavailable statuses. 
SimpleSubmodule  
SimpleSubmodule.Builder  
SimpleTag  
SimpleTag.Builder  
SingleLineOutputHandler A simple CommandOutputHandler implementation which gathers all output into a single String and returns it. 
SshCommandExitHandler  
SshInputHandler Handles copying input from the remote client to the forked process. 
SshOutputHandler Handles copying output from the forked process to the the remote client. 
SubgraphTraversalCallback A graph callback which only traverses the given CommitGraphContext  

T

TruncatedLineOutputHandler  
TypeDetectingCopyOutputHandler OutputHandler that tries to detect the content type of the data before copying it the content into and OutputStream obtained from the given TypeAwareOutputSupplier.