| | 118 | |
| | 119 | ==== (6/14): ==== |
| | 120 | A preliminary attempt at trying the above: |
| | 121 | |
| | 122 | '''create copies of core files:''' |
| | 123 | * IFloodlightProviderCore, a copy of IFloodlightProviderService to be used by Controller |
| | 124 | * FVController, (for now) a copy of Controller |
| | 125 | |
| | 126 | '''re-wired files:'''Here, 'rewiring' refers to modified references. |
| | 127 | * Controller implements IFloodlightProviderCore, with !FloodlightProvider and Main changed accordingly. |
| | 128 | * FVController implements IFloodlightProviderService, with FVAcceptor as its version of !FloodlightProvider |
| | 129 | |
| | 130 | '''additional changes''': |
| | 131 | * Add FVAcceptor to /floodlight/src/main/resources/META-INF/services/net.floodlightcontroller.core.module.IFloodlightModule |
| | 132 | * Have FVAcceptor subscribe to IFloodlightProviderCore as its floodlightprovider |
| | 133 | * Incorporate !FloodlightProvider's functions into FVAcceptor (for now, brutely drop in, just changing variables) |