Class JardisEndPoint<C extends com.smeup.jardis.core.JardisConfiguration>

    • Field Detail

      • configuration

        protected final C extends com.smeup.jardis.core.JardisConfiguration configuration
    • Constructor Detail

      • JardisEndPoint

        public JardisEndPoint​(C configuration)
    • Method Detail

      • getConfiguration

        public C getConfiguration()
      • start

        public abstract void start()
      • shutdown

        public abstract void shutdown()
      • dispatchConsumableMessage

        public abstract boolean dispatchConsumableMessage​(com.smeup.jardis.core.Message message)
        Sends a consumable message to all instances of Handler Dispathing is blocked if message is consumed by an Handler
        Parameters:
        message - The message
        Returns:
        true if one Handler consumed the message, false elsewhere
      • dispatchBroadcastMessage

        public abstract void dispatchBroadcastMessage​(com.smeup.jardis.core.Message message)
        Send a broadcast message to all instances of Handler
        Parameters:
        message - The message