Class RemoteNodeCloudServiceProvider
java.lang.Object
eu.cloudnetservice.node.impl.service.defaults.provider.RemoteNodeCloudServiceProvider
- All Implemented Interfaces:
eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
public abstract class RemoteNodeCloudServiceProvider
extends Object
implements eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate eu.cloudnetservice.driver.service.ServiceInfoSnapshot -
Constructor Summary
ConstructorsConstructorDescriptionRemoteNodeCloudServiceProvider(@NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot snapshot) -
Method Summary
Modifier and TypeMethodDescription@NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot@NonNull CompletableFuture<eu.cloudnetservice.driver.service.ServiceInfoSnapshot> voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
addServiceDeployment, addServiceDeploymentAsync, addServiceRemoteInclusion, addServiceRemoteInclusionAsync, addServiceTemplate, addServiceTemplateAsync, cachedLogMessages, cachedLogMessagesAsync, delete, deleteAsync, deleteFiles, deleteFilesAsync, deployResources, deployResourcesAsync, forceUpdateServiceInfo, forceUpdateServiceInfoAsync, includeWaitingServiceInclusions, includeWaitingServiceInclusionsAsync, includeWaitingServiceTemplates, includeWaitingServiceTemplates, includeWaitingServiceTemplatesAsync, includeWaitingServiceTemplatesAsync, installedDeployments, installedInclusions, installedTemplates, removeAndExecuteDeployments, removeAndExecuteDeploymentsAsync, restart, restartAsync, runCommand, runCommandAsync, start, startAsync, stop, stopAsync, toggleScreenEvents, toggleScreenEventsAsync, updateLifecycle, updateLifecycleAsync, updateProperties, updatePropertiesAsync, valid, validAsync
-
Field Details
-
snapshot
private volatile eu.cloudnetservice.driver.service.ServiceInfoSnapshot snapshot
-
-
Constructor Details
-
RemoteNodeCloudServiceProvider
-
-
Method Details
-
serviceInfo
-
serviceInfoAsync
@NonNull public @NonNull CompletableFuture<eu.cloudnetservice.driver.service.ServiceInfoSnapshot> serviceInfoAsync()- Specified by:
serviceInfoAsyncin interfaceeu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
-
snapshot
-