org.ow2.jasmine.monitoring.eventswitch.client
Class JasmineEventNotificationDispatcher

java.lang.Object
  extended by org.ow2.jasmine.monitoring.eventswitch.client.JasmineEventNotificationDispatcher
All Implemented Interfaces:
org.ow2.jasmine.event.processor.JasmineEventNotificationProcessor<DispatcherContext>

public class JasmineEventNotificationDispatcher
extends Object
implements org.ow2.jasmine.event.processor.JasmineEventNotificationProcessor<DispatcherContext>

Provide a processor that dispatches instances of JasmineEventNotification.

Author:
Jean-Pierre Poutcheu

Constructor Summary
JasmineEventNotificationDispatcher()
          Build a new JASMINe event dispatcher.
 
Method Summary
 void process(DispatcherContext context, org.ow2.jasmine.event.api.IJasmineEventNotification event)
          Process the given JASMINe event notification by dispatching it the Mule client.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasmineEventNotificationDispatcher

public JasmineEventNotificationDispatcher()
Build a new JASMINe event dispatcher.

Method Detail

process

public void process(DispatcherContext context,
                    org.ow2.jasmine.event.api.IJasmineEventNotification event)
             throws org.ow2.jasmine.event.processor.JasmineEventProcessorException
Process the given JASMINe event notification by dispatching it the Mule client.

Specified by:
process in interface org.ow2.jasmine.event.processor.JasmineEventNotificationProcessor<DispatcherContext>
Parameters:
context - a dispatcher context
event - an notification to process
Throws:
org.ow2.jasmine.event.processor.JasmineEventProcessorException - if Mule cannot dispatch the event


Copyright © 2012 OW2 Consortium. All Rights Reserved.