org.glassfish.fighterfish.test.util
Class WABDeploymentEventHandler

java.lang.Object
  extended by org.glassfish.fighterfish.test.util.WABDeploymentEventHandler
All Implemented Interfaces:
org.osgi.service.event.EventHandler

public class WABDeploymentEventHandler
extends java.lang.Object
implements org.osgi.service.event.EventHandler

Listens to OSGi Event Admin Service generated events generated for a WAB and calls back a registered handler


Nested Class Summary
static interface WABDeploymentEventHandler.Callback
           
 
Constructor Summary
WABDeploymentEventHandler(org.osgi.framework.BundleContext context, org.osgi.framework.Bundle b, WABDeploymentEventHandler.Callback callback)
           
 
Method Summary
 void handleEvent(org.osgi.service.event.Event event)
           
 void stop()
          Stop listening for events.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WABDeploymentEventHandler

public WABDeploymentEventHandler(org.osgi.framework.BundleContext context,
                                 org.osgi.framework.Bundle b,
                                 WABDeploymentEventHandler.Callback callback)
Parameters:
context - BundleContext used to register the service
b - Bundle whose deployment related events we are interested in
callback - object that will be called back when appropriate events are received
Method Detail

handleEvent

public void handleEvent(org.osgi.service.event.Event event)
Specified by:
handleEvent in interface org.osgi.service.event.EventHandler

stop

public void stop()
Stop listening for events.



Copyright © 2013. All Rights Reserved.