Committed by
Ray Milkey
Merge IntentInstaller's role into IntentCompiler
It resolves naming mismatch in naming of IntentProcessPhases and states handled in the phases. It is described in ONOS-1064. - Define FlowRuleIntent that enables flow rule level operation as an intent. - Remove IntentInstaller interface - Existing installable intents such as PathIntent, LinkCollectionIntent, OpticalPathIntent and MplsPathIntent now become non installable intents. Only FlowRuleIntent is categorized as installable intent now. - Implement intent compilers for PathIntent, LinkCollectionIntent, OpticalPathIntent and MplsPathIntent. They generates FlowRuleIntents. - Write unit tests for the newly created intent compilers according to the intent installers' unit tests - Remove all intent installers and their unit tests Change-Id: I22d6c7acb65a4c066145de0018bd0727f44bd54a
Showing
47 changed files
with
1261 additions
and
2317 deletions
This diff is collapsed. Click to expand it.
core/net/src/main/java/org/onosproject/net/intent/impl/compiler/LinkCollectionIntentCompiler.java
0 → 100644
This diff is collapsed. Click to expand it.
core/net/src/main/java/org/onosproject/net/intent/impl/installer/PathIntentInstaller.java
deleted
100644 → 0
core/net/src/main/java/org/onosproject/net/intent/impl/phase/WithdrawCoordinating.java
deleted
100644 → 0
core/net/src/test/java/org/onosproject/net/intent/impl/compiler/MplsPathIntentCompilerTest.java
0 → 100644
core/net/src/test/java/org/onosproject/net/intent/impl/compiler/OpticalPathIntentCompilerTest.java
0 → 100644
core/net/src/test/java/org/onosproject/net/intent/impl/compiler/PathIntentCompilerTest.java
0 → 100644
core/net/src/test/java/org/onosproject/net/intent/impl/installer/IntentInstallerTest.java
deleted
100644 → 0
core/net/src/test/java/org/onosproject/net/intent/impl/phase/WithdrawCoordinatingTest.java
deleted
100644 → 0
core/net/src/test/java/org/onosproject/net/intent/impl/phase/WithdrawingTest.java
deleted
100644 → 0
-
Please register or login to post a comment