@Override
public String getName() {
return "FooBar";
}
};
final Facility facility = new Facility("TestFacility");
call(new SubscribeAOp<RegistrationNotification>(
facility.registrationNotifier, facility) {
@Override
protected void processContent(
final RegistrationNotification registrationNotification) {
if (registrationNotification.isRegistration())
System.out.println("registered: "
+ registrationNotification.name);
else
System.out.println("unregistered: "
+ registrationNotification.name);
}
});
call(facility.registerBladeSOp(namedBlade));
call(facility.unregisterBladeSOp("TestFacility"));
call(facility.unregisterBladeSOp("FooBar"));
} finally {
Plant.close();
}
}