import com.google.common.util.concurrent.SettableFuture;
import javax.inject.Inject;
import javax.inject.Singleton;
-import org.apache.aries.blueprint.annotation.service.Service;
import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode;
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId;
import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflowplugin.app.frm.reconciliation.service.rev180227.ReconcileNodeOutput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.openflowplugin.app.frm.reconciliation.service.rev180227.ReconcileNodeOutputBuilder;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
-import org.opendaylight.yangtools.yang.common.RpcError;
+import org.opendaylight.yangtools.yang.common.ErrorType;
import org.opendaylight.yangtools.yang.common.RpcResult;
import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton
-@Service(classes = FrmReconciliationService.class)
public class FrmReconciliationServiceImpl implements FrmReconciliationService {
private static final Logger LOG = LoggerFactory.getLogger(FrmReconciliationServiceImpl.class);
futureResult.set(RpcResultBuilder.success(output).build());
} else {
futureResult.set(RpcResultBuilder.<ReconcileNodeOutput>failed()
- .withError(RpcError.ErrorType.APPLICATION, "Error while triggering reconciliation").build());
+ .withError(ErrorType.APPLICATION, "Error while triggering reconciliation").build());
}
}
public void onFailure(Throwable error) {
LOG.error("initReconciliation failed", error);
futureResult.set(RpcResultBuilder.<ReconcileNodeOutput>failed()
- .withError(RpcError.ErrorType.RPC,"Error while calling RPC").build());
+ .withError(ErrorType.RPC, "Error while calling RPC").build());
}
}
}