* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.lispflowmapping.southbound;
import com.google.common.util.concurrent.Futures;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.List;
-
import org.opendaylight.lispflowmapping.lisp.serializer.MapNotifySerializer;
import org.opendaylight.lispflowmapping.lisp.serializer.MapRegisterSerializer;
import org.opendaylight.lispflowmapping.lisp.serializer.MapReplySerializer;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.ctrl.msg.stats.ControlMessageBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.ControlMessageStatsBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.sb.rev150904.get.stats.output.MapRegisterCacheStatsBuilder;
-import org.opendaylight.yangtools.yang.common.RpcError;
+import org.opendaylight.yangtools.yang.common.ErrorTag;
+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;
* @author Florin Coras (fcoras@cisco.com)
* @author Lorand Jakab (lojakab@cisco.com)
*/
-
public class LispSouthboundRPC implements OdlLispSbService {
protected static final Logger LOG = LoggerFactory.getLogger(LispSouthboundRPC.class);
if (stats == null) {
rpcResultBuilder = RpcResultBuilder.<GetStatsOutput>failed()
- .withError(RpcError.ErrorType.APPLICATION, "data-missing", "No stats found");
+ .withError(ErrorType.APPLICATION, ErrorTag.DATA_MISSING, "No stats found");
} else {
rpcResultBuilder = RpcResultBuilder.success(createGetStatsOutput(stats));
}
if (stats == null) {
return Futures.immediateFuture(RpcResultBuilder.<ResetStatsOutput>failed()
- .withError(RpcError.ErrorType.APPLICATION, "data-missing", "No stats found")
+ .withError(ErrorType.APPLICATION, ErrorTag.DATA_MISSING, "No stats found")
.build());
} else {
stats.resetStats();