com.thetransactioncompany.jsonrpc2.server
Interface NotificationHandler

All Known Implementing Classes:
Dispatcher

public interface NotificationHandler

Interface for handling JSON-RPC 2.0 notifications.

Author:
Vladimir Dzhuvinov

Method Summary
 String[] handledNotifications()
          Gets the names of the handled JSON-RPC 2.0 notification methods.
 void process(com.thetransactioncompany.jsonrpc2.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(com.thetransactioncompany.jsonrpc2.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.


Copyright © 2013 The Transaction Company. All Rights Reserved.