public class PathCompiler<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PathCompiler.PathCompilerCreateFlow<T>
Defines methods used to create objects representing flows.
|
| Constructor and Description |
|---|
PathCompiler() |
| Modifier and Type | Method and Description |
|---|---|
void |
compile(PathCompiler.PathCompilerCreateFlow<T> creator,
org.onosproject.net.intent.PathIntent intent,
List<T> flows,
List<org.onosproject.net.DeviceId> devices)
Compiles an intent down to flows.
|
public void compile(PathCompiler.PathCompilerCreateFlow<T> creator, org.onosproject.net.intent.PathIntent intent, List<T> flows, List<org.onosproject.net.DeviceId> devices)
creator - how to create the flowsintent - intent to processflows - list of generated flowsdevices - list of devices that correspond to the flows