Common infrastructure for WebProtege microservices inter-process-communication
CommandExecutor – Used to dispatch specific types of outgoing commands that are handled by some microservice. See executing requests and receiving responses for an example.
CommandHandler – Used by microservice implementations to handle specific types of incoming commands. See handling calls from other services for an example.
AuthorizedCommandHandler - Used by microservice implementation to handle specific types of incoming that require some level of authorization on the part of the sender/caller.
EventHandler - Used to listen to specific kind of events. See handling events for an example.