You can develop APIs that are based on the Frinje framework and use the Frinje event bus.

Some libraries and frameworks in the vSphere Web Client SDK, specifically the Data Access Manager (DAM) and the Actions Framework, make use of the Frinje framework. These features provide APIs in the vSphere Web Client SDK that are based on Frinje events. The DAM, for example, provides specific events that are sent over the Frinje event bus, and you use the DAM by sending and receiving these events.

A mediator class can use the Data Access Manager library by dispatching the request events in the DAM API, and handling the response events. The classes do not need to explicitly include the libraries or subclass any specific class. They need only the proper Frinje metadata annotations to make use of the Frinje event bus.