Class: RServiceBus::Audit
- Inherits:
-
Object
- Object
- RServiceBus::Audit
- Defined in:
- lib/rservicebus/Audit.rb
Instance Method Summary collapse
- #auditIncoming(obj) ⇒ Object
- #auditOutgoing(obj) ⇒ Object
- #auditToQueue(obj) ⇒ Object
-
#initialize(mq) ⇒ Audit
constructor
A new instance of Audit.
Constructor Details
#initialize(mq) ⇒ Audit
Returns a new instance of Audit.
5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/rservicebus/Audit.rb', line 5 def initialize( mq ) @mq = mq auditQueueName = RServiceBus.getValue('AUDIT_QUEUE_NAME') if auditQueueName.nil? then @forwardSentMessagesTo = RServiceBus.getValue('FORWARD_SENT_MESSAGES_TO') @forwardReceivedMessagesTo = RServiceBus.getValue('FORWARD_RECEIVED_MESSAGES_TO') else @forwardSentMessagesTo = auditQueueName @forwardReceivedMessagesTo = auditQueueName end end |
Instance Method Details
#auditIncoming(obj) ⇒ Object
26 27 28 29 30 |
# File 'lib/rservicebus/Audit.rb', line 26 def auditIncoming( obj ) unless @forwardReceivedMessagesTo.nil? then self.auditToQueue(obj) end end |
#auditOutgoing(obj) ⇒ Object
21 22 23 24 25 |
# File 'lib/rservicebus/Audit.rb', line 21 def auditOutgoing( obj ) unless @forwardSentMessagesTo.nil? then self.auditToQueue(obj) end end |
#auditToQueue(obj) ⇒ Object
17 18 19 |
# File 'lib/rservicebus/Audit.rb', line 17 def auditToQueue( obj ) @mq.sendMsg(obj, @forwardSentMessagesTo) end |