Class OnlineForwardPluginMessagingForwardingSource

java.lang.Object
com.vexsoftware.votifier.platform.forwarding.source.messaging.AbstractPluginMessagingForwardingSource
com.vexsoftware.votifier.bungee.platform.forwarding.OnlineForwardPluginMessagingForwardingSource
All Implemented Interfaces:
com.vexsoftware.votifier.platform.forwarding.source.ForwardingVoteSource, net.md_5.bungee.api.plugin.Listener

public final class OnlineForwardPluginMessagingForwardingSource extends com.vexsoftware.votifier.platform.forwarding.source.messaging.AbstractPluginMessagingForwardingSource implements net.md_5.bungee.api.plugin.Listener
  • Field Summary

    Fields inherited from class com.vexsoftware.votifier.platform.forwarding.source.messaging.AbstractPluginMessagingForwardingSource

    cache, channel, serverFilter
  • Constructor Summary

    Constructors
    Constructor
    Description
    OnlineForwardPluginMessagingForwardingSource(String channel, NuVotifierBungee plugin, com.vexsoftware.votifier.platform.forwarding.ServerFilter serverFilter, com.vexsoftware.votifier.cache.VoteCache cache, String fallback, int dumpRate)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    forward(com.vexsoftware.votifier.model.Vote vote)
     
    void
     
    void
    onPluginMessage(net.md_5.bungee.api.event.PluginMessageEvent event)
     
    void
    onServerConnected(net.md_5.bungee.api.event.ServerConnectedEvent event)
     

    Methods inherited from class com.vexsoftware.votifier.platform.forwarding.source.messaging.AbstractPluginMessagingForwardingSource

    attemptToAddToCache, attemptToAddToPlayerCache, forwardSpecific, forwardSpecific, halt, handlePlayerSwitch, onServerConnect

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OnlineForwardPluginMessagingForwardingSource

      public OnlineForwardPluginMessagingForwardingSource(String channel, NuVotifierBungee plugin, com.vexsoftware.votifier.platform.forwarding.ServerFilter serverFilter, com.vexsoftware.votifier.cache.VoteCache cache, String fallback, int dumpRate)
  • Method Details

    • init

      public void init()
      Specified by:
      init in interface com.vexsoftware.votifier.platform.forwarding.source.ForwardingVoteSource
    • forward

      public void forward(com.vexsoftware.votifier.model.Vote vote)
      Specified by:
      forward in interface com.vexsoftware.votifier.platform.forwarding.source.ForwardingVoteSource
      Overrides:
      forward in class com.vexsoftware.votifier.platform.forwarding.source.messaging.AbstractPluginMessagingForwardingSource
    • onPluginMessage

      public void onPluginMessage(net.md_5.bungee.api.event.PluginMessageEvent event)
    • onServerConnected

      public void onServerConnected(net.md_5.bungee.api.event.ServerConnectedEvent event)