Package org.jenkinsci.plugins.p4.scm
Class P4SCMFileSystem
- java.lang.Object
-
- jenkins.scm.api.SCMFileSystem
-
- org.jenkinsci.plugins.p4.scm.P4SCMFileSystem
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class P4SCMFileSystem extends jenkins.scm.api.SCMFileSystem
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
P4SCMFileSystem.BuilderImpl
-
Constructor Summary
Constructors Modifier Constructor Description protected
P4SCMFileSystem(Item owner, PerforceScm scm, P4SCMRevision rev)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
TempClientHelper
getConnection()
jenkins.scm.api.SCMFile
getRoot()
long
lastModified()
-
-
-
Constructor Detail
-
P4SCMFileSystem
protected P4SCMFileSystem(@NonNull Item owner, @NonNull PerforceScm scm, @CheckForNull P4SCMRevision rev) throws Exception
- Throws:
Exception
-
-
Method Detail
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classjenkins.scm.api.SCMFileSystem
- Throws:
IOException
-
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
-
getConnection
public TempClientHelper getConnection()
-
-