Regular OpenC2 consumer implementation. This class allows the management of incoming command and the underlayer Adapter. The main task of this class is to filter incoming commands that are not related with the instance or are not supported
Component name used as node identifier for OpenC2
Health components to be monitored
Readonly
componentComponent identification
Readonly
nameComponent name used as node identifier for OpenC2
Return the status of the Consumer in a standard format
check object as defined in the draft standard https://datatracker.ietf.org/doc/html/draft-inadarei-api-health-check-05
Overall component status
A resource is extended component that represent the access to an external/internal resource, besides the error handling and identity, it has a start, stop and close methods to manage the resource lifecycle. It also has a checks property to define the checks that will be performed over the resource to achieve the resulted status. The most typical example of a resource are the Provider that allow to access to external databases, message brokers, etc.