Uses of Class
eu.cloudnetservice.driver.service.GroupConfiguration
Packages that use GroupConfiguration
Package
Description
-
Uses of GroupConfiguration in eu.cloudnetservice.driver.channel
Methods in eu.cloudnetservice.driver.channel with parameters of type GroupConfigurationModifier and TypeMethodDescriptionstatic @NonNull ChannelMessageTargetChannelMessageTarget.servicesByGroup(@NonNull GroupConfiguration group) Get a channel message target that targets all services that are in the given group. -
Uses of GroupConfiguration in eu.cloudnetservice.driver.event.events.group
Fields in eu.cloudnetservice.driver.event.events.group declared as GroupConfigurationModifier and TypeFieldDescriptionprivate final GroupConfigurationGroupConfigurationEvent.configurationMethods in eu.cloudnetservice.driver.event.events.group that return GroupConfigurationModifier and TypeMethodDescriptionGroupConfigurationEvent.configuration()Get the group configuration associated with this event.Constructors in eu.cloudnetservice.driver.event.events.group with parameters of type GroupConfigurationModifierConstructorDescriptionGroupConfigurationAddEvent(@NonNull GroupConfiguration configuration) Constructs a new group configuration add event.GroupConfigurationEvent(@NonNull GroupConfiguration configuration) Constructs a new group configuration event.GroupConfigurationRemoveEvent(@NonNull GroupConfiguration configuration) Constructs a new group configuration remove event. -
Uses of GroupConfiguration in eu.cloudnetservice.driver.provider
Methods in eu.cloudnetservice.driver.provider that return GroupConfigurationModifier and TypeMethodDescriptionGroupConfigurationProvider.groupConfiguration(@NonNull String name) Get a group configuration which has the given name and is registered within the cluster.Methods in eu.cloudnetservice.driver.provider that return types with arguments of type GroupConfigurationModifier and TypeMethodDescriptionGroupConfigurationProvider.groupConfigurationAsync(@NonNull String name) Get a group configuration which has the given name and is registered within the cluster.GroupConfigurationProvider.groupConfigurations()Get all group configurations which are registered within the cluster.GroupConfigurationProvider.groupConfigurationsAsync()Get all group configurations which are registered within the cluster.Methods in eu.cloudnetservice.driver.provider with parameters of type GroupConfigurationModifier and TypeMethodDescriptionbooleanGroupConfigurationProvider.addGroupConfiguration(@NonNull GroupConfiguration groupConfiguration) Adds a new group configuration by caching the given object, creating the group file and syncing the change to all other nodes which are currently connected in the cluster.GroupConfigurationProvider.addGroupConfigurationAsync(@NonNull GroupConfiguration groupConfiguration) Adds a new group configuration by caching the given object, creating the group file and syncing the change to all other nodes which are currently connected in the cluster.voidGroupConfigurationProvider.removeGroupConfiguration(@NonNull GroupConfiguration groupConfiguration) Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file.GroupConfigurationProvider.removeGroupConfigurationAsync(@NonNull GroupConfiguration groupConfiguration) Deletes the group configuration with the given name on the local node and all other nodes in the cluster by removing it from the backing collection and deleting the associated file. -
Uses of GroupConfiguration in eu.cloudnetservice.driver.service
Subclasses with type arguments of type GroupConfiguration in eu.cloudnetservice.driver.serviceModifier and TypeClassDescriptionstatic classRepresents a builder for a group configuration.Methods in eu.cloudnetservice.driver.service that return GroupConfigurationModifier and TypeMethodDescriptionGroupConfiguration.Builder.build()Builds an instance of the service configuration type this builder is targeting.GroupConfiguration.clone()Methods in eu.cloudnetservice.driver.service with parameters of type GroupConfigurationModifier and TypeMethodDescriptionGroupConfiguration.builder(@NonNull GroupConfiguration group) Constructs a new builder which inherits the properties of the given group configuration, allowing to change certain properties of a group.