Class LimboConnector

java.lang.Object
de.themoep.connectorplugin.connector.Connector<LimboConnectorPlugin,com.loohp.limbo.player.Player>
de.themoep.connectorplugin.limbo.connector.LimboConnector
Direct Known Subclasses:
MqttConnector, PluginMessageConnector, RedisConnector

public abstract class LimboConnector extends de.themoep.connectorplugin.connector.Connector<LimboConnectorPlugin,com.loohp.limbo.player.Player>
  • Field Summary

    Fields inherited from class de.themoep.connectorplugin.connector.Connector

    PLAYER_PREFIX, plugin, PROXY_ID_PREFIX, SERVER_PREFIX
  • Constructor Summary

    Constructors
    Constructor
    Description
    LimboConnector(LimboConnectorPlugin plugin, boolean requiresPlayer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.loohp.limbo.player.Player
     
    protected void
    handle(com.loohp.limbo.player.Player receiver, de.themoep.connectorplugin.connector.Message message)
     
    protected void
    sendDataImplementation(Object targetData, de.themoep.connectorplugin.connector.Message message)
     
    protected abstract void
    sendDataImplementation(String targetData, de.themoep.connectorplugin.connector.Message message)
     

    Methods inherited from class de.themoep.connectorplugin.connector.Connector

    close, getReceiver, handle, hasPrefix, isThis, registerHandler, registerMessageHandler, requiresPlayer, sendData, sendData, sendData, sendDataInternal, unregisterHandler, unregisterHandlers, unregisterMessageHandler, unregisterMessageHandlers

    Methods inherited from class java.lang.Object

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

  • Method Details

    • getReceiverImplementation

      protected com.loohp.limbo.player.Player getReceiverImplementation(String name)
      Specified by:
      getReceiverImplementation in class de.themoep.connectorplugin.connector.Connector<LimboConnectorPlugin,com.loohp.limbo.player.Player>
    • handle

      protected void handle(com.loohp.limbo.player.Player receiver, de.themoep.connectorplugin.connector.Message message)
      Overrides:
      handle in class de.themoep.connectorplugin.connector.Connector<LimboConnectorPlugin,com.loohp.limbo.player.Player>
    • sendDataImplementation

      protected void sendDataImplementation(Object targetData, de.themoep.connectorplugin.connector.Message message)
      Specified by:
      sendDataImplementation in class de.themoep.connectorplugin.connector.Connector<LimboConnectorPlugin,com.loohp.limbo.player.Player>
    • sendDataImplementation

      protected abstract void sendDataImplementation(String targetData, de.themoep.connectorplugin.connector.Message message)