Uses of Class
eu.cloudnetservice.driver.channel.ChannelMessageTarget
Packages that use ChannelMessageTarget
Package
Description
-
Uses of ChannelMessageTarget in eu.cloudnetservice.driver.channel
Fields in eu.cloudnetservice.driver.channel declared as ChannelMessageTargetModifier and TypeFieldDescriptionprivate static final ChannelMessageTargetChannelMessageTarget.ALLprivate static final ChannelMessageTargetChannelMessageTarget.ALL_NODESprivate static final ChannelMessageTargetChannelMessageTarget.ALL_SERVICESFields in eu.cloudnetservice.driver.channel with type parameters of type ChannelMessageTargetModifier and TypeFieldDescriptionprivate final Collection<ChannelMessageTarget> ChannelMessage.Builder.targetsprivate final @NonNull Collection<ChannelMessageTarget> ChannelMessage.targetsThe field for thetargetsrecord component.Methods in eu.cloudnetservice.driver.channel that return ChannelMessageTargetModifier and TypeMethodDescriptionstatic @NonNull ChannelMessageTargetChannelMessageTarget.all()Get a channel message target that targets all components in the network.static @NonNull ChannelMessageTargetChannelMessageTarget.allNodes()Get a channel message target that targets all node components in the network.static @NonNull ChannelMessageTargetChannelMessageTarget.allServices()Get a channel message target that targets all service (wrapper) components in the network.static @NonNull ChannelMessageTargetChannelMessageTarget.node(@NonNull NetworkClusterNode node) Get a channel message target that targets the given node in the network.static @NonNull ChannelMessageTargetGet a channel message target that targets the node with the given name in the network.static @NonNull ChannelMessageTargetGet a channel message target that targets the given service.static @NonNull ChannelMessageTargetGet a channel message target that targets the service identified by the given name.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesByEnvironment(@NonNull ServiceEnvironmentType environment) Get a channel message target that targets all services that are using the given service environment.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesByEnvironment(@NonNull String environmentName) Get a channel message target that targets all services that are using the service environment identified by the given name.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesByGroup(@NonNull GroupConfiguration group) Get a channel message target that targets all services that are in the given group.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesByGroup(@NonNull String groupName) Get a channel message target that targets all services that are in the group identified by the given name.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesByTask(@NonNull ServiceTask task) Get a channel message target that targets all services that are based on the given service task.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesByTask(@NonNull String taskName) Get a channel message target that targets all services that are based on the service task identified by the given name.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesWithProperty(@NonNull DocProperty<?> property) Get a channel message target that targets all services that have the given property associated with any value.static @NonNull ChannelMessageTargetChannelMessageTarget.servicesWithProperty(@NonNull String propertyKey) Get a channel message target that targets all services that have the property identified by the given key associated with any value.ChannelMessageSender.toTarget()Converts this sender to a target.Methods in eu.cloudnetservice.driver.channel that return types with arguments of type ChannelMessageTargetModifier and TypeMethodDescriptionChannelMessage.targets()Returns the value of thetargetsrecord component.Methods in eu.cloudnetservice.driver.channel with parameters of type ChannelMessageTargetModifier and TypeMethodDescriptionChannelMessage.Builder.target(@NonNull ChannelMessageTarget target) Adds the given channel message target as a target of this message.Constructor parameters in eu.cloudnetservice.driver.channel with type arguments of type ChannelMessageTargetModifierConstructorDescriptionChannelMessage(boolean sendSync, boolean prioritized, @NonNull String channel, @NonNull String message, @NonNull DataBuf content, @NonNull ChannelMessageSender sender, @NonNull Collection<ChannelMessageTarget> targets) Creates an instance of aChannelMessagerecord class. -
Uses of ChannelMessageTarget in eu.cloudnetservice.driver.event.events.channel
Methods in eu.cloudnetservice.driver.event.events.channel that return types with arguments of type ChannelMessageTargetModifier and TypeMethodDescriptionChannelMessageReceiveEvent.targets()Get all targets of the received channel message. -
Uses of ChannelMessageTarget in eu.cloudnetservice.driver.service
Fields in eu.cloudnetservice.driver.service with type parameters of type ChannelMessageTargetModifier and TypeFieldDescriptionprivate Map<ServiceCreateResult.State, List<ChannelMessageTarget>> ServiceCreateRetryConfiguration.Builder.eventReceiversprivate final Map<ServiceCreateResult.State, List<ChannelMessageTarget>> ServiceCreateRetryConfiguration.eventReceiversMethods in eu.cloudnetservice.driver.service that return types with arguments of type ChannelMessageTargetModifier and TypeMethodDescriptionServiceCreateRetryConfiguration.eventReceivers()Get an unmodifiable copy of the event receivers which should get notified about state change events if the service creation was deferred.Methods in eu.cloudnetservice.driver.service with parameters of type ChannelMessageTargetModifier and TypeMethodDescriptionServiceCreateRetryConfiguration.Builder.notificationReceivers(@NonNull ChannelMessageTarget... receivers) Sets the receivers of state change events when a service creation which was deferred either succeeded or failed.ServiceCreateRetryConfiguration.Builder.notificationReceivers(ServiceCreateResult.State state, @NonNull ChannelMessageTarget... receivers) Sets the receivers of state change events when a service creation which was deferred reached the given target state of the service creation.Method parameters in eu.cloudnetservice.driver.service with type arguments of type ChannelMessageTargetModifier and TypeMethodDescriptionServiceCreateRetryConfiguration.Builder.notificationReceivers(@NonNull Map<ServiceCreateResult.State, List<ChannelMessageTarget>> eventReceivers) Sets the event receivers for state changes.Constructor parameters in eu.cloudnetservice.driver.service with type arguments of type ChannelMessageTargetModifierConstructorDescriptionprotectedServiceCreateRetryConfiguration(int maxRetries, @NonNull List<Long> backoffStrategy, @NonNull Map<ServiceCreateResult.State, List<ChannelMessageTarget>> eventReceivers) Constructs a new retry configuration instance.