Interface NotificationHandler

  • All Known Implementing Classes:
    Dispatcher

    public interface NotificationHandler
    Interface for handling JSON-RPC 2.0 notifications.
    Author:
    Vladimir Dzhuvinov
    • Method Detail

      • handledNotifications

        String[] handledNotifications()
        Gets the names of the handled JSON-RPC 2.0 notification methods.
        Returns:
        The names of the handled JSON-RPC 2.0 notification methods.
      • process

        void process​(JSONRPC2Notification notification,
                     MessageContext notificationCtx)
        Processes a JSON-RPC 2.0 notification.

        Note that JSON-RPC 2.0 notifications don't produce a response!

        Parameters:
        notification - A valid JSON-RPC 2.0 notification instance. Must not be null.
        notificationCtx - Context information about the notification message, may be null if undefined.