Package jenkins.scm.impl.subversion
Class SubversionSCMFileSystem
- java.lang.Object
-
- jenkins.scm.api.SCMFileSystem
-
- jenkins.scm.impl.subversion.SubversionSCMFileSystem
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class SubversionSCMFileSystem extends jenkins.scm.api.SCMFileSystem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubversionSCMFileSystem.BuilderImpl
-
Field Summary
Fields Modifier and Type Field Description static String
DISABLE_PROPERTY
-
Constructor Summary
Constructors Modifier Constructor Description protected
SubversionSCMFileSystem(org.tmatesoft.svn.core.io.SVNRepository repo, jenkins.scm.api.SCMRevision rev)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
SubversionSCMSource.SCMRevisionImpl
getRevision()
jenkins.scm.api.SCMFile
getRoot()
long
lastModified()
-
-
-
Field Detail
-
DISABLE_PROPERTY
public static final String DISABLE_PROPERTY
-
-
Method Detail
-
lastModified
public long lastModified() throws IOException, InterruptedException
- Specified by:
lastModified
in classjenkins.scm.api.SCMFileSystem
- Throws:
IOException
InterruptedException
-
getRoot
public jenkins.scm.api.SCMFile getRoot()
- Specified by:
getRoot
in classjenkins.scm.api.SCMFileSystem
-
getRevision
public SubversionSCMSource.SCMRevisionImpl getRevision()
- Overrides:
getRevision
in classjenkins.scm.api.SCMFileSystem
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classjenkins.scm.api.SCMFileSystem
-
-