public interface Plugin<T extends Object>
Plugin developers implement a type T that delegates to a server-side subprocess by communicating over gRPC.
Plugin is the primary interface for plugin developers to implement but should not be accessed directly by plugin users.
abstract T
client(ManagedChannel channel, Broker broker)
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abstract T client(ManagedChannel channel, Broker broker)
An implementation of client should return the interface implementation of T.
channel
broker