private StatisticsGatheringUtils() {
throw new IllegalStateException("This class should not be instantiated.");
}
-
+
private static KeyedInstanceIdentifier<Node, NodeKey> getInstanceIdentifier(final DeviceContext deviceContext) {
return InstanceIdentifier.create(Nodes.class).child(Node.class, new NodeKey(deviceContext.getPrimaryConnectionContext().getNodeId()));
}
import org.opendaylight.openflowplugin.impl.common.MultipartRequestInputFactory;
import org.opendaylight.openflowplugin.impl.services.CommonService;
import org.opendaylight.openflowplugin.impl.services.DataCrate;
-import org.opendaylight.openflowplugin.impl.services.RequestInputUtils;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MultipartType;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartReply;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInputBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;
import org.opendaylight.yangtools.yang.common.RpcResult;
/**
data.getRequestContext().setXid(xid);
multiMsgCollector.registerMultipartXid(xid.getValue());
+ MultipartRequestInput multipartRequestInput = MultipartRequestInputFactory.
+ makeMultipartRequestInput(xid.getValue(),
+ version,
+ MultipartType.OFPMPFLOW);
final Future<RpcResult<Void>> resultFromOFLib = deviceContext.getPrimaryConnectionContext()
- .getConnectionAdapter().multipartRequest(MultipartRequestInputFactory.makeMultipartRequestInput(xid.getValue(), version, MultipartType.OFPMPFLOW));
+ .getConnectionAdapter().multipartRequest(multipartRequestInput);
return JdkFutureAdapters.listenInPoolThread(resultFromOFLib);
}
}
import com.google.common.base.Function;
import com.google.common.util.concurrent.JdkFutureAdapters;
import com.google.common.util.concurrent.ListenableFuture;
+import java.util.List;
+import java.util.concurrent.Future;
import org.opendaylight.openflowplugin.api.openflow.device.DeviceContext;
import org.opendaylight.openflowplugin.api.openflow.device.RequestContextStack;
import org.opendaylight.openflowplugin.api.openflow.device.Xid;
import org.opendaylight.openflowplugin.impl.common.MultipartRequestInputFactory;
import org.opendaylight.openflowplugin.impl.services.CommonService;
import org.opendaylight.openflowplugin.impl.services.DataCrate;
-import org.opendaylight.openflowplugin.impl.services.RequestInputUtils;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MultipartType;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartReply;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInputBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.MultipartRequestTableCaseBuilder;
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.multipart.request.table._case.MultipartRequestTableBuilder;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;
import org.opendaylight.yangtools.yang.common.RpcResult;
-import java.util.List;
-import java.util.concurrent.Future;
/**
* Created by Martin Bobak <mbobak@cisco.com> on 2.4.2015.
data.getRequestContext().setXid(xid);
multiMsgCollector.registerMultipartXid(xid.getValue());
+ MultipartRequestInput multipartRequestInput = MultipartRequestInputFactory.
+ makeMultipartRequestInput(xid.getValue(),
+ version,
+ MultipartType.OFPMPTABLE);
final Future<RpcResult<Void>> resultFromOFLib = deviceContext.getPrimaryConnectionContext()
- .getConnectionAdapter().multipartRequest(MultipartRequestInputFactory.makeMultipartRequestInput(xid.getValue(), version, MultipartType.OFPMPTABLE));
+ .getConnectionAdapter().multipartRequest(multipartRequestInput);
return JdkFutureAdapters.listenInPoolThread(resultFromOFLib);
}
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.GroupId;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MultipartType;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartReply;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInputBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.MultipartRequestGroupCaseBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.multipart.request.group._case.MultipartRequestGroupBuilder;
data.getRequestContext().setXid(xid);
multiMsgCollector.registerMultipartXid(xid.getValue());
+ final MultipartRequestInput multipartRequestInput = MultipartRequestInputFactory.makeMultipartRequestInput(xid.getValue(), version, MultipartType.OFPMPGROUPDESC);
final Future<RpcResult<Void>> resultFromOFLib = deviceContext.getPrimaryConnectionContext()
- .getConnectionAdapter().multipartRequest(MultipartRequestInputFactory.makeMultipartRequestInput(xid.getValue(), version, MultipartType.OFPMPGROUPDESC));
+ .getConnectionAdapter().multipartRequest(multipartRequestInput);
return JdkFutureAdapters.listenInPoolThread(resultFromOFLib);
}
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MeterId;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MultipartType;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartReply;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInputBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.MultipartRequestMeterCaseBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.multipart.request.meter._case.MultipartRequestMeterBuilder;
data.getRequestContext().setXid(xid);
multiMsgCollector.registerMultipartXid(xid.getValue());
+ final MultipartRequestInput multipartRequestInput = MultipartRequestInputFactory.makeMultipartRequestInput(
+ xid.getValue(),
+ version,
+ MultipartType.OFPMPMETER);
final Future<RpcResult<Void>> resultFromOFLib = deviceContext.getPrimaryConnectionContext()
.getConnectionAdapter().multipartRequest(
- MultipartRequestInputFactory.makeMultipartRequestInput(
- xid.getValue(),
- version,
- MultipartType.OFPMPMETER));
+ multipartRequestInput);
return JdkFutureAdapters.listenInPoolThread(resultFromOFLib);
}
}
import org.opendaylight.openflowplugin.impl.services.RequestInputUtils;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MultipartType;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartReply;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInputBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.MultipartRequestPortStatsCaseBuilder;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.multipart.request.multipart.request.body.multipart.request.port.stats._case.MultipartRequestPortStatsBuilder;
data.getRequestContext().setXid(xid);
multiMsgCollector.registerMultipartXid(xid.getValue());
+ final MultipartRequestInput multipartRequestInput = MultipartRequestInputFactory.makeMultipartRequestInput(
+ xid.getValue(),
+ version,
+ MultipartType.OFPMPPORTSTATS);
final Future<RpcResult<Void>> resultFromOFLib = deviceContext.getPrimaryConnectionContext()
.getConnectionAdapter().multipartRequest(
- MultipartRequestInputFactory.makeMultipartRequestInput(
- xid.getValue(),
- version,
- MultipartType.OFPMPPORTSTATS));
+ multipartRequestInput);
return JdkFutureAdapters.listenInPoolThread(resultFromOFLib);
}
}
import org.opendaylight.openflowplugin.impl.services.DataCrate;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.common.types.rev130731.MultipartType;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartReply;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;
import org.opendaylight.yangtools.yang.common.RpcResult;
/**
data.getRequestContext().setXid(xid);
multiMsgCollector.registerMultipartXid(xid.getValue());
+ final MultipartRequestInput multipartRequestInput = MultipartRequestInputFactory.makeMultipartRequestInput(
+ xid.getValue(),
+ version,
+ MultipartType.OFPMPQUEUE);
final Future<RpcResult<Void>> resultFromOFLib = deviceContext.getPrimaryConnectionContext()
.getConnectionAdapter().multipartRequest(
- MultipartRequestInputFactory.makeMultipartRequestInput(
- xid.getValue(),
- version,
- MultipartType.OFPMPQUEUE));
+ multipartRequestInput);
return JdkFutureAdapters.listenInPoolThread(resultFromOFLib);
}
});