1 | internal = require './core/internal'
|
2 |
|
3 | core =
|
4 | init: require('./core/init')
|
5 |
|
6 | reset: require('./core/reset')
|
7 |
|
8 | load: require('./core/load')
|
9 |
|
10 | # Subscribe to a response address.
|
11 | # Publish a message, with a response address in the envelope.
|
12 | # Time out based on axiom config.
|
13 | request: require('./core/request')
|
14 |
|
15 | delegate: require('./core/delegate')
|
16 |
|
17 | # Sends acknowledgement, error, completion to replyTo channels
|
18 | respond: require('./core/respond')
|
19 |
|
20 | # Just send the message
|
21 | send: require('./core/send')
|
22 |
|
23 | # Just listen
|
24 | listen: require('./core/listen')
|
25 |
|
26 | # For logging on the channel 'axiom.log'
|
27 | log: require('./core/log')
|
28 |
|
29 | # Sets up an array of log writers.
|
30 | wireUpLoggers: require('./core/wireUpLoggers')
|
31 |
|
32 | module.exports = core
|