-
Notifications
You must be signed in to change notification settings - Fork 6
/
index.js
29 lines (28 loc) · 1.19 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const DomainEventPublisher = require('./lib/DomainEventPublisher');
const DomainEventDispatcher = require('./lib/DomainEventDispatcher');
const DefaultChannelMapping = require('./lib/DefaultChannelMapping');
const DefaultDomainEventNameMapping = require('./lib/DefaultDomainEventNameMapping');
const eventMessageHeaders = require('./lib/eventMessageHeaders');
const KafkaConsumerGroup = require('./lib/kafka/KafkaConsumerGroup');
const IdGenerator = require('./lib/IdGenerator');
const MessageProducer = require('./lib/MessageProducer');
const SqlTableBasedDuplicateMessageDetector = require('./lib/SqlTableBasedDuplicateMessageDetector');
const MessageConsumer = require('./lib/kafka/MessageConsumer');
const SwimlaneDispatcher = require('./lib/kafka/SwimlaneDispatcher');
const ObservableQueue = require('./lib/ObservableQueue');
const KafkaProducer = require('./lib/kafka/KafkaProducer');
module.exports = {
KafkaProducer,
KafkaConsumerGroup,
SqlTableBasedDuplicateMessageDetector,
MessageConsumer,
MessageProducer,
eventMessageHeaders,
IdGenerator,
SwimlaneDispatcher,
ObservableQueue,
DomainEventPublisher,
DomainEventDispatcher,
DefaultChannelMapping,
DefaultDomainEventNameMapping
};