-module lfm-ms-dao {
+module mappingservice-dao {
yang-version 1;
- namespace "urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao";
+ namespace "urn:opendaylight:lfm:mappingservice-dao";
prefix "ms-dao";
import config { prefix config; revision-date 2013-04-05; }
description
"Service definition for Mapping Service DAO.";
- revision "2015-07-13" {
+ revision "2015-10-07" {
description
- "Initial revision";
+ "Module renamed from lfm-ms-dao.";
}
- identity ms-dao {
+ identity mappingservice-dao {
base "config:service-type";
config:java-class "org.opendaylight.lispflowmapping.interfaces.dao.ILispDAO";
}
-}
\ No newline at end of file
+}
<?xml version="1.0" encoding="UTF-8"?>
<snapshot>
<required-capabilities>
- <capability>urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding?module=opendaylight-md-sal-binding&revision=2013-10-28</capability>
- <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao:inmemorydb?module=lfm-ms-inmemorydb&revision=2015-07-13</capability>
<capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl?module=mappingservice-impl&revision=2015-09-06</capability>
- <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:shell:impl?module=mappingservice-shell-impl&revision=2015-09-25</capability>
+ <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl?module=mappingservice-shell-impl&revision=2015-09-25</capability>
+ <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-dao:inmemorydb?module=mappingservice-dao-inmemorydb&revision=2015-10-07</capability>
</required-capabilities>
<configuration>
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
<module>
- <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl">prefix:mappingservice-impl</type>
+ <type xmlns:msi="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl">msi:mappingservice-impl</type>
<name>mappingservice-default</name>
<rpc-registry>
<type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-rpc-registry</type>
<name>binding-osgi-broker</name>
</broker>
<dao>
- <type xmlns:dao="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao">dao:ms-dao</type>
- <name>lfm-ms-inmemorydb</name>
+ <type xmlns:dao="urn:opendaylight:lfm:mappingservice-dao">dao:mappingservice-dao</type>
+ <name>mappingservice-dao-inmemorydb</name>
</dao>
<notification-service>
<type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-notification-service</type>
</notification-service>
</module>
<module>
- <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:shell:impl">prefix:mappingservice-shell-impl</type>
+ <type xmlns:shell="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl">shell:mappingservice-shell-impl</type>
<name>mappingservice-shell-default</name>
- <broker>
+ <osgi-broker>
<type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-broker-osgi-registry</type>
<name>binding-osgi-broker</name>
- </broker>
+ </osgi-broker>
<mappingservice>
- <type xmlns:prefix="urn:opendaylight:lfm:mappingservice">prefix:mappingservice</type>
+ <type xmlns:ms="urn:opendaylight:lfm:mappingservice">ms:mappingservice</type>
<name>mappingservice</name>
</mappingservice>
</module>
<module>
- <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl">prefix:lisp-mappingservice-impl</type>
+ <type xmlns:ms="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:impl">ms:lisp-mappingservice-impl</type>
<name>lisp-mappingservice-default</name>
<osgi-broker>
<type xmlns:binding="urn:opendaylight:params:xml:ns:yang:controller:md:sal:binding">binding:binding-broker-osgi-registry</type>
<name>binding-osgi-broker</name>
</osgi-broker>
<mappingservice>
- <type xmlns:prefix="urn:opendaylight:lfm:mappingservice">prefix:mappingservice</type>
+ <type xmlns:ms="urn:opendaylight:lfm:mappingservice">ms:mappingservice</type>
<name>mappingservice</name>
</mappingservice>
</module>
-package org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl;
+package org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl;
import org.opendaylight.lispflowmapping.implementation.MappingServiceShell;
-public class MappingServiceShellModule extends org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl.AbstractMappingServiceShellModule {
+public class MappingServiceShellModule extends org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModule {
private MappingServiceShell mappingServiceShell;
public MappingServiceShellModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
super(identifier, dependencyResolver);
}
- public MappingServiceShellModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl.MappingServiceShellModule oldModule, java.lang.AutoCloseable oldInstance) {
+ public MappingServiceShellModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.MappingServiceShellModule oldModule, java.lang.AutoCloseable oldInstance) {
super(identifier, dependencyResolver, oldModule, oldInstance);
}
@Override
public java.lang.AutoCloseable createInstance() {
mappingServiceShell = new MappingServiceShell();
- mappingServiceShell.setBindingAwareBroker(getBrokerDependency());
+ mappingServiceShell.setBindingAwareBroker(getOsgiBrokerDependency());
mappingServiceShell.setMappingService(getMappingserviceDependency());
return mappingServiceShell;
}
*
* Generated from: yang module name: mappingservice-shell-impl yang module local name: mappingservice-shell-impl
* Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
-* Generated at: Fri Sep 25 12:24:36 CEST 2015
+* Generated at: Wed Oct 07 15:26:43 EEST 2015
*
* Do not modify this file unless it is present under src/main directory
*/
-package org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl;
-public class MappingServiceShellModuleFactory extends org.opendaylight.controller.config.yang.config.lfm.mappingservice.shell.impl.AbstractMappingServiceShellModuleFactory {
+package org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl;
+public class MappingServiceShellModuleFactory extends org.opendaylight.controller.config.yang.config.lfm.mappingservice_shell.impl.AbstractMappingServiceShellModuleFactory {
}
import rpc-context { prefix rpcx; revision-date 2013-06-17; }
import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }
import mappingservice { prefix mappingservice; revision-date 2015-09-06; }
- import lfm-ms-dao { prefix ms-dao; revision-date 2015-07-13; }
+ import mappingservice-dao { prefix ms-dao; revision-date 2015-10-07; }
description
"This module contains the base YANG definitions for
uses config:service-ref {
refine type {
mandatory true;
- config:required-identity ms-dao:ms-dao;
+ config:required-identity ms-dao:mappingservice-dao;
}
}
}
module mappingservice-shell-impl {
yang-version 1;
- namespace "urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice:shell:impl";
+ namespace "urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-shell:impl";
prefix "mappingservice-shell-impl";
import config { prefix config; revision-date 2013-04-05; }
augment "/config:modules/config:module/config:configuration" {
case mappingservice-shell-impl {
when "/config:modules/config:module/config:type = 'mappingservice-shell-impl'";
- container broker {
+ container osgi-broker {
uses config:service-ref {
refine type {
mandatory true;
<?xml version="1.0" encoding="UTF-8"?>
<snapshot>
<required-capabilities>
- <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao?module=lfm-ms-dao&revision=2015-07-13</capability>
+ <capability>urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-dao:inmemorydb?module=mappingservice-dao-inmemorydb&revision=2015-10-07</capability>
</required-capabilities>
<configuration>
<data xmlns="urn:ietf:params:xml:ns:netconf:base:1.0">
<modules xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
<module>
- <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao:inmemorydb">
- prefix:lfm-ms-inmemorydb
+ <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-dao:inmemorydb">
+ prefix:mappingservice-dao-inmemorydb
</type>
- <name>lfm-ms-inmemorydb-default</name>
+ <name>mappingservice-dao-inmemorydb-default</name>
<record-timeout>240</record-timeout>
</module>
</modules>
<services xmlns="urn:opendaylight:params:xml:ns:yang:controller:config">
<service>
- <type xmlns:prefix="urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao">prefix:ms-dao</type>
+ <type xmlns:dao="urn:opendaylight:lfm:mappingservice-dao">dao:mappingservice-dao</type>
<instance>
- <name>lfm-ms-inmemorydb</name>
- <provider>/modules/module[type='lfm-ms-inmemorydb'][name='lfm-ms-inmemorydb-default']
+ <name>mappingservice-dao-inmemorydb</name>
+ <provider>/modules/module[type='mappingservice-dao-inmemorydb'][name='mappingservice-dao-inmemorydb-default']
</provider>
</instance>
</service>
</services>
</data>
</configuration>
-</snapshot>
\ No newline at end of file
+</snapshot>
-package org.opendaylight.controller.config.yang.config.lfm.ms.dao.inmemorydb;
+package org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb;
import org.opendaylight.lispflowmapping.inmemorydb.HashMapDb;
-public class InMemoryDbModule extends org.opendaylight.controller.config.yang.config.lfm.ms.dao.inmemorydb.AbstractInMemoryDbModule {
+public class InMemoryDbModule extends org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModule {
public InMemoryDbModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver) {
super(identifier, dependencyResolver);
}
- public InMemoryDbModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.yang.config.lfm.ms.dao.inmemorydb.InMemoryDbModule oldModule, java.lang.AutoCloseable oldInstance) {
+ public InMemoryDbModule(org.opendaylight.controller.config.api.ModuleIdentifier identifier, org.opendaylight.controller.config.api.DependencyResolver dependencyResolver, org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.InMemoryDbModule oldModule, java.lang.AutoCloseable oldInstance) {
super(identifier, dependencyResolver, oldModule, oldInstance);
}
hashMapDb.setRecordTimeOut(getRecordTimeout());
return hashMapDb;
}
+
}
--- /dev/null
+/*
+* Generated file
+*
+* Generated from: yang module name: mappingservice-dao-inmemorydb yang module local name: mappingservice-dao-inmemorydb
+* Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
+* Generated at: Wed Oct 07 00:21:06 EEST 2015
+*
+* Do not modify this file unless it is present under src/main directory
+*/
+package org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb;
+public class InMemoryDbModuleFactory extends org.opendaylight.controller.config.yang.config.lfm.mappingservice_dao.inmemorydb.AbstractInMemoryDbModuleFactory {
+
+}
+++ /dev/null
-/*
-* Generated file
-*
-* Generated from: yang module name: lfm-ms-inmemorydb yang module local name: lfm-ms-inmemorydb
-* Generated by: org.opendaylight.controller.config.yangjmxgenerator.plugin.JMXGenerator
-* Generated at: Mon Jul 13 12:44:05 CEST 2015
-*
-* Do not modify this file unless it is present under src/main directory
-*/
-package org.opendaylight.controller.config.yang.config.lfm.ms.dao.inmemorydb;
-public class InMemoryDbModuleFactory extends org.opendaylight.controller.config.yang.config.lfm.ms.dao.inmemorydb.AbstractInMemoryDbModuleFactory {
-
-}
+++ /dev/null
-module lfm-ms-inmemorydb {
- yang-version 1;
- namespace "urn:opendaylight:params:xml:ns:yang:controller:config:lfm:ms:dao:inmemorydb";
- prefix "inmemorydb";
-
- import config { prefix config; revision-date 2013-04-05; }
- import lfm-ms-dao { prefix ms-dao; revision-date 2015-07-13; }
-
- description
- "Service definition for Mapping Service DAO.";
-
- revision "2015-07-13" {
- description
- "Initial revision";
- }
-
- identity lfm-ms-inmemorydb {
- base config:module-type;
- config:provided-service ms-dao:ms-dao;
- config:java-name-prefix InMemoryDb;
- }
-
- augment "/config:modules/config:module/config:configuration" {
- case lfm-ms-inmemorydb {
- when "/config:modules/config:module/config:type = 'lfm-ms-inmemorydb'";
- leaf record-timeout {
- type uint16;
- description
- "Mapping record timeout";
- }
- }
- }
-}
\ No newline at end of file
--- /dev/null
+module mappingservice-dao-inmemorydb {
+ yang-version 1;
+ namespace "urn:opendaylight:params:xml:ns:yang:controller:config:lfm:mappingservice-dao:inmemorydb";
+ prefix "inmemorydb";
+
+ import config { prefix config; revision-date 2013-04-05; }
+ import mappingservice-dao { prefix ms-dao; revision-date 2015-10-07; }
+
+ description
+ "InMemoryDb Mapping Service DAO implementation.";
+
+ revision "2015-10-07" {
+ description
+ "Module renamed from lfm-ms-inmemorydb";
+ }
+
+ identity mappingservice-dao-inmemorydb {
+ base config:module-type;
+ config:provided-service ms-dao:mappingservice-dao;
+ config:java-name-prefix InMemoryDb;
+ }
+
+ augment "/config:modules/config:module/config:configuration" {
+ case mappingservice-dao-inmemorydb {
+ when "/config:modules/config:module/config:type = 'mappingservice-dao-inmemorydb'";
+ leaf record-timeout {
+ type uint16;
+ description
+ "Mapping record timeout";
+ }
+ }
+ }
+}