@Override void handle(final DeleteBitsOnPrimaryStorageMsg msg, ReturnValueCompletion<DeleteBitsOnPrimaryStorageReply> completion) { deleteBits(msg.getInstallPath(), msg.getHostUuid(), msg.isFolder(), new Completion(completion) { @Override public void success() { DeleteBitsOnPrimaryStorageReply reply = new DeleteBitsOnPrimaryStorageReply(); completion.success(reply); } @Override public void fail(ErrorCode errorCode) { completion.fail(errorCode); } }); }
@Override protected void handle(DeleteBitsOnPrimaryStorageMsg msg) { DeleteBitsOnPrimaryStorageReply reply = new DeleteBitsOnPrimaryStorageReply(); logger.debug(String.format("Successfully deleted path[uuid:%s] from primary storage[uuid:%s]", msg.getInstallPath(), msg.getPrimaryStorageUuid())); bus.reply(msg, reply); }
@Override void handle(final DeleteBitsOnPrimaryStorageMsg msg, ReturnValueCompletion<DeleteBitsOnPrimaryStorageReply> completion) { deleteBits(msg.getInstallPath(), msg.isFolder(), new Completion(completion) { @Override public void success() { DeleteBitsOnPrimaryStorageReply reply = new DeleteBitsOnPrimaryStorageReply(); completion.success(reply); } @Override public void fail(ErrorCode errorCode) { completion.fail(errorCode); } }); }
@Override protected void handle(final DeleteBitsOnPrimaryStorageMsg msg) { DeleteCmd cmd = new DeleteCmd(); cmd.installPath = msg.getInstallPath(); final DeleteBitsOnPrimaryStorageReply reply = new DeleteBitsOnPrimaryStorageReply(); httpCall(DELETE_PATH, cmd, DeleteRsp.class, new ReturnValueCompletion<DeleteRsp>(msg) { @Override public void fail(ErrorCode err) { reply.setError(err); bus.reply(msg, reply); } @Override public void success(DeleteRsp ret) { bus.reply(msg, reply); } }); }
if (msg.isFolder()) { bkd.deleteFolder(getSelfInventory(), msg.getInstallPath(), new Completion(msg) { @Override public void success() { bkd.delete(getSelfInventory(), msg.getInstallPath(), new Completion(msg) { @Override public void success() {
@Override protected void handle(final DeleteBitsOnPrimaryStorageMsg msg) { DeleteCmd cmd = new DeleteCmd(); cmd.installPath = msg.getInstallPath(); final DeleteBitsOnPrimaryStorageReply reply = new DeleteBitsOnPrimaryStorageReply(); httpCall(DELETE_PATH, cmd, DeleteRsp.class, new ReturnValueCompletion<DeleteRsp>(msg) { @Override public void fail(ErrorCode err) { reply.setError(err); bus.reply(msg, reply); } @Override public void success(DeleteRsp ret) { bus.reply(msg, reply); } }); }