Class WrapperMessenger
java.lang.Object
eu.cloudnetservice.driver.provider.defaults.DefaultMessenger
eu.cloudnetservice.wrapper.provider.WrapperMessenger
- All Implemented Interfaces:
eu.cloudnetservice.driver.provider.CloudMessenger
@Singleton
@Provides(eu.cloudnetservice.driver.provider.CloudMessenger.class)
public class WrapperMessenger
extends eu.cloudnetservice.driver.provider.defaults.DefaultMessenger
implements eu.cloudnetservice.driver.provider.CloudMessenger
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Typeprivate final eu.cloudnetservice.driver.network.NetworkClient -
Constructor Summary
ConstructorsConstructorDescriptionWrapperMessenger(@NonNull eu.cloudnetservice.driver.network.NetworkClient networkClient) -
Method Summary
Modifier and TypeMethodDescriptionvoidsendChannelMessage(@NonNull eu.cloudnetservice.driver.channel.ChannelMessage channelMessage) @NonNull Collection<eu.cloudnetservice.driver.channel.ChannelMessage>sendChannelMessageQuery(@NonNull eu.cloudnetservice.driver.channel.ChannelMessage channelMessage) Methods inherited from class eu.cloudnetservice.driver.provider.defaults.DefaultMessenger
sendSingleChannelMessageQueryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.cloudnetservice.driver.provider.CloudMessenger
sendChannelMessageAsync, sendChannelMessageQueryAsync, sendSingleChannelMessageQuery, sendSingleChannelMessageQueryAsync
-
Field Details
-
MESSAGES
-
networkClient
private final eu.cloudnetservice.driver.network.NetworkClient networkClient
-
-
Constructor Details
-
WrapperMessenger
-
-
Method Details
-
sendChannelMessage
public void sendChannelMessage(@NonNull @NonNull eu.cloudnetservice.driver.channel.ChannelMessage channelMessage) - Specified by:
sendChannelMessagein interfaceeu.cloudnetservice.driver.provider.CloudMessenger
-
sendChannelMessageQuery
@NonNull public @NonNull Collection<eu.cloudnetservice.driver.channel.ChannelMessage> sendChannelMessageQuery(@NonNull @NonNull eu.cloudnetservice.driver.channel.ChannelMessage channelMessage) - Specified by:
sendChannelMessageQueryin interfaceeu.cloudnetservice.driver.provider.CloudMessenger
-