Create an IServer interface which is a friend to the IExecutor interface. This will allow us to protect the currently public methods and only expose those methods `Server` objects. ``` virtual void Initialize(::grpc::ServerBuilder &) = 0; virtual void Run() = 0; ```
Create an IServer interface which is a friend to the IExecutor interface.
This will allow us to protect the currently public methods and only expose those methods
Serverobjects.