Skip to content

Common infrastructure for WebProtege microservices inter-process-communication

License

Notifications You must be signed in to change notification settings

protegeproject/webprotege-ipc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webprotege-ipc

Common infrastructure for WebProtege microservices inter-process-communication

webprotege-common CI

webprotege-ipc on Maven Central

Maven Central

Key interfaces and classes

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.