}
}
+----
+* Override operations creator org.opendaylight.netconf.test.tool.operations.OperationsCreator
+ in order to inject custom simulated behavior.
+----
+public class OperationsCreatorImpl implements OperationsCreator {
+ @Override
+ public NetconfOperationService getNetconfOperationService(Set<Capability> capabilities,
+ SessionIdProvider idProvider,
+ String netconfSessionIdForReporting) {
+ ...
+ return netconfOperationService;
+ }
+}
----
* Start NetConf device simulator in your code
----
.setModels(models)
.setCapabilities(capabilities)
.setRpcHandler(new RpcHandlerImpl())
+ .setOperationsCreator(new OperationsCreatorImpl());
.build();
NetConfDeviceSimulator netConfDeviceSimulator =
new NetConfDeviceSimulator(configuration);