Package org.wpilib.deployutils.deploy
Class StorageService
java.lang.Object
org.wpilib.deployutils.deploy.StorageService
- All Implemented Interfaces:
AutoCloseable,org.gradle.api.services.BuildService<org.gradle.api.services.BuildServiceParameters.None>
public abstract class StorageService
extends Object
implements org.gradle.api.services.BuildService<org.gradle.api.services.BuildServiceParameters.None>, AutoCloseable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSessionForCleanup(SessionController session) voidclose()getDeployStorage(int idx) getDiscoveryStorage(int idx) org.apache.sshd.client.SshClientintsubmitDeployStorage(DeployContext context, Artifact artifact) intsubmitDiscoveryStorage(RemoteTarget target, Consumer<DeployContext> cb) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.services.BuildService
getParameters
-
Constructor Details
-
StorageService
@Inject public StorageService()
-
-
Method Details
-
getSshClient
public org.apache.sshd.client.SshClient getSshClient() -
submitDeployStorage
-
getDeployStorage
-
submitDiscoveryStorage
-
getDiscoveryStorage
-
addSessionForCleanup
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-