Uses of Class
eu.cloudnetservice.driver.service.ServiceInfoSnapshot
Packages that use ServiceInfoSnapshot
Package
Description
-
Uses of ServiceInfoSnapshot in eu.cloudnetservice.driver.channel
Methods in eu.cloudnetservice.driver.channel with parameters of type ServiceInfoSnapshotModifier and TypeMethodDescriptionbooleanChannelMessageSender.is(@NonNull ServiceInfoSnapshot serviceInfoSnapshot) Checks if this sender represents the given service. -
Uses of ServiceInfoSnapshot in eu.cloudnetservice.driver.event.events.service
Fields in eu.cloudnetservice.driver.event.events.service declared as ServiceInfoSnapshotModifier and TypeFieldDescriptionprotected final ServiceInfoSnapshotCloudServiceEvent.serviceInfoMethods in eu.cloudnetservice.driver.event.events.service that return ServiceInfoSnapshotModifier and TypeMethodDescriptionCloudServiceDeferredStateEvent.createdService()Get the underlying service of the service result.CloudServiceEvent.serviceInfo()Get the service info which is associated with this event.Constructors in eu.cloudnetservice.driver.event.events.service with parameters of type ServiceInfoSnapshotModifierConstructorDescriptionCloudServiceEvent(@NonNull ServiceInfoSnapshot serviceInfo) Constructs a new cloud service event.CloudServiceLifecycleChangeEvent(@NonNull ServiceLifeCycle lastLifeCycle, @NonNull ServiceInfoSnapshot info) Constructs a new cloud service lifecycle event.CloudServiceLogEntryEvent(@NonNull ServiceInfoSnapshot info, @NonNull String line, @NonNull CloudServiceLogEntryEvent.StreamType type) Constructs a new cloud log entry service event.CloudServiceUpdateEvent(@NonNull ServiceInfoSnapshot serviceInfo) Constructs a new cloud service update event. -
Uses of ServiceInfoSnapshot in eu.cloudnetservice.driver.provider
Methods in eu.cloudnetservice.driver.provider that return ServiceInfoSnapshotModifier and TypeMethodDescriptionSpecificCloudServiceProvider.forceUpdateServiceInfo()Forces the service to update its service info and always returns a newly created snapshot of the service (other than returning the last reported snapshot whatSpecificCloudServiceProvider.serviceInfo()does).Gets the current snapshot of the service with the given unique id.CloudServiceProvider.serviceByName(@NonNull String name) Gets the current snapshot of the service with the given name.SpecificCloudServiceProvider.serviceInfo()Get the last reported service info snapshot of the service.Methods in eu.cloudnetservice.driver.provider that return types with arguments of type ServiceInfoSnapshotModifier and TypeMethodDescriptionSpecificCloudServiceProvider.forceUpdateServiceInfoAsync()Forces the service to update its service info and always returns a newly created snapshot of the service (other than returning the last reported snapshot whatSpecificCloudServiceProvider.serviceInfo()does).CloudServiceProvider.runningServices()Gets all services which are currently registered and running in the cluster.CloudServiceProvider.runningServicesAsync()Gets all services which are currently registered and running in the cluster.CloudServiceProvider.serviceAsync(@NonNull UUID uniqueId) Gets the current snapshot of the service with the given unique id.CloudServiceProvider.serviceByNameAsync(@NonNull String name) Gets the current snapshot of the service with the given name.SpecificCloudServiceProvider.serviceInfoAsync()Get the last reported service info snapshot of the service.CloudServiceProvider.services()Gets all services which are currently registered in the cluster.CloudServiceProvider.servicesAsync()Gets all services which are currently registered in the cluster.CloudServiceProvider.servicesByEnvironment(@NonNull String environment) Gets all services which are currently registered in the cluster and belong to the given environment.CloudServiceProvider.servicesByEnvironmentAsync(@NonNull String environment) Gets all services which are currently registered in the cluster and belong to the given environment.CloudServiceProvider.servicesByGroup(@NonNull String group) Gets all services which are currently registered in the cluster and belong to the given group.CloudServiceProvider.servicesByGroupAsync(@NonNull String group) Gets all services which are currently registered in the cluster and belong to the given group.CloudServiceProvider.servicesByTask(@NonNull String taskName) Gets all services which are currently registered in the cluster and belong to the given task.CloudServiceProvider.servicesByTaskAsync(@NonNull String taskName) Gets all services which are currently registered in the cluster and belong to the given task. -
Uses of ServiceInfoSnapshot in eu.cloudnetservice.driver.service
Classes in eu.cloudnetservice.driver.service that implement interfaces with type arguments of type ServiceInfoSnapshotModifier and TypeClassDescriptionclassRepresents the state of a service at the snapshot creation time.Fields in eu.cloudnetservice.driver.service declared as ServiceInfoSnapshotModifier and TypeFieldDescriptionprivate final ServiceInfoSnapshotServiceCreateResult.serviceInfoMethods in eu.cloudnetservice.driver.service that return ServiceInfoSnapshotModifier and TypeMethodDescriptionServiceInfoSnapshot.clone()ServiceCreateResult.serviceInfo()Get the service info of the service which was created.Methods in eu.cloudnetservice.driver.service with parameters of type ServiceInfoSnapshotModifier and TypeMethodDescriptionintServiceInfoSnapshot.compareTo(@NonNull ServiceInfoSnapshot serviceInfoSnapshot) static @NonNull ServiceCreateResultServiceCreateResult.created(@NonNull ServiceInfoSnapshot serviceInfo) Creates a new result with the state set to created and using the given service info.Constructors in eu.cloudnetservice.driver.service with parameters of type ServiceInfoSnapshotModifierConstructorDescriptionprivateServiceCreateResult(@NonNull ServiceCreateResult.State state, @Nullable UUID creationId, @Nullable ServiceInfoSnapshot serviceInfo) Creates a new result instance.