Interface BatchConsumer
- All Known Implementing Classes:
 JmsAuditEventHandler
public interface BatchConsumer
Implementation is responsible for being able to build up a batch payload and to publish that payload.
- 
Method Summary
Modifier and TypeMethodDescriptionvoidaddToBatch(String topic, JsonValue event, StringBuilder payload) Adds an audit event to a batch payload.publishBatch(String payload) Publishes the batch payload. 
- 
Method Details
- 
addToBatch
Adds an audit event to a batch payload.- Parameters:
 topic- event topicevent- event JSON payloadpayload- batch payload- Throws:
 BatchException- indicates failure to add-to-batch
 - 
publishBatch
Publishes the batch payload.- Parameters:
 payload- batch payload- Returns:
 - a simple promise encapsulating any potential batch exception
 
 
 -