Prep work for transcriber writing yang model: 59/18659/2
authorEd Warnicke <hagbard@gmail.com>
Mon, 20 Apr 2015 19:20:30 +0000 (12:20 -0700)
committerEd Warnicke <hagbard@gmail.com>
Tue, 21 Apr 2015 18:14:14 +0000 (11:14 -0700)
commit7605ae3db19665820a2bd8229c22b6fc6f22a470
treeecf6398de6bfc15440a860e6567f059726ec47e6
parentc2da7223aa523d4bd1466eafefc6fab26604a2c8
Prep work for transcriber writing yang model:

1)  Wire in broker with config subsystem
2)  Make sure we are still publishing the OSGI services we used to
3)  Introduce an AbstractNeutronService class to make sure we have
    access to the DataBroker in all service classes.

Change-Id: I1fe214a7523fd7d0cd361957fcf6b182166ec01a
Signed-off-by: Ed Warnicke <hagbard@gmail.com>
30 files changed:
features/production/pom.xml
features/production/src/main/features/features.xml
transcriber/pom.xml
transcriber/src/main/config/default-config.xml [new file with mode: 0644]
transcriber/src/main/java/org/opendaylight/neutron/transcriber/AbstractNeutronInterface.java [new file with mode: 0644]
transcriber/src/main/java/org/opendaylight/neutron/transcriber/Activator.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronFirewallInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronFirewallPolicyInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronFirewallRuleInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronFloatingIPInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerHealthMonitorInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerListenerInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerPoolInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronLoadBalancerPoolMemberInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronMeteringLabelInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronMeteringLabelRuleInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronNetworkInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronPortInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronRouterInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronSecurityGroupInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronSecurityRuleInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronSubnetInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronTranscriberProvider.java [new file with mode: 0644]
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronVPNIKEPolicyInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronVPNIPSECSiteConnectionsInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronVPNServiceInterface.java
transcriber/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/neutron/transcriber/impl/rev141210/NeutronTranscriberImplModule.java [new file with mode: 0644]
transcriber/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/neutron/transcriber/impl/rev141210/NeutronTranscriberImplModuleFactory.java [new file with mode: 0644]
transcriber/src/main/yang/neutron-transcriber.yang [new file with mode: 0644]