Dispatcher is just an interface with a dispatch method for invoking methods on an instance. This interface hides implementation details for concrete method invokers for a JsonRpc service. Its presence as a separate package is solely to avoid circular references.

MIT License.


A simple usage example:

import 'package:rpc_dispatcher/rpc_dispatcher.dart';

Features and bugs

Please file feature requests and bugs at the issue tracker.


It's just an interface for method invocation in a JSON-RPC implementation. There are two implementations that don't look the same, and one is incompatible with flutter.