Class PermissionMarketDocumentMessageHandler<T extends PermissionRequest>

java.lang.Object
energy.eddie.regionconnector.shared.event.sourcing.handlers.integration.PermissionMarketDocumentMessageHandler<T>
All Implemented Interfaces:
EventHandler<PermissionEvent>, AutoCloseable

public class PermissionMarketDocumentMessageHandler<T extends PermissionRequest> extends Object implements EventHandler<PermissionEvent>, AutoCloseable
This class converts a PermissionEvent to a CIM compliant document and provides them via a Flux. It subscribes to all events present in an EventBus and based on thos creates PermissionMarketDocuments.