Download Anubis User Guide
Transcript
false, false));
locator = (AnubisLocator)sfResolve(LOCATOR_REF);
provider = new AnubisProvider(myName);
provider.setValue("deployed");
locator.registerProvider(provider);
}
catch (Exception ex) {
ex.printStackTrace();
throw (SmartFrogException)SmartFrogException.forward(ex);
}
}
public void sfStart() throws SmartFrogException, RemoteException {
try {
super.sfStart();
provider.setValue("started");
}
catch (Exception ex) {
ex.printStackTrace();
throw (SmartFrogException)SmartFrogException.forward(ex);
}
}
public void sfTerminateWith(TerminationRecord tr) {
locator.deregisterProvider(provider);
super.sfTerminateWith(tr);
}
}
21