public boolean canReuseInstance(AbstractNetconfMdsalMapperModule oldModule){ // allow reusing of old instance if no parameters was changed return isSame(oldModule); }
@Override public void validate() { if(rootSchemaService != null) { dependencyResolver.validateDependency(org.opendaylight.controller.config.yang.md.sal.dom.SchemaServiceServiceInterface.class, rootSchemaService, rootSchemaServiceJmxAttribute); } dependencyResolver.validateDependency(org.opendaylight.controller.config.yang.md.sal.dom.BrokerServiceInterface.class, domBroker, domBrokerJmxAttribute); dependencyResolver.validateDependency(org.opendaylight.controller.config.yang.netconf.north.mapper.NetconfOperationServiceFactoryListenerServiceInterface.class, mapperAggregator, mapperAggregatorJmxAttribute); customValidation(); }
@Override public void validate() { if(rootSchemaSourceProvider != null) { dependencyResolver.validateDependency(org.opendaylight.controller.config.yang.md.sal.dom.YangTextSourceProviderServiceInterface.class, rootSchemaSourceProvider, rootSchemaSourceProviderJmxAttribute); } if(rootSchemaService != null) { dependencyResolver.validateDependency(org.opendaylight.controller.config.yang.md.sal.dom.SchemaServiceServiceInterface.class, rootSchemaService, rootSchemaServiceJmxAttribute); } dependencyResolver.validateDependency(org.opendaylight.controller.config.yang.netconf.north.mapper.NetconfOperationServiceFactoryListenerServiceInterface.class, mapperAggregator, mapperAggregatorJmxAttribute); dependencyResolver.validateDependency(org.opendaylight.controller.config.yang.md.sal.dom.BrokerServiceInterface.class, domBroker, domBrokerJmxAttribute); customValidation(); }
public boolean canReuseInstance(AbstractNetconfMdsalMapperModule oldModule){ // allow reusing of old instance if no parameters was changed return isSame(oldModule); }