1 package org.objectweb.celtix.bus.management; 2 3 import org.objectweb.celtix.BusEvent; 4 import org.objectweb.celtix.BusEventFilter; 5 6 7 11 public class InstrumentationEventFilter implements BusEventFilter { 12 13 14 22 public boolean isEventEnabled(BusEvent e) { 23 boolean result = false; 24 25 if (e.getID().equals(InstrumentationEvent.MANAGED_BUS_EVENT)) { 26 result = true; 27 } 28 29 return result; 30 } 31 32 39 public boolean isCreateEvent(BusEvent e) { 40 boolean result = false; 41 if (InstrumentationCreatedEvent.class.isAssignableFrom(e.getClass())) { 42 result = true; 43 } 44 return result; 45 } 46 47 54 public boolean isRemovedEvent(BusEvent e) { 55 boolean result = false; 56 if (InstrumentationRemovedEvent.class.isAssignableFrom(e.getClass())) { 57 result = true; 58 } 59 return result; 60 } 61 62 63 } 64 | Popular Tags |