Work toward OF overlay renderer. 21/8521/1
authorRob Adams <readams@readams.net>
Tue, 1 Jul 2014 23:15:32 +0000 (16:15 -0700)
committerRob Adams <readams@readams.net>
Tue, 1 Jul 2014 23:15:32 +0000 (16:15 -0700)
commita1c9b2e34e21cd4cb22f01e10f595328f7729407
treee221cf8a01dbfd40fa3899f066060a1ac677e1e8
parenta87aaae8ed97eae9330e5d1a08f90971bb9f959b
Work toward OF overlay renderer.

* Create distribution directory (probably temporary until Karaf) to
  make running easier
* Move endpoint-provider-impl into renderer so that it can be
  augmented
* Stubbed or basic implementations of most of the overlay renderer.

Change-Id: I0c7972c8529d6a93d419915c82918a660935d6ac
Signed-off-by: Rob Adams <readams@readams.net>
39 files changed:
commons/parent/pom.xml
distribution/pom.xml [new file with mode: 0644]
distribution/src/assemble/bin.xml [new file with mode: 0644]
distribution/src/main/resources/configuration/initial/15-groupbasedpolicy-ofoverlay.xml [moved from groupbasedpolicy/src/main/resources/configuration/initial/10-groupbasedpolicy.xml with 66% similarity]
distribution/src/main/resources/configuration/initial/42-openflow-protocol-impl.xml [new file with mode: 0644]
groupbasedpolicy/pom.xml
groupbasedpolicy/src/main/java/org/opendaylight/controller/config/yang/config/endpoint_provider/impl/EndpointProviderModule.java [deleted file]
groupbasedpolicy/src/main/java/org/opendaylight/controller/config/yang/config/endpoint_provider/impl/EndpointProviderModuleFactory.java [deleted file]
groupbasedpolicy/src/main/java/org/opendaylight/controller/config/yang/config/ofoverlay_provider/impl/OFOverlayProviderModule.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/endpoint/AbstractEndpointRegistry.java [moved from groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/endpoint/EndpointRegistry.java with 58% similarity]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/EndpointManager.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/FlowUtils.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/OFOverlayRenderer.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/PolicyManager.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/SwitchListener.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/renderer/ofoverlay/SwitchManager.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/EgKey.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/InheritanceUtils.java [moved from groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/internal/InheritanceUtils.java with 97% similarity]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/MatcherUtils.java [moved from groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/internal/MatcherUtils.java with 99% similarity]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/PolicyCache.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/PolicyListener.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/PolicyResolutionException.java [moved from groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/internal/PolicyResolutionException.java with 94% similarity]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/PolicyResolver.java [moved from groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/internal/PolicyResolver.java with 75% similarity]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/PolicyResolverService.java [deleted file]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/PolicyScope.java
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/RuleGroup.java [new file with mode: 0644]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/TenantUtils.java [moved from groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/internal/TenantUtils.java with 97% similarity]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/internal/PolicyCache.java [deleted file]
groupbasedpolicy/src/main/java/org/opendaylight/groupbasedpolicy/resolver/internal/PolicyScopeImpl.java [deleted file]
groupbasedpolicy/src/main/yang/model/endpoint.yang
groupbasedpolicy/src/main/yang/renderer/ofoverlay/ofoverlay-provider-impl.yang [moved from groupbasedpolicy/src/main/yang/model/endpoint-provider-impl.yang with 56% similarity]
groupbasedpolicy/src/main/yang/renderer/ofoverlay/ofoverlay-provider.yang
groupbasedpolicy/src/main/yang/renderer/ofoverlay/ofoverlay.yang
groupbasedpolicy/src/main/yang/renderer/opflex/opflex-provider.yang
groupbasedpolicy/src/main/yang/renderer/opflex/opflex.yang
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/InheritanceUtilsTest.java [moved from groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/internal/InheritanceUtilsTest.java with 96% similarity]
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/MatcherUtilsTest.java [moved from groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/internal/MatcherUtilsTest.java with 99% similarity]
groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/PolicyResolverTest.java [moved from groupbasedpolicy/src/test/java/org/opendaylight/groupbasedpolicy/resolver/internal/PolicyResolverTest.java with 97% similarity]
pom.xml