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.environment(@NonNull ServiceEnvironmentType type) Constructs a new ChannelMessageTarget targeting a specific service environment.static @NonNull ChannelMessageTargetChannelMessageTarget.of(@NonNull ChannelMessageTarget.Type type, @Nullable String name) Constructs a new ChannelMessageTarget of the given type with the optional name set.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 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.