Package de.dytanic.cloudnet.provider
Class NodeMessenger
- java.lang.Object
-
- de.dytanic.cloudnet.driver.provider.DefaultMessenger
-
- de.dytanic.cloudnet.provider.NodeMessenger
-
- All Implemented Interfaces:
de.dytanic.cloudnet.driver.provider.CloudMessenger
public class NodeMessenger extends de.dytanic.cloudnet.driver.provider.DefaultMessenger implements de.dytanic.cloudnet.driver.provider.CloudMessenger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeMessenger.ChannelMessageTargetChannel
-
Constructor Summary
Constructors Constructor Description NodeMessenger(CloudNet cloudNet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<NodeMessenger.ChannelMessageTargetChannel>getTargetChannels(de.dytanic.cloudnet.driver.channel.ChannelMessageSender sender, de.dytanic.cloudnet.driver.channel.ChannelMessageTarget target, boolean serviceOnly)java.util.Collection<NodeMessenger.ChannelMessageTargetChannel>getTargetChannels(de.dytanic.cloudnet.driver.channel.ChannelMessageSender sender, java.util.Collection<de.dytanic.cloudnet.driver.channel.ChannelMessageTarget> targets, boolean serviceOnly)voidsendChannelMessage(@NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage)voidsendChannelMessage(@NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage, boolean serviceOnly)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.channel.ChannelMessage>>sendChannelMessageQueryAsync(@NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage)@NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.channel.ChannelMessage>>sendChannelMessageQueryAsync(@NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage, boolean serviceOnly)-
Methods inherited from class de.dytanic.cloudnet.driver.provider.DefaultMessenger
sendChannelMessageQuery, sendSingleChannelMessageQuery, sendSingleChannelMessageQueryAsync
-
-
-
-
Constructor Detail
-
NodeMessenger
public NodeMessenger(CloudNet cloudNet)
-
-
Method Detail
-
getTargetChannels
public java.util.Collection<NodeMessenger.ChannelMessageTargetChannel> getTargetChannels(de.dytanic.cloudnet.driver.channel.ChannelMessageSender sender, java.util.Collection<de.dytanic.cloudnet.driver.channel.ChannelMessageTarget> targets, boolean serviceOnly)
-
getTargetChannels
public java.util.Collection<NodeMessenger.ChannelMessageTargetChannel> getTargetChannels(de.dytanic.cloudnet.driver.channel.ChannelMessageSender sender, de.dytanic.cloudnet.driver.channel.ChannelMessageTarget target, boolean serviceOnly)
-
sendChannelMessage
public void sendChannelMessage(@NotNull @NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage)- Specified by:
sendChannelMessagein interfacede.dytanic.cloudnet.driver.provider.CloudMessenger
-
sendChannelMessage
public void sendChannelMessage(@NotNull @NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage, boolean serviceOnly)
-
sendChannelMessageQueryAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.channel.ChannelMessage>> sendChannelMessageQueryAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage)- Specified by:
sendChannelMessageQueryAsyncin interfacede.dytanic.cloudnet.driver.provider.CloudMessenger
-
sendChannelMessageQueryAsync
@NotNull public @NotNull de.dytanic.cloudnet.common.concurrent.ITask<java.util.Collection<de.dytanic.cloudnet.driver.channel.ChannelMessage>> sendChannelMessageQueryAsync(@NotNull @NotNull de.dytanic.cloudnet.driver.channel.ChannelMessage channelMessage, boolean serviceOnly)
-
-