Class RedisMessageReceiveEvent

java.lang.Object
org.bukkit.event.Event
dev.demeng.pluginbase.redis.event.RedisMessageReceiveEvent
All Implemented Interfaces:
IRedisMessageReceiveEvent

public class RedisMessageReceiveEvent extends org.bukkit.event.Event implements IRedisMessageReceiveEvent
Synchronous event called when a Redis message is received by the server.
  • Constructor Details

    • RedisMessageReceiveEvent

      public RedisMessageReceiveEvent()
  • Method Details

    • getSenderId

      @NotNull public @NotNull String getSenderId()
      Description copied from interface: IRedisMessageReceiveEvent
      Gets the ID of the sending server.
      Specified by:
      getSenderId in interface IRedisMessageReceiveEvent
      Returns:
      The ID of the sending server
    • getMessage

      @NotNull public @NotNull String getMessage()
      Description copied from interface: IRedisMessageReceiveEvent
      Gets the raw string message.
      Specified by:
      getMessage in interface IRedisMessageReceiveEvent
      Returns:
      The raw string message
    • getMessageObject

      @NotNull public <T> @NotNull Optional<T> getMessageObject(@NotNull @NotNull Class<T> objectClass)
      Description copied from interface: IRedisMessageReceiveEvent
      Gets the object from the received message
      Specified by:
      getMessageObject in interface IRedisMessageReceiveEvent
      Type Parameters:
      T - Object type
      Parameters:
      objectClass - Object class
      Returns:
      Parsed object, or null if it cannot be parsed
    • getTimestamp

      public long getTimestamp()
      Description copied from interface: IRedisMessageReceiveEvent
      Gets the timestamp of the message
      Specified by:
      getTimestamp in interface IRedisMessageReceiveEvent
      Returns:
      The timestamp of the message
    • getHandlers

      @NotNull public @NotNull org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getHandlerList

      public static org.bukkit.event.HandlerList getHandlerList()