Renamed routing packages to foo & foo.impl pattern.
Plus added some package-info.java files. Change-Id: I0b68a7f4cea7a5f089b37b1a1c016d1c3b7a8702
Showing
39 changed files
with
183 additions
and
103 deletions
... | @@ -42,11 +42,11 @@ import org.onosproject.net.group.GroupDescription; | ... | @@ -42,11 +42,11 @@ import org.onosproject.net.group.GroupDescription; |
42 | import org.onosproject.net.group.GroupKey; | 42 | import org.onosproject.net.group.GroupKey; |
43 | import org.onosproject.net.group.GroupService; | 43 | import org.onosproject.net.group.GroupService; |
44 | import org.onosproject.net.packet.PacketService; | 44 | import org.onosproject.net.packet.PacketService; |
45 | -import org.onosproject.routingapi.FibListener; | 45 | +import org.onosproject.routing.FibListener; |
46 | -import org.onosproject.routingapi.FibUpdate; | 46 | +import org.onosproject.routing.FibUpdate; |
47 | -import org.onosproject.routingapi.RoutingService; | 47 | +import org.onosproject.routing.RoutingService; |
48 | -import org.onosproject.routingapi.config.Interface; | 48 | +import org.onosproject.routing.config.Interface; |
49 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 49 | +import org.onosproject.routing.config.RoutingConfigurationService; |
50 | import org.slf4j.Logger; | 50 | import org.slf4j.Logger; |
51 | import org.slf4j.LoggerFactory; | 51 | import org.slf4j.LoggerFactory; |
52 | 52 | ... | ... |
... | @@ -31,10 +31,10 @@ import org.onosproject.net.packet.PacketContext; | ... | @@ -31,10 +31,10 @@ import org.onosproject.net.packet.PacketContext; |
31 | import org.onosproject.net.packet.PacketPriority; | 31 | import org.onosproject.net.packet.PacketPriority; |
32 | import org.onosproject.net.packet.PacketProcessor; | 32 | import org.onosproject.net.packet.PacketProcessor; |
33 | import org.onosproject.net.packet.PacketService; | 33 | import org.onosproject.net.packet.PacketService; |
34 | -import org.onosproject.routingapi.config.BgpPeer; | 34 | +import org.onosproject.routing.config.BgpPeer; |
35 | -import org.onosproject.routingapi.config.BgpSpeaker; | 35 | +import org.onosproject.routing.config.BgpSpeaker; |
36 | -import org.onosproject.routingapi.config.InterfaceAddress; | 36 | +import org.onosproject.routing.config.InterfaceAddress; |
37 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 37 | +import org.onosproject.routing.config.RoutingConfigurationService; |
38 | import org.slf4j.Logger; | 38 | import org.slf4j.Logger; |
39 | import org.slf4j.LoggerFactory; | 39 | import org.slf4j.LoggerFactory; |
40 | 40 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | /** | 18 | /** |
19 | * Provides a way of interacting with the BGP protocol component. | 19 | * Provides a way of interacting with the BGP protocol component. | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import com.google.common.base.MoreObjects; | 18 | import com.google.common.base.MoreObjects; |
19 | import org.onlab.packet.IpAddress; | 19 | import org.onlab.packet.IpAddress; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import java.util.Collection; | 18 | import java.util.Collection; |
19 | 19 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import com.google.common.base.MoreObjects; | 18 | import com.google.common.base.MoreObjects; |
19 | 19 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import com.google.common.base.MoreObjects; | 18 | import com.google.common.base.MoreObjects; |
19 | import org.onlab.packet.IpAddress; | 19 | import org.onlab.packet.IpAddress; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import java.util.Collection; | 18 | import java.util.Collection; |
19 | 19 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import com.google.common.base.MoreObjects; | 18 | import com.google.common.base.MoreObjects; |
19 | 19 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import java.util.Collection; | 18 | import java.util.Collection; |
19 | 19 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi.config; | 16 | +package org.onosproject.routing.config; |
17 | 17 | ||
18 | import com.fasterxml.jackson.annotation.JsonProperty; | 18 | import com.fasterxml.jackson.annotation.JsonProperty; |
19 | import com.google.common.base.MoreObjects; | 19 | import com.google.common.base.MoreObjects; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi.config; | 16 | +package org.onosproject.routing.config; |
17 | 17 | ||
18 | import com.fasterxml.jackson.annotation.JsonCreator; | 18 | import com.fasterxml.jackson.annotation.JsonCreator; |
19 | import com.fasterxml.jackson.annotation.JsonProperty; | 19 | import com.fasterxml.jackson.annotation.JsonProperty; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi.config; | 16 | +package org.onosproject.routing.config; |
17 | 17 | ||
18 | import com.google.common.base.MoreObjects; | 18 | import com.google.common.base.MoreObjects; |
19 | import com.google.common.collect.Sets; | 19 | import com.google.common.collect.Sets; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi.config; | 16 | +package org.onosproject.routing.config; |
17 | 17 | ||
18 | import com.fasterxml.jackson.annotation.JsonProperty; | 18 | import com.fasterxml.jackson.annotation.JsonProperty; |
19 | import com.google.common.base.MoreObjects; | 19 | import com.google.common.base.MoreObjects; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi.config; | 16 | +package org.onosproject.routing.config; |
17 | 17 | ||
18 | import org.onlab.packet.IpAddress; | 18 | import org.onlab.packet.IpAddress; |
19 | import org.onosproject.net.ConnectPoint; | 19 | import org.onosproject.net.ConnectPoint; | ... | ... |
1 | +/* | ||
2 | + * Copyright 2015 Open Networking Laboratory | ||
3 | + * | ||
4 | + * Licensed under the Apache License, Version 2.0 (the "License"); | ||
5 | + * you may not use this file except in compliance with the License. | ||
6 | + * You may obtain a copy of the License at | ||
7 | + * | ||
8 | + * http://www.apache.org/licenses/LICENSE-2.0 | ||
9 | + * | ||
10 | + * Unless required by applicable law or agreed to in writing, software | ||
11 | + * distributed under the License is distributed on an "AS IS" BASIS, | ||
12 | + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
13 | + * See the License for the specific language governing permissions and | ||
14 | + * limitations under the License. | ||
15 | + */ | ||
16 | + | ||
17 | +/** | ||
18 | + * API for routing libraries. | ||
19 | + */ | ||
20 | +package org.onosproject.routing; |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routingapi; | 16 | +package org.onosproject.routing; |
17 | 17 | ||
18 | import org.hamcrest.Matchers; | 18 | import org.hamcrest.Matchers; |
19 | import org.junit.Test; | 19 | import org.junit.Test; | ... | ... |
... | @@ -19,7 +19,7 @@ import com.google.common.base.MoreObjects; | ... | @@ -19,7 +19,7 @@ import com.google.common.base.MoreObjects; |
19 | import org.onlab.packet.Ip4Address; | 19 | import org.onlab.packet.Ip4Address; |
20 | import org.onlab.packet.IpAddress; | 20 | import org.onlab.packet.IpAddress; |
21 | import org.onlab.packet.IpPrefix; | 21 | import org.onlab.packet.IpPrefix; |
22 | -import org.onosproject.routingapi.RouteEntry; | 22 | +import org.onosproject.routing.RouteEntry; |
23 | 23 | ||
24 | import java.util.ArrayList; | 24 | import java.util.ArrayList; |
25 | import java.util.Objects; | 25 | import java.util.Objects; | ... | ... |
... | @@ -16,7 +16,7 @@ | ... | @@ -16,7 +16,7 @@ |
16 | package org.onosproject.routing.bgp; | 16 | package org.onosproject.routing.bgp; |
17 | 17 | ||
18 | import org.onlab.packet.IpPrefix; | 18 | import org.onlab.packet.IpPrefix; |
19 | -import org.onosproject.routingapi.RouteUpdate; | 19 | +import org.onosproject.routing.RouteUpdate; |
20 | import org.slf4j.Logger; | 20 | import org.slf4j.Logger; |
21 | import org.slf4j.LoggerFactory; | 21 | import org.slf4j.LoggerFactory; |
22 | 22 | ... | ... |
... | @@ -35,8 +35,8 @@ import org.onlab.packet.Ip4Address; | ... | @@ -35,8 +35,8 @@ import org.onlab.packet.Ip4Address; |
35 | import org.onlab.packet.Ip4Prefix; | 35 | import org.onlab.packet.Ip4Prefix; |
36 | import org.onlab.packet.Ip6Prefix; | 36 | import org.onlab.packet.Ip6Prefix; |
37 | import org.onlab.packet.IpPrefix; | 37 | import org.onlab.packet.IpPrefix; |
38 | -import org.onosproject.routingapi.BgpService; | 38 | +import org.onosproject.routing.BgpService; |
39 | -import org.onosproject.routingapi.RouteListener; | 39 | +import org.onosproject.routing.RouteListener; |
40 | import org.slf4j.Logger; | 40 | import org.slf4j.Logger; |
41 | import org.slf4j.LoggerFactory; | 41 | import org.slf4j.LoggerFactory; |
42 | 42 | ... | ... |
... | @@ -22,10 +22,10 @@ import com.fasterxml.jackson.databind.node.ObjectNode; | ... | @@ -22,10 +22,10 @@ import com.fasterxml.jackson.databind.node.ObjectNode; |
22 | import org.apache.karaf.shell.commands.Command; | 22 | import org.apache.karaf.shell.commands.Command; |
23 | import org.apache.karaf.shell.commands.Option; | 23 | import org.apache.karaf.shell.commands.Option; |
24 | import org.onosproject.cli.AbstractShellCommand; | 24 | import org.onosproject.cli.AbstractShellCommand; |
25 | -import org.onosproject.routing.bgp.BgpConstants.Update; | ||
26 | import org.onosproject.routing.bgp.BgpInfoService; | 25 | import org.onosproject.routing.bgp.BgpInfoService; |
27 | import org.onosproject.routing.bgp.BgpRouteEntry; | 26 | import org.onosproject.routing.bgp.BgpRouteEntry; |
28 | import org.onosproject.routing.bgp.BgpSession; | 27 | import org.onosproject.routing.bgp.BgpSession; |
28 | +import org.onosproject.routing.bgp.BgpConstants; | ||
29 | 29 | ||
30 | import java.util.ArrayList; | 30 | import java.util.ArrayList; |
31 | import java.util.Collection; | 31 | import java.util.Collection; |
... | @@ -150,7 +150,7 @@ public class BgpRoutesListCommand extends AbstractShellCommand { | ... | @@ -150,7 +150,7 @@ public class BgpRoutesListCommand extends AbstractShellCommand { |
150 | private void printRoute(BgpRouteEntry route) { | 150 | private void printRoute(BgpRouteEntry route) { |
151 | if (route != null) { | 151 | if (route != null) { |
152 | print(FORMAT_ROUTE_LINE1, route.prefix(), route.nextHop(), | 152 | print(FORMAT_ROUTE_LINE1, route.prefix(), route.nextHop(), |
153 | - Update.Origin.typeToString(route.getOrigin()), | 153 | + BgpConstants.Update.Origin.typeToString(route.getOrigin()), |
154 | route.getLocalPref(), route.getMultiExitDisc(), | 154 | route.getLocalPref(), route.getMultiExitDisc(), |
155 | route.getBgpSession().remoteInfo().bgpId()); | 155 | route.getBgpSession().remoteInfo().bgpId()); |
156 | print(FORMAT_ROUTE_LINE2, asPath4Cli(route.getAsPath())); | 156 | print(FORMAT_ROUTE_LINE2, asPath4Cli(route.getAsPath())); |
... | @@ -176,23 +176,23 @@ public class BgpRoutesListCommand extends AbstractShellCommand { | ... | @@ -176,23 +176,23 @@ public class BgpRoutesListCommand extends AbstractShellCommand { |
176 | String prefix = null; | 176 | String prefix = null; |
177 | String suffix = null; | 177 | String suffix = null; |
178 | switch (pathSegment.getType()) { | 178 | switch (pathSegment.getType()) { |
179 | - case Update.AsPath.AS_SET: | 179 | + case BgpConstants.Update.AsPath.AS_SET: |
180 | prefix = "[AS-Set"; | 180 | prefix = "[AS-Set"; |
181 | suffix = "]"; | 181 | suffix = "]"; |
182 | break; | 182 | break; |
183 | - case Update.AsPath.AS_SEQUENCE: | 183 | + case BgpConstants.Update.AsPath.AS_SEQUENCE: |
184 | break; | 184 | break; |
185 | - case Update.AsPath.AS_CONFED_SEQUENCE: | 185 | + case BgpConstants.Update.AsPath.AS_CONFED_SEQUENCE: |
186 | prefix = "[AS-Confed-Seq"; | 186 | prefix = "[AS-Confed-Seq"; |
187 | suffix = "]"; | 187 | suffix = "]"; |
188 | break; | 188 | break; |
189 | - case Update.AsPath.AS_CONFED_SET: | 189 | + case BgpConstants.Update.AsPath.AS_CONFED_SET: |
190 | prefix = "[AS-Confed-Set"; | 190 | prefix = "[AS-Confed-Set"; |
191 | suffix = "]"; | 191 | suffix = "]"; |
192 | break; | 192 | break; |
193 | default: | 193 | default: |
194 | builder.append(String.format("(type = %s)", | 194 | builder.append(String.format("(type = %s)", |
195 | - Update.AsPath.typeToString(pathSegment.getType()))); | 195 | + BgpConstants.Update.AsPath.typeToString(pathSegment.getType()))); |
196 | break; | 196 | break; |
197 | } | 197 | } |
198 | 198 | ||
... | @@ -247,7 +247,7 @@ public class BgpRoutesListCommand extends AbstractShellCommand { | ... | @@ -247,7 +247,7 @@ public class BgpRoutesListCommand extends AbstractShellCommand { |
247 | result.put("nextHop", route.nextHop().toString()); | 247 | result.put("nextHop", route.nextHop().toString()); |
248 | result.put("bgpId", | 248 | result.put("bgpId", |
249 | route.getBgpSession().remoteInfo().bgpId().toString()); | 249 | route.getBgpSession().remoteInfo().bgpId().toString()); |
250 | - result.put("origin", Update.Origin.typeToString(route.getOrigin())); | 250 | + result.put("origin", BgpConstants.Update.Origin.typeToString(route.getOrigin())); |
251 | result.set("asPath", json(mapper, route.getAsPath())); | 251 | result.set("asPath", json(mapper, route.getAsPath())); |
252 | result.put("localPref", route.getLocalPref()); | 252 | result.put("localPref", route.getLocalPref()); |
253 | result.put("multiExitDisc", route.getMultiExitDisc()); | 253 | result.put("multiExitDisc", route.getMultiExitDisc()); |
... | @@ -268,7 +268,7 @@ public class BgpRoutesListCommand extends AbstractShellCommand { | ... | @@ -268,7 +268,7 @@ public class BgpRoutesListCommand extends AbstractShellCommand { |
268 | for (BgpRouteEntry.PathSegment pathSegment : asPath.getPathSegments()) { | 268 | for (BgpRouteEntry.PathSegment pathSegment : asPath.getPathSegments()) { |
269 | ObjectNode pathSegmentJson = mapper.createObjectNode(); | 269 | ObjectNode pathSegmentJson = mapper.createObjectNode(); |
270 | pathSegmentJson.put("type", | 270 | pathSegmentJson.put("type", |
271 | - Update.AsPath.typeToString(pathSegment.getType())); | 271 | + BgpConstants.Update.AsPath.typeToString(pathSegment.getType())); |
272 | ArrayNode segmentAsNumbersJson = mapper.createArrayNode(); | 272 | ArrayNode segmentAsNumbersJson = mapper.createArrayNode(); |
273 | for (Long asNumber : pathSegment.getSegmentAsNumbers()) { | 273 | for (Long asNumber : pathSegment.getSegmentAsNumbers()) { |
274 | segmentAsNumbersJson.add(asNumber); | 274 | segmentAsNumbersJson.add(asNumber); | ... | ... |
... | @@ -22,8 +22,8 @@ import com.fasterxml.jackson.databind.node.ObjectNode; | ... | @@ -22,8 +22,8 @@ import com.fasterxml.jackson.databind.node.ObjectNode; |
22 | import org.apache.karaf.shell.commands.Command; | 22 | import org.apache.karaf.shell.commands.Command; |
23 | import org.apache.karaf.shell.commands.Option; | 23 | import org.apache.karaf.shell.commands.Option; |
24 | import org.onosproject.cli.AbstractShellCommand; | 24 | import org.onosproject.cli.AbstractShellCommand; |
25 | -import org.onosproject.routingapi.RouteEntry; | 25 | +import org.onosproject.routing.RouteEntry; |
26 | -import org.onosproject.routingapi.RoutingService; | 26 | +import org.onosproject.routing.RoutingService; |
27 | 27 | ||
28 | import java.util.Collection; | 28 | import java.util.Collection; |
29 | 29 | ... | ... |
1 | +/* | ||
2 | + * Copyright 2015 Open Networking Laboratory | ||
3 | + * | ||
4 | + * Licensed under the Apache License, Version 2.0 (the "License"); | ||
5 | + * you may not use this file except in compliance with the License. | ||
6 | + * You may obtain a copy of the License at | ||
7 | + * | ||
8 | + * http://www.apache.org/licenses/LICENSE-2.0 | ||
9 | + * | ||
10 | + * Unless required by applicable law or agreed to in writing, software | ||
11 | + * distributed under the License is distributed on an "AS IS" BASIS, | ||
12 | + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
13 | + * See the License for the specific language governing permissions and | ||
14 | + * limitations under the License. | ||
15 | + */ | ||
16 | + | ||
17 | +/** | ||
18 | + * CLI handlers for routing commands. | ||
19 | + */ | ||
20 | +package org.onosproject.routing.cli; |
... | @@ -13,11 +13,11 @@ | ... | @@ -13,11 +13,11 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routing.config; | 16 | +package org.onosproject.routing.config.impl; |
17 | 17 | ||
18 | import com.fasterxml.jackson.annotation.JsonProperty; | 18 | import com.fasterxml.jackson.annotation.JsonProperty; |
19 | -import org.onosproject.routingapi.config.BgpPeer; | 19 | +import org.onosproject.routing.config.BgpPeer; |
20 | -import org.onosproject.routingapi.config.BgpSpeaker; | 20 | +import org.onosproject.routing.config.BgpSpeaker; |
21 | 21 | ||
22 | import java.util.Collections; | 22 | import java.util.Collections; |
23 | import java.util.List; | 23 | import java.util.List; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routing.config; | 16 | +package org.onosproject.routing.config.impl; |
17 | 17 | ||
18 | import com.google.common.collect.Sets; | 18 | import com.google.common.collect.Sets; |
19 | import org.onlab.packet.IpAddress; | 19 | import org.onlab.packet.IpAddress; |
... | @@ -21,7 +21,7 @@ import org.onosproject.net.ConnectPoint; | ... | @@ -21,7 +21,7 @@ import org.onosproject.net.ConnectPoint; |
21 | import org.onosproject.net.host.HostService; | 21 | import org.onosproject.net.host.HostService; |
22 | import org.onosproject.net.host.InterfaceIpAddress; | 22 | import org.onosproject.net.host.InterfaceIpAddress; |
23 | import org.onosproject.net.host.PortAddresses; | 23 | import org.onosproject.net.host.PortAddresses; |
24 | -import org.onosproject.routingapi.config.Interface; | 24 | +import org.onosproject.routing.config.Interface; |
25 | 25 | ||
26 | import java.util.Set; | 26 | import java.util.Set; |
27 | 27 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routing.config; | 16 | +package org.onosproject.routing.config.impl; |
17 | 17 | ||
18 | import com.fasterxml.jackson.databind.ObjectMapper; | 18 | import com.fasterxml.jackson.databind.ObjectMapper; |
19 | import org.apache.felix.scr.annotations.Activate; | 19 | import org.apache.felix.scr.annotations.Activate; |
... | @@ -24,10 +24,10 @@ import org.apache.felix.scr.annotations.Service; | ... | @@ -24,10 +24,10 @@ import org.apache.felix.scr.annotations.Service; |
24 | import org.onlab.packet.IpAddress; | 24 | import org.onlab.packet.IpAddress; |
25 | import org.onosproject.net.ConnectPoint; | 25 | import org.onosproject.net.ConnectPoint; |
26 | import org.onosproject.net.host.HostService; | 26 | import org.onosproject.net.host.HostService; |
27 | -import org.onosproject.routingapi.config.BgpPeer; | 27 | +import org.onosproject.routing.config.BgpPeer; |
28 | -import org.onosproject.routingapi.config.BgpSpeaker; | 28 | +import org.onosproject.routing.config.BgpSpeaker; |
29 | -import org.onosproject.routingapi.config.Interface; | 29 | +import org.onosproject.routing.config.Interface; |
30 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 30 | +import org.onosproject.routing.config.RoutingConfigurationService; |
31 | import org.slf4j.Logger; | 31 | import org.slf4j.Logger; |
32 | import org.slf4j.LoggerFactory; | 32 | import org.slf4j.LoggerFactory; |
33 | 33 | ... | ... |
1 | +/* | ||
2 | + * Copyright 2015 Open Networking Laboratory | ||
3 | + * | ||
4 | + * Licensed under the Apache License, Version 2.0 (the "License"); | ||
5 | + * you may not use this file except in compliance with the License. | ||
6 | + * You may obtain a copy of the License at | ||
7 | + * | ||
8 | + * http://www.apache.org/licenses/LICENSE-2.0 | ||
9 | + * | ||
10 | + * Unless required by applicable law or agreed to in writing, software | ||
11 | + * distributed under the License is distributed on an "AS IS" BASIS, | ||
12 | + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
13 | + * See the License for the specific language governing permissions and | ||
14 | + * limitations under the License. | ||
15 | + */ | ||
16 | + | ||
17 | +/** | ||
18 | + * Implementation of routing configuration APIs. | ||
19 | + */ | ||
20 | +package org.onosproject.routing.config.impl; |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routing; | 16 | +package org.onosproject.routing.impl; |
17 | 17 | ||
18 | import com.google.common.collect.HashMultimap; | 18 | import com.google.common.collect.HashMultimap; |
19 | import com.google.common.collect.Multimaps; | 19 | import com.google.common.collect.Multimaps; |
... | @@ -37,14 +37,14 @@ import org.onosproject.net.Host; | ... | @@ -37,14 +37,14 @@ import org.onosproject.net.Host; |
37 | import org.onosproject.net.host.HostEvent; | 37 | import org.onosproject.net.host.HostEvent; |
38 | import org.onosproject.net.host.HostListener; | 38 | import org.onosproject.net.host.HostListener; |
39 | import org.onosproject.net.host.HostService; | 39 | import org.onosproject.net.host.HostService; |
40 | -import org.onosproject.routingapi.BgpService; | 40 | +import org.onosproject.routing.BgpService; |
41 | -import org.onosproject.routingapi.FibEntry; | 41 | +import org.onosproject.routing.FibEntry; |
42 | -import org.onosproject.routingapi.FibListener; | 42 | +import org.onosproject.routing.FibListener; |
43 | -import org.onosproject.routingapi.FibUpdate; | 43 | +import org.onosproject.routing.FibUpdate; |
44 | -import org.onosproject.routingapi.RouteEntry; | 44 | +import org.onosproject.routing.RouteEntry; |
45 | -import org.onosproject.routingapi.RouteListener; | 45 | +import org.onosproject.routing.RouteListener; |
46 | -import org.onosproject.routingapi.RouteUpdate; | 46 | +import org.onosproject.routing.RouteUpdate; |
47 | -import org.onosproject.routingapi.RoutingService; | 47 | +import org.onosproject.routing.RoutingService; |
48 | import org.slf4j.Logger; | 48 | import org.slf4j.Logger; |
49 | import org.slf4j.LoggerFactory; | 49 | import org.slf4j.LoggerFactory; |
50 | 50 | ... | ... |
1 | +/* | ||
2 | + * Copyright 2015 Open Networking Laboratory | ||
3 | + * | ||
4 | + * Licensed under the Apache License, Version 2.0 (the "License"); | ||
5 | + * you may not use this file except in compliance with the License. | ||
6 | + * You may obtain a copy of the License at | ||
7 | + * | ||
8 | + * http://www.apache.org/licenses/LICENSE-2.0 | ||
9 | + * | ||
10 | + * Unless required by applicable law or agreed to in writing, software | ||
11 | + * distributed under the License is distributed on an "AS IS" BASIS, | ||
12 | + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
13 | + * See the License for the specific language governing permissions and | ||
14 | + * limitations under the License. | ||
15 | + */ | ||
16 | + | ||
17 | +/** | ||
18 | + * Implementation of routing functionality. | ||
19 | + */ | ||
20 | +package org.onosproject.routing.impl; |
... | @@ -33,8 +33,8 @@ import org.onlab.junit.TestUtils; | ... | @@ -33,8 +33,8 @@ import org.onlab.junit.TestUtils; |
33 | import org.onlab.junit.TestUtils.TestUtilsException; | 33 | import org.onlab.junit.TestUtils.TestUtilsException; |
34 | import org.onlab.packet.Ip4Address; | 34 | import org.onlab.packet.Ip4Address; |
35 | import org.onlab.packet.Ip4Prefix; | 35 | import org.onlab.packet.Ip4Prefix; |
36 | -import org.onosproject.routingapi.RouteListener; | 36 | +import org.onosproject.routing.RouteListener; |
37 | -import org.onosproject.routingapi.RouteUpdate; | 37 | +import org.onosproject.routing.RouteUpdate; |
38 | import org.osgi.service.component.ComponentContext; | 38 | import org.osgi.service.component.ComponentContext; |
39 | 39 | ||
40 | import java.net.InetAddress; | 40 | import java.net.InetAddress; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routing.config; | 16 | +package org.onosproject.routing.config.impl; |
17 | 17 | ||
18 | import com.google.common.collect.Maps; | 18 | import com.google.common.collect.Maps; |
19 | import com.google.common.collect.Sets; | 19 | import com.google.common.collect.Sets; |
... | @@ -29,7 +29,7 @@ import org.onosproject.net.PortNumber; | ... | @@ -29,7 +29,7 @@ import org.onosproject.net.PortNumber; |
29 | import org.onosproject.net.host.HostService; | 29 | import org.onosproject.net.host.HostService; |
30 | import org.onosproject.net.host.InterfaceIpAddress; | 30 | import org.onosproject.net.host.InterfaceIpAddress; |
31 | import org.onosproject.net.host.PortAddresses; | 31 | import org.onosproject.net.host.PortAddresses; |
32 | -import org.onosproject.routingapi.config.Interface; | 32 | +import org.onosproject.routing.config.Interface; |
33 | 33 | ||
34 | import java.util.Collections; | 34 | import java.util.Collections; |
35 | import java.util.Map; | 35 | import java.util.Map; | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routing; | 16 | +package org.onosproject.routing.impl; |
17 | 17 | ||
18 | import com.google.common.collect.Sets; | 18 | import com.google.common.collect.Sets; |
19 | import org.junit.After; | 19 | import org.junit.After; |
... | @@ -36,14 +36,14 @@ import org.onosproject.net.host.HostEvent; | ... | @@ -36,14 +36,14 @@ import org.onosproject.net.host.HostEvent; |
36 | import org.onosproject.net.host.HostListener; | 36 | import org.onosproject.net.host.HostListener; |
37 | import org.onosproject.net.host.HostService; | 37 | import org.onosproject.net.host.HostService; |
38 | import org.onosproject.net.provider.ProviderId; | 38 | import org.onosproject.net.provider.ProviderId; |
39 | -import org.onosproject.routing.Router.InternalHostListener; | 39 | +import org.onosproject.routing.impl.Router.InternalHostListener; |
40 | -import org.onosproject.routingapi.BgpService; | 40 | +import org.onosproject.routing.BgpService; |
41 | -import org.onosproject.routingapi.FibEntry; | 41 | +import org.onosproject.routing.FibEntry; |
42 | -import org.onosproject.routingapi.FibListener; | 42 | +import org.onosproject.routing.FibListener; |
43 | -import org.onosproject.routingapi.FibUpdate; | 43 | +import org.onosproject.routing.FibUpdate; |
44 | -import org.onosproject.routingapi.RouteEntry; | 44 | +import org.onosproject.routing.RouteEntry; |
45 | -import org.onosproject.routingapi.RouteListener; | 45 | +import org.onosproject.routing.RouteListener; |
46 | -import org.onosproject.routingapi.RouteUpdate; | 46 | +import org.onosproject.routing.RouteUpdate; |
47 | 47 | ||
48 | import java.util.Collections; | 48 | import java.util.Collections; |
49 | 49 | ... | ... |
... | @@ -13,7 +13,7 @@ | ... | @@ -13,7 +13,7 @@ |
13 | * See the License for the specific language governing permissions and | 13 | * See the License for the specific language governing permissions and |
14 | * limitations under the License. | 14 | * limitations under the License. |
15 | */ | 15 | */ |
16 | -package org.onosproject.routing; | 16 | +package org.onosproject.routing.impl; |
17 | 17 | ||
18 | import com.google.common.collect.Sets; | 18 | import com.google.common.collect.Sets; |
19 | import org.junit.After; | 19 | import org.junit.After; |
... | @@ -35,13 +35,13 @@ import org.onosproject.net.PortNumber; | ... | @@ -35,13 +35,13 @@ import org.onosproject.net.PortNumber; |
35 | import org.onosproject.net.host.HostListener; | 35 | import org.onosproject.net.host.HostListener; |
36 | import org.onosproject.net.host.HostService; | 36 | import org.onosproject.net.host.HostService; |
37 | import org.onosproject.net.provider.ProviderId; | 37 | import org.onosproject.net.provider.ProviderId; |
38 | -import org.onosproject.routingapi.BgpService; | 38 | +import org.onosproject.routing.BgpService; |
39 | -import org.onosproject.routingapi.FibEntry; | 39 | +import org.onosproject.routing.FibEntry; |
40 | -import org.onosproject.routingapi.FibListener; | 40 | +import org.onosproject.routing.FibListener; |
41 | -import org.onosproject.routingapi.FibUpdate; | 41 | +import org.onosproject.routing.FibUpdate; |
42 | -import org.onosproject.routingapi.RouteEntry; | 42 | +import org.onosproject.routing.RouteEntry; |
43 | -import org.onosproject.routingapi.RouteListener; | 43 | +import org.onosproject.routing.RouteListener; |
44 | -import org.onosproject.routingapi.RouteUpdate; | 44 | +import org.onosproject.routing.RouteUpdate; |
45 | 45 | ||
46 | import java.util.Collections; | 46 | import java.util.Collections; |
47 | 47 | ... | ... |
... | @@ -35,11 +35,11 @@ import org.onosproject.net.intent.IntentService; | ... | @@ -35,11 +35,11 @@ import org.onosproject.net.intent.IntentService; |
35 | import org.onosproject.net.intent.IntentState; | 35 | import org.onosproject.net.intent.IntentState; |
36 | import org.onosproject.net.intent.MultiPointToSinglePointIntent; | 36 | import org.onosproject.net.intent.MultiPointToSinglePointIntent; |
37 | import org.onosproject.net.intent.PointToPointIntent; | 37 | import org.onosproject.net.intent.PointToPointIntent; |
38 | -import org.onosproject.routingapi.FibListener; | 38 | +import org.onosproject.routing.FibListener; |
39 | -import org.onosproject.routingapi.FibUpdate; | 39 | +import org.onosproject.routing.FibUpdate; |
40 | -import org.onosproject.routingapi.config.BgpPeer; | 40 | +import org.onosproject.routing.config.BgpPeer; |
41 | -import org.onosproject.routingapi.config.Interface; | 41 | +import org.onosproject.routing.config.Interface; |
42 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 42 | +import org.onosproject.routing.config.RoutingConfigurationService; |
43 | import org.slf4j.Logger; | 43 | import org.slf4j.Logger; |
44 | import org.slf4j.LoggerFactory; | 44 | import org.slf4j.LoggerFactory; |
45 | 45 | ... | ... |
... | @@ -28,11 +28,11 @@ import org.onosproject.net.flow.DefaultTrafficTreatment; | ... | @@ -28,11 +28,11 @@ import org.onosproject.net.flow.DefaultTrafficTreatment; |
28 | import org.onosproject.net.flow.TrafficSelector; | 28 | import org.onosproject.net.flow.TrafficSelector; |
29 | import org.onosproject.net.flow.TrafficTreatment; | 29 | import org.onosproject.net.flow.TrafficTreatment; |
30 | import org.onosproject.net.intent.PointToPointIntent; | 30 | import org.onosproject.net.intent.PointToPointIntent; |
31 | -import org.onosproject.routingapi.config.BgpPeer; | 31 | +import org.onosproject.routing.config.BgpPeer; |
32 | -import org.onosproject.routingapi.config.BgpSpeaker; | 32 | +import org.onosproject.routing.config.BgpSpeaker; |
33 | -import org.onosproject.routingapi.config.Interface; | 33 | +import org.onosproject.routing.config.Interface; |
34 | -import org.onosproject.routingapi.config.InterfaceAddress; | 34 | +import org.onosproject.routing.config.InterfaceAddress; |
35 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 35 | +import org.onosproject.routing.config.RoutingConfigurationService; |
36 | import org.slf4j.Logger; | 36 | import org.slf4j.Logger; |
37 | import org.slf4j.LoggerFactory; | 37 | import org.slf4j.LoggerFactory; |
38 | 38 | ... | ... |
... | @@ -30,8 +30,8 @@ import org.onosproject.config.NetworkConfigService; | ... | @@ -30,8 +30,8 @@ import org.onosproject.config.NetworkConfigService; |
30 | import org.onosproject.core.ApplicationId; | 30 | import org.onosproject.core.ApplicationId; |
31 | import org.onosproject.core.CoreService; | 31 | import org.onosproject.core.CoreService; |
32 | import org.onosproject.net.intent.IntentService; | 32 | import org.onosproject.net.intent.IntentService; |
33 | -import org.onosproject.routingapi.RoutingService; | 33 | +import org.onosproject.routing.RoutingService; |
34 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 34 | +import org.onosproject.routing.config.RoutingConfigurationService; |
35 | import org.slf4j.Logger; | 35 | import org.slf4j.Logger; |
36 | 36 | ||
37 | import static org.slf4j.LoggerFactory.getLogger; | 37 | import static org.slf4j.LoggerFactory.getLogger; | ... | ... |
... | @@ -41,12 +41,12 @@ import org.onosproject.net.intent.Intent; | ... | @@ -41,12 +41,12 @@ import org.onosproject.net.intent.Intent; |
41 | import org.onosproject.net.intent.IntentService; | 41 | import org.onosproject.net.intent.IntentService; |
42 | import org.onosproject.net.intent.IntentState; | 42 | import org.onosproject.net.intent.IntentState; |
43 | import org.onosproject.net.intent.MultiPointToSinglePointIntent; | 43 | import org.onosproject.net.intent.MultiPointToSinglePointIntent; |
44 | -import org.onosproject.routingapi.FibEntry; | 44 | +import org.onosproject.routing.FibEntry; |
45 | -import org.onosproject.routingapi.FibUpdate; | 45 | +import org.onosproject.routing.FibUpdate; |
46 | -import org.onosproject.routingapi.RouteEntry; | 46 | +import org.onosproject.routing.RouteEntry; |
47 | -import org.onosproject.routingapi.config.BgpPeer; | 47 | +import org.onosproject.routing.config.BgpPeer; |
48 | -import org.onosproject.routingapi.config.Interface; | 48 | +import org.onosproject.routing.config.Interface; |
49 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 49 | +import org.onosproject.routing.config.RoutingConfigurationService; |
50 | import org.onosproject.sdnip.IntentSynchronizer.IntentKey; | 50 | import org.onosproject.sdnip.IntentSynchronizer.IntentKey; |
51 | 51 | ||
52 | import java.util.Collections; | 52 | import java.util.Collections; | ... | ... |
... | @@ -40,11 +40,11 @@ import org.onosproject.net.intent.AbstractIntentTest; | ... | @@ -40,11 +40,11 @@ import org.onosproject.net.intent.AbstractIntentTest; |
40 | import org.onosproject.net.intent.Intent; | 40 | import org.onosproject.net.intent.Intent; |
41 | import org.onosproject.net.intent.IntentService; | 41 | import org.onosproject.net.intent.IntentService; |
42 | import org.onosproject.net.intent.PointToPointIntent; | 42 | import org.onosproject.net.intent.PointToPointIntent; |
43 | -import org.onosproject.routingapi.config.BgpPeer; | 43 | +import org.onosproject.routing.config.BgpPeer; |
44 | -import org.onosproject.routingapi.config.BgpSpeaker; | 44 | +import org.onosproject.routing.config.BgpSpeaker; |
45 | -import org.onosproject.routingapi.config.Interface; | 45 | +import org.onosproject.routing.config.Interface; |
46 | -import org.onosproject.routingapi.config.InterfaceAddress; | 46 | +import org.onosproject.routing.config.InterfaceAddress; |
47 | -import org.onosproject.routingapi.config.RoutingConfigurationService; | 47 | +import org.onosproject.routing.config.RoutingConfigurationService; |
48 | 48 | ||
49 | import java.util.ArrayList; | 49 | import java.util.ArrayList; |
50 | import java.util.Collections; | 50 | import java.util.Collections; | ... | ... |
-
Please register or login to post a comment