com.thetransactioncompany.jsonrpc2.server

## Interface NotificationHandler

- All Known Implementing Classes:
    Dispatcher

      public interface NotificationHandler

  Interface for handling JSON-RPC 2.0 notifications.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `String[]` | `handledNotifications()` Gets the names of the handled JSON-RPC 2.0 notification methods.
    `void` | `process(JSONRPC2Notification notification, MessageContext notificationCtx)` Processes a JSON-RPC 2.0 notification.

- - ### 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.