Class BitbucketSCMFileSystem
java.lang.Object
jenkins.scm.api.SCMFileSystem
com.cloudbees.jenkins.plugins.bitbucket.filesystem.BitbucketSCMFileSystem
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class BitbucketSCMFileSystem
extends jenkins.scm.api.SCMFileSystem
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class jenkins.scm.api.SCMFileSystem
jenkins.scm.api.SCMFileSystem.Builder
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BitbucketSCMFileSystem
(BitbucketApi api, String ref, jenkins.scm.api.SCMRevision rev) -
Method Summary
Modifier and TypeMethodDescriptionboolean
changesSince
(jenkins.scm.api.SCMRevision fromRevision, OutputStream changeLogStream) void
close()
jenkins.scm.api.SCMFile
getRoot()
long
Methods inherited from class jenkins.scm.api.SCMFileSystem
child, getRevision, isFixedRevision, of, of, of, of, of, supports, supports, supports, supports
-
Constructor Details
-
BitbucketSCMFileSystem
protected BitbucketSCMFileSystem(BitbucketApi api, String ref, @CheckForNull jenkins.scm.api.SCMRevision rev)
-
-
Method Details
-
lastModified
- Specified by:
lastModified
in classjenkins.scm.api.SCMFileSystem
- Throws:
IOException
-
getRoot
@NonNull public jenkins.scm.api.SCMFile getRoot()- Specified by:
getRoot
in classjenkins.scm.api.SCMFileSystem
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classjenkins.scm.api.SCMFileSystem
- Throws:
IOException
-
changesSince
public boolean changesSince(@CheckForNull jenkins.scm.api.SCMRevision fromRevision, @NonNull OutputStream changeLogStream) throws UnsupportedOperationException, IOException, InterruptedException - Overrides:
changesSince
in classjenkins.scm.api.SCMFileSystem
- Throws:
UnsupportedOperationException
IOException
InterruptedException
-