Interface InternalCloudService

All Superinterfaces:
eu.cloudnetservice.node.service.CloudService, eu.cloudnetservice.driver.provider.SpecificCloudServiceProvider
All Known Implementing Classes:
AbstractService, JVMService

public interface InternalCloudService extends eu.cloudnetservice.node.service.CloudService
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    networkChannel(@Nullable eu.cloudnetservice.driver.network.NetworkChannel channel)
     
    void
    updateServiceInfoSnapshot(@NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot serviceInfoSnapshot)
     

    Methods inherited from interface eu.cloudnetservice.node.service.CloudService

    alive, cloudServiceManager, connectionKey, directory, lastServiceInfoSnapshot, lifeCycle, networkChannel, pluginDirectory, publishServiceInfoSnapshot, runtime, serviceConfiguration, serviceConsoleLogCache, serviceId, serviceInfo, waitingDeployments, waitingIncludes, waitingTemplates

    Methods 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, serviceInfoAsync, start, startAsync, stop, stopAsync, toggleScreenEvents, toggleScreenEventsAsync, updateLifecycle, updateLifecycleAsync, updateProperties, updatePropertiesAsync, valid, validAsync
  • Method Details

    • networkChannel

      void networkChannel(@Nullable @Nullable eu.cloudnetservice.driver.network.NetworkChannel channel)
    • handleServiceRegister

      void handleServiceRegister()
    • updateServiceInfoSnapshot

      void updateServiceInfoSnapshot(@NonNull @NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot serviceInfoSnapshot)