Committed by
Gerrit Code Review
Enforce naming convention regarding abbreviations
Change-Id: Ic81038d3869268a55624ccbbf66048545158b0da
Showing
121 changed files
with
572 additions
and
596 deletions
... | @@ -60,7 +60,7 @@ public class DefaultIpDeviceDescription extends AbstractDescription | ... | @@ -60,7 +60,7 @@ public class DefaultIpDeviceDescription extends AbstractDescription |
60 | * @param annotations Annotations to use. | 60 | * @param annotations Annotations to use. |
61 | */ | 61 | */ |
62 | public DefaultIpDeviceDescription(IpDeviceDescription base, SparseAnnotations... annotations) { | 62 | public DefaultIpDeviceDescription(IpDeviceDescription base, SparseAnnotations... annotations) { |
63 | - this(base.deviceURI(), base.type(), base.deviceIdentifier(), | 63 | + this(base.deviceUri(), base.type(), base.deviceIdentifier(), |
64 | base.deviceTed(), annotations); | 64 | base.deviceTed(), annotations); |
65 | } | 65 | } |
66 | 66 | ||
... | @@ -71,12 +71,12 @@ public class DefaultIpDeviceDescription extends AbstractDescription | ... | @@ -71,12 +71,12 @@ public class DefaultIpDeviceDescription extends AbstractDescription |
71 | * @param annotations Annotations to use. | 71 | * @param annotations Annotations to use. |
72 | */ | 72 | */ |
73 | public DefaultIpDeviceDescription(IpDeviceDescription base, Type type, SparseAnnotations... annotations) { | 73 | public DefaultIpDeviceDescription(IpDeviceDescription base, Type type, SparseAnnotations... annotations) { |
74 | - this(base.deviceURI(), type, base.deviceIdentifier(), | 74 | + this(base.deviceUri(), type, base.deviceIdentifier(), |
75 | base.deviceTed(), annotations); | 75 | base.deviceTed(), annotations); |
76 | } | 76 | } |
77 | 77 | ||
78 | @Override | 78 | @Override |
79 | - public URI deviceURI() { | 79 | + public URI deviceUri() { |
80 | return uri; | 80 | return uri; |
81 | } | 81 | } |
82 | 82 | ... | ... |
... | @@ -35,7 +35,7 @@ public interface IpDeviceDescription extends Description { | ... | @@ -35,7 +35,7 @@ public interface IpDeviceDescription extends Description { |
35 | * | 35 | * |
36 | * @return provider specific URI for the ip device | 36 | * @return provider specific URI for the ip device |
37 | */ | 37 | */ |
38 | - URI deviceURI(); | 38 | + URI deviceUri(); |
39 | 39 | ||
40 | /** | 40 | /** |
41 | * Returns the type of the ip device. For ex: Psuedo or actual | 41 | * Returns the type of the ip device. For ex: Psuedo or actual | ... | ... |
... | @@ -25,13 +25,13 @@ import java.util.HashMap; | ... | @@ -25,13 +25,13 @@ import java.util.HashMap; |
25 | public final class OpenstackExternalGateway { | 25 | public final class OpenstackExternalGateway { |
26 | 26 | ||
27 | private String networkId; | 27 | private String networkId; |
28 | - private boolean enablePNAT; | 28 | + private boolean enablePnat; |
29 | private HashMap<String, Ip4Address> externalFixedIps; | 29 | private HashMap<String, Ip4Address> externalFixedIps; |
30 | 30 | ||
31 | - private OpenstackExternalGateway(String networkId, boolean enablePNAT, | 31 | + private OpenstackExternalGateway(String networkId, boolean enablePnat, |
32 | HashMap externalFixedIps) { | 32 | HashMap externalFixedIps) { |
33 | this.networkId = networkId; | 33 | this.networkId = networkId; |
34 | - this.enablePNAT = enablePNAT; | 34 | + this.enablePnat = enablePnat; |
35 | this.externalFixedIps = externalFixedIps; | 35 | this.externalFixedIps = externalFixedIps; |
36 | } | 36 | } |
37 | 37 | ||
... | @@ -49,8 +49,8 @@ public final class OpenstackExternalGateway { | ... | @@ -49,8 +49,8 @@ public final class OpenstackExternalGateway { |
49 | * | 49 | * |
50 | * @return PNAT status | 50 | * @return PNAT status |
51 | */ | 51 | */ |
52 | - public boolean isEnablePNAT() { | 52 | + public boolean isEnablePnat() { |
53 | - return enablePNAT; | 53 | + return enablePnat; |
54 | } | 54 | } |
55 | 55 | ||
56 | /** | 56 | /** |
... | @@ -58,11 +58,11 @@ public final class OpenstackExternalGateway { | ... | @@ -58,11 +58,11 @@ public final class OpenstackExternalGateway { |
58 | */ | 58 | */ |
59 | public static final class Builder { | 59 | public static final class Builder { |
60 | private String networkId; | 60 | private String networkId; |
61 | - private boolean enablePNAT; | 61 | + private boolean enablePnat; |
62 | - private HashMap<String, Ip4Address> externalFixedIPs; | 62 | + private HashMap<String, Ip4Address> externalFixedIps; |
63 | 63 | ||
64 | Builder() { | 64 | Builder() { |
65 | - externalFixedIPs = new HashMap<>(); | 65 | + externalFixedIps = new HashMap<>(); |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
... | @@ -79,11 +79,11 @@ public final class OpenstackExternalGateway { | ... | @@ -79,11 +79,11 @@ public final class OpenstackExternalGateway { |
79 | /** | 79 | /** |
80 | * Sets whether PNAT status is enabled or not. | 80 | * Sets whether PNAT status is enabled or not. |
81 | * | 81 | * |
82 | - * @param enablePNAT true if PNAT status is enabled, false otherwise | 82 | + * @param enablePnat true if PNAT status is enabled, false otherwise |
83 | * @return Builder object | 83 | * @return Builder object |
84 | */ | 84 | */ |
85 | - public Builder enablePNAT(boolean enablePNAT) { | 85 | + public Builder enablePnat(boolean enablePnat) { |
86 | - this.enablePNAT = enablePNAT; | 86 | + this.enablePnat = enablePnat; |
87 | return this; | 87 | return this; |
88 | } | 88 | } |
89 | 89 | ||
... | @@ -93,8 +93,8 @@ public final class OpenstackExternalGateway { | ... | @@ -93,8 +93,8 @@ public final class OpenstackExternalGateway { |
93 | * @param externalFixedIPs External fixed IP information | 93 | * @param externalFixedIPs External fixed IP information |
94 | * @return Builder object | 94 | * @return Builder object |
95 | */ | 95 | */ |
96 | - public Builder externalFixedIPs(HashMap<String, Ip4Address> externalFixedIPs) { | 96 | + public Builder externalFixedIps(HashMap<String, Ip4Address> externalFixedIPs) { |
97 | - this.externalFixedIPs.putAll(externalFixedIPs); | 97 | + this.externalFixedIps.putAll(externalFixedIPs); |
98 | return this; | 98 | return this; |
99 | } | 99 | } |
100 | 100 | ||
... | @@ -104,7 +104,7 @@ public final class OpenstackExternalGateway { | ... | @@ -104,7 +104,7 @@ public final class OpenstackExternalGateway { |
104 | * @return OpenstackExternalGateway object | 104 | * @return OpenstackExternalGateway object |
105 | */ | 105 | */ |
106 | public OpenstackExternalGateway build() { | 106 | public OpenstackExternalGateway build() { |
107 | - return new OpenstackExternalGateway(networkId, enablePNAT, externalFixedIPs); | 107 | + return new OpenstackExternalGateway(networkId, enablePnat, externalFixedIps); |
108 | } | 108 | } |
109 | } | 109 | } |
110 | 110 | ... | ... |
... | @@ -20,10 +20,10 @@ import org.onosproject.net.packet.PacketContext; | ... | @@ -20,10 +20,10 @@ import org.onosproject.net.packet.PacketContext; |
20 | /** | 20 | /** |
21 | * Handle ICMP packet processing for Managing Flow Rules In Openstack Nodes. | 21 | * Handle ICMP packet processing for Managing Flow Rules In Openstack Nodes. |
22 | */ | 22 | */ |
23 | -public class OpenstackICMPHandler implements Runnable { | 23 | +public class OpenstackIcmpHandler implements Runnable { |
24 | 24 | ||
25 | volatile PacketContext context; | 25 | volatile PacketContext context; |
26 | - OpenstackICMPHandler(PacketContext context) { | 26 | + OpenstackIcmpHandler(PacketContext context) { |
27 | this.context = context; | 27 | this.context = context; |
28 | } | 28 | } |
29 | 29 | ... | ... |
... | @@ -20,10 +20,10 @@ import org.onosproject.net.packet.PacketContext; | ... | @@ -20,10 +20,10 @@ import org.onosproject.net.packet.PacketContext; |
20 | /** | 20 | /** |
21 | * Handle NAT packet processing for Managing Flow Rules In Openstack Nodes. | 21 | * Handle NAT packet processing for Managing Flow Rules In Openstack Nodes. |
22 | */ | 22 | */ |
23 | -public class OpenstackPNATHandler implements Runnable { | 23 | +public class OpenstackPnatHandler implements Runnable { |
24 | 24 | ||
25 | volatile PacketContext context; | 25 | volatile PacketContext context; |
26 | - OpenstackPNATHandler(PacketContext context) { | 26 | + OpenstackPnatHandler(PacketContext context) { |
27 | this.context = context; | 27 | this.context = context; |
28 | } | 28 | } |
29 | 29 | ... | ... |
... | @@ -57,8 +57,8 @@ public class OpenstackRoutingManager implements OpenstackRoutingService { | ... | @@ -57,8 +57,8 @@ public class OpenstackRoutingManager implements OpenstackRoutingService { |
57 | protected DriverService driverService; | 57 | protected DriverService driverService; |
58 | 58 | ||
59 | private ApplicationId appId; | 59 | private ApplicationId appId; |
60 | - private OpenstackICMPHandler icmpHandler; | 60 | + private OpenstackIcmpHandler icmpHandler; |
61 | - private OpenstackPNATHandler natHandler; | 61 | + private OpenstackPnatHandler natHandler; |
62 | private OpenstackFloatingIPHandler floatingIPHandler; | 62 | private OpenstackFloatingIPHandler floatingIPHandler; |
63 | private OpenstackRoutingRulePopulator openstackRoutingRulePopulator; | 63 | private OpenstackRoutingRulePopulator openstackRoutingRulePopulator; |
64 | 64 | ||
... | @@ -144,10 +144,10 @@ public class OpenstackRoutingManager implements OpenstackRoutingService { | ... | @@ -144,10 +144,10 @@ public class OpenstackRoutingManager implements OpenstackRoutingService { |
144 | IPv4 iPacket = (IPv4) ethernet.getPayload(); | 144 | IPv4 iPacket = (IPv4) ethernet.getPayload(); |
145 | switch (iPacket.getProtocol()) { | 145 | switch (iPacket.getProtocol()) { |
146 | case IPv4.PROTOCOL_ICMP: | 146 | case IPv4.PROTOCOL_ICMP: |
147 | - icmpEventExcutorService.execute(new OpenstackICMPHandler(context)); | 147 | + icmpEventExcutorService.execute(new OpenstackIcmpHandler(context)); |
148 | break; | 148 | break; |
149 | default: | 149 | default: |
150 | - l3EventExcutorService.execute(new OpenstackPNATHandler(context)); | 150 | + l3EventExcutorService.execute(new OpenstackPnatHandler(context)); |
151 | break; | 151 | break; |
152 | } | 152 | } |
153 | 153 | ... | ... |
... | @@ -67,7 +67,7 @@ public final class OpenstackPortInfo { | ... | @@ -67,7 +67,7 @@ public final class OpenstackPortInfo { |
67 | return this; | 67 | return this; |
68 | } | 68 | } |
69 | 69 | ||
70 | - public Builder setVNI(long vni) { | 70 | + public Builder setVni(long vni) { |
71 | this.vni = checkNotNull(vni, "vni cannot be null"); | 71 | this.vni = checkNotNull(vni, "vni cannot be null"); |
72 | return this; | 72 | return this; |
73 | } | 73 | } | ... | ... |
... | @@ -327,7 +327,7 @@ public class OpenstackSwitchingManager implements OpenstackSwitchingService { | ... | @@ -327,7 +327,7 @@ public class OpenstackSwitchingManager implements OpenstackSwitchingService { |
327 | OpenstackPortInfo.Builder portBuilder = OpenstackPortInfo.builder() | 327 | OpenstackPortInfo.Builder portBuilder = OpenstackPortInfo.builder() |
328 | .setDeviceId(deviceId) | 328 | .setDeviceId(deviceId) |
329 | .setHostIp((Ip4Address) openstackPort.fixedIps().values().stream().findFirst().orElse(null)) | 329 | .setHostIp((Ip4Address) openstackPort.fixedIps().values().stream().findFirst().orElse(null)) |
330 | - .setVNI(vni); | 330 | + .setVni(vni); |
331 | 331 | ||
332 | openstackPortInfoMap.putIfAbsent(port.annotations().value(PORTNAME), | 332 | openstackPortInfoMap.putIfAbsent(port.annotations().value(PORTNAME), |
333 | portBuilder.build()); | 333 | portBuilder.build()); | ... | ... |
... | @@ -69,7 +69,7 @@ public interface PcepTunnel extends PcepOperator { | ... | @@ -69,7 +69,7 @@ public interface PcepTunnel extends PcepOperator { |
69 | DIAMOND | 69 | DIAMOND |
70 | } | 70 | } |
71 | 71 | ||
72 | - enum PATHTYPE { | 72 | + enum PathType { |
73 | 73 | ||
74 | /** | 74 | /** |
75 | * Indicates path is the preferred path. | 75 | * Indicates path is the preferred path. |
... | @@ -179,7 +179,7 @@ public interface PcepTunnel extends PcepOperator { | ... | @@ -179,7 +179,7 @@ public interface PcepTunnel extends PcepOperator { |
179 | * | 179 | * |
180 | * @return the type of a path, the preferred or alternate. | 180 | * @return the type of a path, the preferred or alternate. |
181 | */ | 181 | */ |
182 | - PATHTYPE getPathType(); | 182 | + PathType getPathType(); |
183 | 183 | ||
184 | /** | 184 | /** |
185 | * Get the under lay tunnel id of VLAN tunnel. | 185 | * Get the under lay tunnel id of VLAN tunnel. | ... | ... |
... | @@ -26,7 +26,7 @@ public interface PcepTunnelListener { | ... | @@ -26,7 +26,7 @@ public interface PcepTunnelListener { |
26 | * | 26 | * |
27 | * @param tunnel a pceptunnel. | 27 | * @param tunnel a pceptunnel. |
28 | */ | 28 | */ |
29 | - void handlePCEPTunnel(PcepTunnel tunnel); | 29 | + void handlePcepTunnel(PcepTunnel tunnel); |
30 | 30 | ||
31 | /** | 31 | /** |
32 | * Notify that get a tunnel statistic data from the network. | 32 | * Notify that get a tunnel statistic data from the network. | ... | ... |
... | @@ -28,24 +28,24 @@ public interface ServiceFunctionForwarderService { | ... | @@ -28,24 +28,24 @@ public interface ServiceFunctionForwarderService { |
28 | * Install Forwarding rule. | 28 | * Install Forwarding rule. |
29 | * | 29 | * |
30 | * @param portChain port-chain | 30 | * @param portChain port-chain |
31 | - * @param nshSPI nsh spi | 31 | + * @param nshSpi nsh spi |
32 | */ | 32 | */ |
33 | - void installForwardingRule(PortChain portChain, NshServicePathId nshSPI); | 33 | + void installForwardingRule(PortChain portChain, NshServicePathId nshSpi); |
34 | 34 | ||
35 | /** | 35 | /** |
36 | * Uninstall Forwarding rule. | 36 | * Uninstall Forwarding rule. |
37 | * | 37 | * |
38 | * @param portChain port-chain | 38 | * @param portChain port-chain |
39 | - * @param nshSPI nsh spi | 39 | + * @param nshSpi nsh spi |
40 | */ | 40 | */ |
41 | - void unInstallForwardingRule(PortChain portChain, NshServicePathId nshSPI); | 41 | + void unInstallForwardingRule(PortChain portChain, NshServicePathId nshSpi); |
42 | 42 | ||
43 | /** | 43 | /** |
44 | * Prepare forwarding object for Service Function. | 44 | * Prepare forwarding object for Service Function. |
45 | * | 45 | * |
46 | * @param portChain port-chain | 46 | * @param portChain port-chain |
47 | - * @param nshSPI nsh spi | 47 | + * @param nshSpi nsh spi |
48 | * @param type forwarding objective operation type | 48 | * @param type forwarding objective operation type |
49 | */ | 49 | */ |
50 | - void prepareServiceFunctionForwarder(PortChain portChain, NshServicePathId nshSPI, Objective.Operation type); | 50 | + void prepareServiceFunctionForwarder(PortChain portChain, NshServicePathId nshSpi, Objective.Operation type); |
51 | } | 51 | } | ... | ... |
... | @@ -15,58 +15,56 @@ | ... | @@ -15,58 +15,56 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.sfc.forwarder.impl; | 16 | package org.onosproject.sfc.forwarder.impl; |
17 | 17 | ||
18 | -import static org.slf4j.LoggerFactory.getLogger; | ||
19 | -import static org.onosproject.net.flow.criteria.ExtensionSelectorType.ExtensionSelectorTypes.NICIRA_MATCH_NSH_SPI; | ||
20 | -import static com.google.common.base.Preconditions.checkNotNull; | ||
21 | - | ||
22 | -import java.util.List; | ||
23 | -import java.util.ListIterator; | ||
24 | - | ||
25 | import org.apache.felix.scr.annotations.Component; | 18 | import org.apache.felix.scr.annotations.Component; |
26 | import org.apache.felix.scr.annotations.Reference; | 19 | import org.apache.felix.scr.annotations.Reference; |
27 | import org.apache.felix.scr.annotations.ReferenceCardinality; | 20 | import org.apache.felix.scr.annotations.ReferenceCardinality; |
28 | import org.apache.felix.scr.annotations.Service; | 21 | import org.apache.felix.scr.annotations.Service; |
29 | - | ||
30 | import org.onlab.osgi.DefaultServiceDirectory; | 22 | import org.onlab.osgi.DefaultServiceDirectory; |
31 | import org.onlab.osgi.ServiceDirectory; | 23 | import org.onlab.osgi.ServiceDirectory; |
32 | import org.onlab.packet.MacAddress; | 24 | import org.onlab.packet.MacAddress; |
33 | import org.onlab.packet.VlanId; | 25 | import org.onlab.packet.VlanId; |
34 | import org.onosproject.core.ApplicationId; | 26 | import org.onosproject.core.ApplicationId; |
35 | -import org.onosproject.net.behaviour.ExtensionSelectorResolver; | ||
36 | import org.onosproject.net.DeviceId; | 27 | import org.onosproject.net.DeviceId; |
37 | import org.onosproject.net.Host; | 28 | import org.onosproject.net.Host; |
38 | import org.onosproject.net.HostId; | 29 | import org.onosproject.net.HostId; |
39 | import org.onosproject.net.NshServicePathId; | 30 | import org.onosproject.net.NshServicePathId; |
40 | import org.onosproject.net.PortNumber; | 31 | import org.onosproject.net.PortNumber; |
32 | +import org.onosproject.net.behaviour.ExtensionSelectorResolver; | ||
41 | import org.onosproject.net.driver.DriverHandler; | 33 | import org.onosproject.net.driver.DriverHandler; |
42 | import org.onosproject.net.driver.DriverService; | 34 | import org.onosproject.net.driver.DriverService; |
43 | import org.onosproject.net.flow.DefaultTrafficSelector; | 35 | import org.onosproject.net.flow.DefaultTrafficSelector; |
44 | import org.onosproject.net.flow.DefaultTrafficTreatment; | 36 | import org.onosproject.net.flow.DefaultTrafficTreatment; |
45 | -import org.onosproject.net.flow.criteria.ExtensionSelector; | ||
46 | import org.onosproject.net.flow.TrafficSelector; | 37 | import org.onosproject.net.flow.TrafficSelector; |
47 | import org.onosproject.net.flow.TrafficTreatment; | 38 | import org.onosproject.net.flow.TrafficTreatment; |
39 | +import org.onosproject.net.flow.criteria.ExtensionSelector; | ||
48 | import org.onosproject.net.flowobjective.DefaultForwardingObjective; | 40 | import org.onosproject.net.flowobjective.DefaultForwardingObjective; |
49 | import org.onosproject.net.flowobjective.FlowObjectiveService; | 41 | import org.onosproject.net.flowobjective.FlowObjectiveService; |
50 | import org.onosproject.net.flowobjective.ForwardingObjective; | 42 | import org.onosproject.net.flowobjective.ForwardingObjective; |
43 | +import org.onosproject.net.flowobjective.ForwardingObjective.Flag; | ||
51 | import org.onosproject.net.flowobjective.Objective; | 44 | import org.onosproject.net.flowobjective.Objective; |
52 | import org.onosproject.net.host.HostService; | 45 | import org.onosproject.net.host.HostService; |
53 | -import org.onosproject.net.flowobjective.ForwardingObjective.Flag; | 46 | +import org.onosproject.sfc.forwarder.ServiceFunctionForwarderService; |
54 | -import org.onosproject.vtnrsc.VirtualPortId; | ||
55 | -import org.onosproject.vtnrsc.service.VtnRscService; | ||
56 | import org.onosproject.vtnrsc.PortChain; | 47 | import org.onosproject.vtnrsc.PortChain; |
57 | import org.onosproject.vtnrsc.PortPair; | 48 | import org.onosproject.vtnrsc.PortPair; |
58 | import org.onosproject.vtnrsc.PortPairGroup; | 49 | import org.onosproject.vtnrsc.PortPairGroup; |
59 | import org.onosproject.vtnrsc.PortPairGroupId; | 50 | import org.onosproject.vtnrsc.PortPairGroupId; |
60 | import org.onosproject.vtnrsc.PortPairId; | 51 | import org.onosproject.vtnrsc.PortPairId; |
61 | -import org.onosproject.vtnrsc.virtualport.VirtualPortService; | 52 | +import org.onosproject.vtnrsc.VirtualPortId; |
62 | -import org.onosproject.vtnrsc.portpair.PortPairService; | ||
63 | -import org.onosproject.vtnrsc.portpairgroup.PortPairGroupService; | ||
64 | import org.onosproject.vtnrsc.flowclassifier.FlowClassifierService; | 53 | import org.onosproject.vtnrsc.flowclassifier.FlowClassifierService; |
65 | import org.onosproject.vtnrsc.portchain.PortChainService; | 54 | import org.onosproject.vtnrsc.portchain.PortChainService; |
66 | -import org.onosproject.sfc.forwarder.ServiceFunctionForwarderService; | 55 | +import org.onosproject.vtnrsc.portpair.PortPairService; |
67 | - | 56 | +import org.onosproject.vtnrsc.portpairgroup.PortPairGroupService; |
57 | +import org.onosproject.vtnrsc.service.VtnRscService; | ||
58 | +import org.onosproject.vtnrsc.virtualport.VirtualPortService; | ||
68 | import org.slf4j.Logger; | 59 | import org.slf4j.Logger; |
69 | 60 | ||
61 | +import java.util.List; | ||
62 | +import java.util.ListIterator; | ||
63 | + | ||
64 | +import static com.google.common.base.Preconditions.checkNotNull; | ||
65 | +import static org.onosproject.net.flow.criteria.ExtensionSelectorType.ExtensionSelectorTypes.NICIRA_MATCH_NSH_SPI; | ||
66 | +import static org.slf4j.LoggerFactory.getLogger; | ||
67 | + | ||
70 | /** | 68 | /** |
71 | * Provides Service Function Forwarder implementation. | 69 | * Provides Service Function Forwarder implementation. |
72 | */ | 70 | */ |
... | @@ -119,19 +117,19 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer | ... | @@ -119,19 +117,19 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer |
119 | } | 117 | } |
120 | 118 | ||
121 | @Override | 119 | @Override |
122 | - public void installForwardingRule(PortChain portChain, NshServicePathId nshSPI) { | 120 | + public void installForwardingRule(PortChain portChain, NshServicePathId nshSpi) { |
123 | checkNotNull(portChain, PORT_CHAIN_NOT_NULL); | 121 | checkNotNull(portChain, PORT_CHAIN_NOT_NULL); |
124 | - prepareServiceFunctionForwarder(portChain, nshSPI, Objective.Operation.ADD); | 122 | + prepareServiceFunctionForwarder(portChain, nshSpi, Objective.Operation.ADD); |
125 | } | 123 | } |
126 | 124 | ||
127 | @Override | 125 | @Override |
128 | - public void unInstallForwardingRule(PortChain portChain, NshServicePathId nshSPI) { | 126 | + public void unInstallForwardingRule(PortChain portChain, NshServicePathId nshSpi) { |
129 | checkNotNull(portChain, PORT_CHAIN_NOT_NULL); | 127 | checkNotNull(portChain, PORT_CHAIN_NOT_NULL); |
130 | - prepareServiceFunctionForwarder(portChain, nshSPI, Objective.Operation.REMOVE); | 128 | + prepareServiceFunctionForwarder(portChain, nshSpi, Objective.Operation.REMOVE); |
131 | } | 129 | } |
132 | 130 | ||
133 | @Override | 131 | @Override |
134 | - public void prepareServiceFunctionForwarder(PortChain portChain, NshServicePathId nshSPI, | 132 | + public void prepareServiceFunctionForwarder(PortChain portChain, NshServicePathId nshSpi, |
135 | Objective.Operation type) { | 133 | Objective.Operation type) { |
136 | 134 | ||
137 | // Go through the port pair group list | 135 | // Go through the port pair group list |
... | @@ -153,7 +151,7 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer | ... | @@ -153,7 +151,7 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer |
153 | PortPairGroup nextPortPairGroup = portPairGroupService.getPortPairGroup(portPairGrpId); | 151 | PortPairGroup nextPortPairGroup = portPairGroupService.getPortPairGroup(portPairGrpId); |
154 | 152 | ||
155 | // push SFF to OVS | 153 | // push SFF to OVS |
156 | - pushServiceFunctionForwarder(currentPortPairGroup, nextPortPairGroup, listGrpIterator, nshSPI, type); | 154 | + pushServiceFunctionForwarder(currentPortPairGroup, nextPortPairGroup, listGrpIterator, nshSpi, type); |
157 | } | 155 | } |
158 | 156 | ||
159 | /** | 157 | /** |
... | @@ -162,11 +160,11 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer | ... | @@ -162,11 +160,11 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer |
162 | * @param currentPortPairGroup current port-pair-group | 160 | * @param currentPortPairGroup current port-pair-group |
163 | * @param nextPortPairGroup next port-pair-group | 161 | * @param nextPortPairGroup next port-pair-group |
164 | * @param listGrpIterator pointer to port-pair-group list | 162 | * @param listGrpIterator pointer to port-pair-group list |
165 | - * @param nshSPI nsh service path id | 163 | + * @param nshSpi nsh service path id |
166 | * @param type objective type | 164 | * @param type objective type |
167 | */ | 165 | */ |
168 | public void pushServiceFunctionForwarder(PortPairGroup currentPortPairGroup, PortPairGroup nextPortPairGroup, | 166 | public void pushServiceFunctionForwarder(PortPairGroup currentPortPairGroup, PortPairGroup nextPortPairGroup, |
169 | - ListIterator<PortPairGroupId> listGrpIterator, NshServicePathId nshSPI, Objective.Operation type) { | 167 | + ListIterator<PortPairGroupId> listGrpIterator, NshServicePathId nshSpi, Objective.Operation type) { |
170 | DeviceId deviceId = null; | 168 | DeviceId deviceId = null; |
171 | DeviceId currentDeviceId = null; | 169 | DeviceId currentDeviceId = null; |
172 | DeviceId nextDeviceId = null; | 170 | DeviceId nextDeviceId = null; |
... | @@ -185,13 +183,13 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer | ... | @@ -185,13 +183,13 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer |
185 | PortPairId portPairId = portPLIterator.next(); | 183 | PortPairId portPairId = portPLIterator.next(); |
186 | PortPair portPair = portPairService.getPortPair(portPairId); | 184 | PortPair portPair = portPairService.getPortPair(portPairId); |
187 | 185 | ||
188 | - currentDeviceId = vtnRscService.getSFToSFFMaping(VirtualPortId.portId(portPair.ingress())); | 186 | + currentDeviceId = vtnRscService.getSfToSffMaping(VirtualPortId.portId(portPair.ingress())); |
189 | if (deviceId == null) { | 187 | if (deviceId == null) { |
190 | deviceId = currentDeviceId; | 188 | deviceId = currentDeviceId; |
191 | } | 189 | } |
192 | 190 | ||
193 | // pack traffic selector | 191 | // pack traffic selector |
194 | - TrafficSelector.Builder selector = packTrafficSelector(deviceId, portPair, nshSPI); | 192 | + TrafficSelector.Builder selector = packTrafficSelector(deviceId, portPair, nshSpi); |
195 | 193 | ||
196 | // Get the required information on port pairs from destination port | 194 | // Get the required information on port pairs from destination port |
197 | // pair group | 195 | // pair group |
... | @@ -204,7 +202,7 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer | ... | @@ -204,7 +202,7 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer |
204 | portPairId = portPLIterator.next(); | 202 | portPairId = portPLIterator.next(); |
205 | portPair = portPairService.getPortPair(portPairId); | 203 | portPair = portPairService.getPortPair(portPairId); |
206 | 204 | ||
207 | - nextDeviceId = vtnRscService.getSFToSFFMaping(VirtualPortId.portId(portPair.ingress())); | 205 | + nextDeviceId = vtnRscService.getSfToSffMaping(VirtualPortId.portId(portPair.ingress())); |
208 | 206 | ||
209 | // pack traffic treatment | 207 | // pack traffic treatment |
210 | TrafficTreatment.Builder treatment = packTrafficTreatment(currentDeviceId, nextDeviceId, portPair); | 208 | TrafficTreatment.Builder treatment = packTrafficTreatment(currentDeviceId, nextDeviceId, portPair); |
... | @@ -228,10 +226,10 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer | ... | @@ -228,10 +226,10 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer |
228 | * | 226 | * |
229 | * @param deviceId device id | 227 | * @param deviceId device id |
230 | * @param portPair port-pair | 228 | * @param portPair port-pair |
231 | - * @param nshSPI nsh spi | 229 | + * @param nshSpi nsh spi |
232 | * @return traffic treatment | 230 | * @return traffic treatment |
233 | */ | 231 | */ |
234 | - public TrafficSelector.Builder packTrafficSelector(DeviceId deviceId, PortPair portPair, NshServicePathId nshSPI) { | 232 | + public TrafficSelector.Builder packTrafficSelector(DeviceId deviceId, PortPair portPair, NshServicePathId nshSpi) { |
235 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); | 233 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); |
236 | MacAddress dstMacAddress = virtualPortService.getPort(VirtualPortId.portId(portPair.egress())).macAddress(); | 234 | MacAddress dstMacAddress = virtualPortService.getPort(VirtualPortId.portId(portPair.egress())).macAddress(); |
237 | Host host = hostService.getHost(HostId.hostId(dstMacAddress)); | 235 | Host host = hostService.getHost(HostId.hostId(dstMacAddress)); |
... | @@ -243,7 +241,7 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer | ... | @@ -243,7 +241,7 @@ public class ServiceFunctionForwarderImpl implements ServiceFunctionForwarderSer |
243 | ExtensionSelector nspSpiSelector = resolver.getExtensionSelector(NICIRA_MATCH_NSH_SPI.type()); | 241 | ExtensionSelector nspSpiSelector = resolver.getExtensionSelector(NICIRA_MATCH_NSH_SPI.type()); |
244 | 242 | ||
245 | try { | 243 | try { |
246 | - nspSpiSelector.setPropertyValue("nshSpi", nshSPI); | 244 | + nspSpiSelector.setPropertyValue("nshSpi", nshSpi); |
247 | } catch (Exception e) { | 245 | } catch (Exception e) { |
248 | log.error("Failed to get extension instruction to set Nsh Spi Id {}", deviceId); | 246 | log.error("Failed to get extension instruction to set Nsh Spi Id {}", deviceId); |
249 | } | 247 | } | ... | ... |
... | @@ -15,20 +15,10 @@ | ... | @@ -15,20 +15,10 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.sfc.installer.impl; | 16 | package org.onosproject.sfc.installer.impl; |
17 | 17 | ||
18 | -import static com.google.common.base.Preconditions.checkNotNull; | 18 | +import org.apache.felix.scr.annotations.Component; |
19 | -import static org.onosproject.net.flow.instructions.ExtensionTreatmentType.ExtensionTreatmentTypes.NICIRA_SET_NSH_SI; | ||
20 | -import static org.onosproject.net.flow.instructions.ExtensionTreatmentType.ExtensionTreatmentTypes.NICIRA_SET_NSH_SPI; | ||
21 | -import static org.slf4j.LoggerFactory.getLogger; | ||
22 | - | ||
23 | import org.apache.felix.scr.annotations.Reference; | 19 | import org.apache.felix.scr.annotations.Reference; |
24 | import org.apache.felix.scr.annotations.ReferenceCardinality; | 20 | import org.apache.felix.scr.annotations.ReferenceCardinality; |
25 | import org.apache.felix.scr.annotations.Service; | 21 | import org.apache.felix.scr.annotations.Service; |
26 | - | ||
27 | -import java.util.LinkedList; | ||
28 | -import java.util.List; | ||
29 | -import java.util.ListIterator; | ||
30 | - | ||
31 | -import org.apache.felix.scr.annotations.Component; | ||
32 | import org.onlab.osgi.DefaultServiceDirectory; | 22 | import org.onlab.osgi.DefaultServiceDirectory; |
33 | import org.onlab.osgi.ServiceDirectory; | 23 | import org.onlab.osgi.ServiceDirectory; |
34 | import org.onlab.packet.Ethernet; | 24 | import org.onlab.packet.Ethernet; |
... | @@ -41,8 +31,8 @@ import org.onosproject.net.Host; | ... | @@ -41,8 +31,8 @@ import org.onosproject.net.Host; |
41 | import org.onosproject.net.HostId; | 31 | import org.onosproject.net.HostId; |
42 | import org.onosproject.net.NshServicePathId; | 32 | import org.onosproject.net.NshServicePathId; |
43 | import org.onosproject.net.PortNumber; | 33 | import org.onosproject.net.PortNumber; |
44 | -import org.onosproject.net.device.DeviceService; | ||
45 | import org.onosproject.net.behaviour.ExtensionTreatmentResolver; | 34 | import org.onosproject.net.behaviour.ExtensionTreatmentResolver; |
35 | +import org.onosproject.net.device.DeviceService; | ||
46 | import org.onosproject.net.driver.DriverHandler; | 36 | import org.onosproject.net.driver.DriverHandler; |
47 | import org.onosproject.net.driver.DriverService; | 37 | import org.onosproject.net.driver.DriverService; |
48 | import org.onosproject.net.flow.DefaultTrafficSelector; | 38 | import org.onosproject.net.flow.DefaultTrafficSelector; |
... | @@ -72,9 +62,17 @@ import org.onosproject.vtnrsc.portpair.PortPairService; | ... | @@ -72,9 +62,17 @@ import org.onosproject.vtnrsc.portpair.PortPairService; |
72 | import org.onosproject.vtnrsc.portpairgroup.PortPairGroupService; | 62 | import org.onosproject.vtnrsc.portpairgroup.PortPairGroupService; |
73 | import org.onosproject.vtnrsc.service.VtnRscService; | 63 | import org.onosproject.vtnrsc.service.VtnRscService; |
74 | import org.onosproject.vtnrsc.virtualport.VirtualPortService; | 64 | import org.onosproject.vtnrsc.virtualport.VirtualPortService; |
75 | - | ||
76 | import org.slf4j.Logger; | 65 | import org.slf4j.Logger; |
77 | 66 | ||
67 | +import java.util.LinkedList; | ||
68 | +import java.util.List; | ||
69 | +import java.util.ListIterator; | ||
70 | + | ||
71 | +import static com.google.common.base.Preconditions.checkNotNull; | ||
72 | +import static org.onosproject.net.flow.instructions.ExtensionTreatmentType.ExtensionTreatmentTypes.NICIRA_SET_NSH_SI; | ||
73 | +import static org.onosproject.net.flow.instructions.ExtensionTreatmentType.ExtensionTreatmentTypes.NICIRA_SET_NSH_SPI; | ||
74 | +import static org.slf4j.LoggerFactory.getLogger; | ||
75 | + | ||
78 | /** | 76 | /** |
79 | * Provides flow classifier installer implementation. | 77 | * Provides flow classifier installer implementation. |
80 | */ | 78 | */ |
... | @@ -175,7 +173,7 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi | ... | @@ -175,7 +173,7 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi |
175 | } | 173 | } |
176 | 174 | ||
177 | @Override | 175 | @Override |
178 | - public void prepareFlowClassification(FlowClassifier flowClassifier, PortPair portPair, NshServicePathId nshSPI, | 176 | + public void prepareFlowClassification(FlowClassifier flowClassifier, PortPair portPair, NshServicePathId nshSpi, |
179 | Operation type) { | 177 | Operation type) { |
180 | DeviceId deviceId = null; | 178 | DeviceId deviceId = null; |
181 | // device id if virtual ports are set in flow classifier. | 179 | // device id if virtual ports are set in flow classifier. |
... | @@ -187,10 +185,10 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi | ... | @@ -187,10 +185,10 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi |
187 | TpPort nshDstPort = TpPort.tpPort(6633); | 185 | TpPort nshDstPort = TpPort.tpPort(6633); |
188 | 186 | ||
189 | if ((flowClassifier.srcPort() != null) && (!flowClassifier.srcPort().portId().isEmpty())) { | 187 | if ((flowClassifier.srcPort() != null) && (!flowClassifier.srcPort().portId().isEmpty())) { |
190 | - deviceIdfromFc = vtnRscService.getSFToSFFMaping(flowClassifier.srcPort()); | 188 | + deviceIdfromFc = vtnRscService.getSfToSffMaping(flowClassifier.srcPort()); |
191 | deviceId = deviceIdfromFc; | 189 | deviceId = deviceIdfromFc; |
192 | } else { | 190 | } else { |
193 | - deviceIdfromPp = vtnRscService.getSFToSFFMaping(VirtualPortId.portId(portPair.ingress())); | 191 | + deviceIdfromPp = vtnRscService.getSfToSffMaping(VirtualPortId.portId(portPair.ingress())); |
194 | srcMacAddress = virtualPortService.getPort(VirtualPortId.portId(portPair.egress())).macAddress(); | 192 | srcMacAddress = virtualPortService.getPort(VirtualPortId.portId(portPair.egress())).macAddress(); |
195 | deviceId = deviceIdfromPp; | 193 | deviceId = deviceIdfromPp; |
196 | } | 194 | } |
... | @@ -200,7 +198,7 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi | ... | @@ -200,7 +198,7 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi |
200 | 198 | ||
201 | // Build traffic treatment. | 199 | // Build traffic treatment. |
202 | TrafficTreatment.Builder treatment = packTrafficTreatment(deviceId, srcMacAddress, nshDstPort, deviceIdfromFc, | 200 | TrafficTreatment.Builder treatment = packTrafficTreatment(deviceId, srcMacAddress, nshDstPort, deviceIdfromFc, |
203 | - deviceIdfromPp, nshSPI, flowClassifier); | 201 | + deviceIdfromPp, nshSpi, flowClassifier); |
204 | 202 | ||
205 | // Build forwarding objective and send to OVS. | 203 | // Build forwarding objective and send to OVS. |
206 | sendServiceFunctionForwarder(selector, treatment, deviceId, type); | 204 | sendServiceFunctionForwarder(selector, treatment, deviceId, type); |
... | @@ -266,13 +264,13 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi | ... | @@ -266,13 +264,13 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi |
266 | * @param nshDstPort vxlan tunnel port for nsh header | 264 | * @param nshDstPort vxlan tunnel port for nsh header |
267 | * @param deviceIdfromFc device id if virtual ports are set in flow classifier. | 265 | * @param deviceIdfromFc device id if virtual ports are set in flow classifier. |
268 | * @param deviceIdfromPp device id if port pair is used to fetch device id. | 266 | * @param deviceIdfromPp device id if port pair is used to fetch device id. |
269 | - * @param nshSPI nsh spi | 267 | + * @param nshSpi nsh spi |
270 | * @param flowClassifier flow-classifier | 268 | * @param flowClassifier flow-classifier |
271 | * @return traffic treatment | 269 | * @return traffic treatment |
272 | */ | 270 | */ |
273 | public TrafficTreatment.Builder packTrafficTreatment(DeviceId deviceId, MacAddress srcMacAddress, | 271 | public TrafficTreatment.Builder packTrafficTreatment(DeviceId deviceId, MacAddress srcMacAddress, |
274 | TpPort nshDstPort, DeviceId deviceIdfromFc, DeviceId deviceIdfromPp, | 272 | TpPort nshDstPort, DeviceId deviceIdfromFc, DeviceId deviceIdfromPp, |
275 | - NshServicePathId nshSPI, FlowClassifier flowClassifier) { | 273 | + NshServicePathId nshSpi, FlowClassifier flowClassifier) { |
276 | TrafficTreatment.Builder treatmentBuilder = DefaultTrafficTreatment.builder(); | 274 | TrafficTreatment.Builder treatmentBuilder = DefaultTrafficTreatment.builder(); |
277 | 275 | ||
278 | Host host = hostService.getHost(HostId.hostId(srcMacAddress)); | 276 | Host host = hostService.getHost(HostId.hostId(srcMacAddress)); |
... | @@ -295,7 +293,7 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi | ... | @@ -295,7 +293,7 @@ public class FlowClassifierInstallerImpl implements FlowClassifierInstallerServi |
295 | treatmentBuilder.setUdpDst(nshDstPort); | 293 | treatmentBuilder.setUdpDst(nshDstPort); |
296 | 294 | ||
297 | try { | 295 | try { |
298 | - nspIdTreatment.setPropertyValue("nshSpi", nshSPI); | 296 | + nspIdTreatment.setPropertyValue("nshSpi", nshSpi); |
299 | } catch (Exception e) { | 297 | } catch (Exception e) { |
300 | log.error("Failed to get extension instruction to set Nsh Spi Id {}", deviceId); | 298 | log.error("Failed to get extension instruction to set Nsh Spi Id {}", deviceId); |
301 | } | 299 | } | ... | ... |
... | @@ -15,20 +15,14 @@ | ... | @@ -15,20 +15,14 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.sfc.manager.impl; | 16 | package org.onosproject.sfc.manager.impl; |
17 | 17 | ||
18 | -import static org.slf4j.LoggerFactory.getLogger; | ||
19 | - | ||
20 | import org.apache.felix.scr.annotations.Activate; | 18 | import org.apache.felix.scr.annotations.Activate; |
21 | import org.apache.felix.scr.annotations.Component; | 19 | import org.apache.felix.scr.annotations.Component; |
22 | import org.apache.felix.scr.annotations.Deactivate; | 20 | import org.apache.felix.scr.annotations.Deactivate; |
23 | import org.apache.felix.scr.annotations.Reference; | 21 | import org.apache.felix.scr.annotations.Reference; |
24 | import org.apache.felix.scr.annotations.ReferenceCardinality; | 22 | import org.apache.felix.scr.annotations.ReferenceCardinality; |
25 | import org.apache.felix.scr.annotations.Service; | 23 | import org.apache.felix.scr.annotations.Service; |
26 | - | ||
27 | -import java.util.concurrent.ConcurrentMap; | ||
28 | -import java.util.concurrent.ConcurrentHashMap; | ||
29 | - | ||
30 | -import org.onlab.util.KryoNamespace; | ||
31 | import org.onlab.util.ItemNotFoundException; | 24 | import org.onlab.util.ItemNotFoundException; |
25 | +import org.onlab.util.KryoNamespace; | ||
32 | import org.onosproject.core.ApplicationId; | 26 | import org.onosproject.core.ApplicationId; |
33 | import org.onosproject.core.CoreService; | 27 | import org.onosproject.core.CoreService; |
34 | import org.onosproject.net.NshServicePathId; | 28 | import org.onosproject.net.NshServicePathId; |
... | @@ -38,22 +32,26 @@ import org.onosproject.sfc.installer.FlowClassifierInstallerService; | ... | @@ -38,22 +32,26 @@ import org.onosproject.sfc.installer.FlowClassifierInstallerService; |
38 | import org.onosproject.sfc.installer.impl.FlowClassifierInstallerImpl; | 32 | import org.onosproject.sfc.installer.impl.FlowClassifierInstallerImpl; |
39 | import org.onosproject.sfc.manager.NshSpiIdGenerators; | 33 | import org.onosproject.sfc.manager.NshSpiIdGenerators; |
40 | import org.onosproject.sfc.manager.SfcService; | 34 | import org.onosproject.sfc.manager.SfcService; |
41 | -import org.onosproject.vtnrsc.PortPair; | ||
42 | -import org.onosproject.vtnrsc.PortPairId; | ||
43 | -import org.onosproject.vtnrsc.PortPairGroup; | ||
44 | -import org.onosproject.vtnrsc.PortPairGroupId; | ||
45 | import org.onosproject.vtnrsc.FlowClassifier; | 35 | import org.onosproject.vtnrsc.FlowClassifier; |
46 | import org.onosproject.vtnrsc.FlowClassifierId; | 36 | import org.onosproject.vtnrsc.FlowClassifierId; |
47 | import org.onosproject.vtnrsc.PortChain; | 37 | import org.onosproject.vtnrsc.PortChain; |
48 | import org.onosproject.vtnrsc.PortChainId; | 38 | import org.onosproject.vtnrsc.PortChainId; |
39 | +import org.onosproject.vtnrsc.PortPair; | ||
40 | +import org.onosproject.vtnrsc.PortPairGroup; | ||
41 | +import org.onosproject.vtnrsc.PortPairGroupId; | ||
42 | +import org.onosproject.vtnrsc.PortPairId; | ||
49 | import org.onosproject.vtnrsc.TenantId; | 43 | import org.onosproject.vtnrsc.TenantId; |
50 | import org.onosproject.vtnrsc.event.VtnRscEvent; | 44 | import org.onosproject.vtnrsc.event.VtnRscEvent; |
51 | import org.onosproject.vtnrsc.event.VtnRscEventFeedback; | 45 | import org.onosproject.vtnrsc.event.VtnRscEventFeedback; |
52 | import org.onosproject.vtnrsc.event.VtnRscListener; | 46 | import org.onosproject.vtnrsc.event.VtnRscListener; |
53 | import org.onosproject.vtnrsc.service.VtnRscService; | 47 | import org.onosproject.vtnrsc.service.VtnRscService; |
54 | - | ||
55 | import org.slf4j.Logger; | 48 | import org.slf4j.Logger; |
56 | 49 | ||
50 | +import java.util.concurrent.ConcurrentHashMap; | ||
51 | +import java.util.concurrent.ConcurrentMap; | ||
52 | + | ||
53 | +import static org.slf4j.LoggerFactory.getLogger; | ||
54 | + | ||
57 | /** | 55 | /** |
58 | * Provides implementation of SFC Service. | 56 | * Provides implementation of SFC Service. |
59 | */ | 57 | */ |
... | @@ -192,18 +190,18 @@ public class SfcManager implements SfcService { | ... | @@ -192,18 +190,18 @@ public class SfcManager implements SfcService { |
192 | 190 | ||
193 | @Override | 191 | @Override |
194 | public void onPortChainCreated(PortChain portChain) { | 192 | public void onPortChainCreated(PortChain portChain) { |
195 | - NshServicePathId nshSPI; | 193 | + NshServicePathId nshSpi; |
196 | log.info("onPortChainCreated"); | 194 | log.info("onPortChainCreated"); |
197 | if (nshSpiPortChainMap.containsKey(portChain.portChainId())) { | 195 | if (nshSpiPortChainMap.containsKey(portChain.portChainId())) { |
198 | - nshSPI = nshSpiPortChainMap.get(portChain.portChainId()); | 196 | + nshSpi = nshSpiPortChainMap.get(portChain.portChainId()); |
199 | } else { | 197 | } else { |
200 | - nshSPI = NshServicePathId.of(NshSpiIdGenerators.create()); | 198 | + nshSpi = NshServicePathId.of(NshSpiIdGenerators.create()); |
201 | - nshSpiPortChainMap.put(portChain.portChainId(), nshSPI); | 199 | + nshSpiPortChainMap.put(portChain.portChainId(), nshSpi); |
202 | } | 200 | } |
203 | 201 | ||
204 | // install in OVS. | 202 | // install in OVS. |
205 | - flowClassifierInstallerService.installFlowClassifier(portChain, nshSPI); | 203 | + flowClassifierInstallerService.installFlowClassifier(portChain, nshSpi); |
206 | - serviceFunctionForwarderService.installForwardingRule(portChain, nshSPI); | 204 | + serviceFunctionForwarderService.installForwardingRule(portChain, nshSpi); |
207 | } | 205 | } |
208 | 206 | ||
209 | @Override | 207 | @Override |
... | @@ -213,12 +211,12 @@ public class SfcManager implements SfcService { | ... | @@ -213,12 +211,12 @@ public class SfcManager implements SfcService { |
213 | throw new ItemNotFoundException("Unable to find NSH SPI"); | 211 | throw new ItemNotFoundException("Unable to find NSH SPI"); |
214 | } | 212 | } |
215 | 213 | ||
216 | - NshServicePathId nshSPI = nshSpiPortChainMap.get(portChain.portChainId()); | 214 | + NshServicePathId nshSpi = nshSpiPortChainMap.get(portChain.portChainId()); |
217 | // uninstall from OVS. | 215 | // uninstall from OVS. |
218 | - flowClassifierInstallerService.unInstallFlowClassifier(portChain, nshSPI); | 216 | + flowClassifierInstallerService.unInstallFlowClassifier(portChain, nshSpi); |
219 | - serviceFunctionForwarderService.unInstallForwardingRule(portChain, nshSPI); | 217 | + serviceFunctionForwarderService.unInstallForwardingRule(portChain, nshSpi); |
220 | 218 | ||
221 | // remove SPI. No longer it will be used. | 219 | // remove SPI. No longer it will be used. |
222 | - nshSpiPortChainMap.remove(nshSPI); | 220 | + nshSpiPortChainMap.remove(nshSpi); |
223 | } | 221 | } |
224 | } | 222 | } | ... | ... |
... | @@ -51,7 +51,7 @@ public class VtnRscManagerTestImpl implements VtnRscService { | ... | @@ -51,7 +51,7 @@ public class VtnRscManagerTestImpl implements VtnRscService { |
51 | } | 51 | } |
52 | 52 | ||
53 | @Override | 53 | @Override |
54 | - public Iterator<Device> getSFFOfTenant(TenantId tenantId) { | 54 | + public Iterator<Device> getSffOfTenant(TenantId tenantId) { |
55 | return null; | 55 | return null; |
56 | } | 56 | } |
57 | 57 | ||
... | @@ -67,7 +67,7 @@ public class VtnRscManagerTestImpl implements VtnRscService { | ... | @@ -67,7 +67,7 @@ public class VtnRscManagerTestImpl implements VtnRscService { |
67 | } | 67 | } |
68 | 68 | ||
69 | @Override | 69 | @Override |
70 | - public DeviceId getSFToSFFMaping(VirtualPortId portId) { | 70 | + public DeviceId getSfToSffMaping(VirtualPortId portId) { |
71 | return DeviceId.deviceId("www.google.com"); | 71 | return DeviceId.deviceId("www.google.com"); |
72 | } | 72 | } |
73 | 73 | ... | ... |
... | @@ -18,7 +18,7 @@ package org.onosproject.vtn.cli; | ... | @@ -18,7 +18,7 @@ package org.onosproject.vtn.cli; |
18 | import org.apache.karaf.shell.commands.Command; | 18 | import org.apache.karaf.shell.commands.Command; |
19 | import org.apache.karaf.shell.commands.Option; | 19 | import org.apache.karaf.shell.commands.Option; |
20 | import org.onosproject.cli.AbstractShellCommand; | 20 | import org.onosproject.cli.AbstractShellCommand; |
21 | -import org.onosproject.vtn.manager.impl.VTNManager; | 21 | +import org.onosproject.vtn.manager.impl.VtnManager; |
22 | 22 | ||
23 | /** | 23 | /** |
24 | * Supports for updating the external gateway virtualPort. | 24 | * Supports for updating the external gateway virtualPort. |
... | @@ -33,6 +33,6 @@ public class VtnCommand extends AbstractShellCommand { | ... | @@ -33,6 +33,6 @@ public class VtnCommand extends AbstractShellCommand { |
33 | 33 | ||
34 | @Override | 34 | @Override |
35 | protected void execute() { | 35 | protected void execute() { |
36 | - VTNManager.setExPortName(exPortName); | 36 | + VtnManager.setExPortName(exPortName); |
37 | } | 37 | } |
38 | } | 38 | } | ... | ... |
... | @@ -22,7 +22,7 @@ import org.onosproject.vtnrsc.event.VtnRscEventFeedback; | ... | @@ -22,7 +22,7 @@ import org.onosproject.vtnrsc.event.VtnRscEventFeedback; |
22 | /** | 22 | /** |
23 | * VTN application that applies configuration and flows to the device. | 23 | * VTN application that applies configuration and flows to the device. |
24 | */ | 24 | */ |
25 | -public interface VTNService { | 25 | +public interface VtnService { |
26 | 26 | ||
27 | /** | 27 | /** |
28 | * Creates a vxlan tunnel and creates the ovs when a ovs controller node is | 28 | * Creates a vxlan tunnel and creates the ovs when a ovs controller node is | ... | ... |
... | @@ -82,7 +82,7 @@ import org.onosproject.store.service.LogicalClockService; | ... | @@ -82,7 +82,7 @@ import org.onosproject.store.service.LogicalClockService; |
82 | import org.onosproject.store.service.Serializer; | 82 | import org.onosproject.store.service.Serializer; |
83 | import org.onosproject.store.service.StorageService; | 83 | import org.onosproject.store.service.StorageService; |
84 | import org.onosproject.store.service.Versioned; | 84 | import org.onosproject.store.service.Versioned; |
85 | -import org.onosproject.vtn.manager.VTNService; | 85 | +import org.onosproject.vtn.manager.VtnService; |
86 | import org.onosproject.vtn.table.ArpService; | 86 | import org.onosproject.vtn.table.ArpService; |
87 | import org.onosproject.vtn.table.ClassifierService; | 87 | import org.onosproject.vtn.table.ClassifierService; |
88 | import org.onosproject.vtn.table.DnatService; | 88 | import org.onosproject.vtn.table.DnatService; |
... | @@ -131,7 +131,7 @@ import com.google.common.collect.Sets; | ... | @@ -131,7 +131,7 @@ import com.google.common.collect.Sets; |
131 | */ | 131 | */ |
132 | @Component(immediate = true) | 132 | @Component(immediate = true) |
133 | @Service | 133 | @Service |
134 | -public class VTNManager implements VTNService { | 134 | +public class VtnManager implements VtnService { |
135 | private final Logger log = getLogger(getClass()); | 135 | private final Logger log = getLogger(getClass()); |
136 | private static final String APP_ID = "org.onosproject.app.vtn"; | 136 | private static final String APP_ID = "org.onosproject.app.vtn"; |
137 | 137 | ... | ... |
... | @@ -15,8 +15,6 @@ | ... | @@ -15,8 +15,6 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.vtnrsc.service; | 16 | package org.onosproject.vtnrsc.service; |
17 | 17 | ||
18 | -import java.util.Iterator; | ||
19 | - | ||
20 | import org.onlab.packet.MacAddress; | 18 | import org.onlab.packet.MacAddress; |
21 | import org.onosproject.event.ListenerService; | 19 | import org.onosproject.event.ListenerService; |
22 | import org.onosproject.net.Device; | 20 | import org.onosproject.net.Device; |
... | @@ -29,6 +27,8 @@ import org.onosproject.vtnrsc.VirtualPortId; | ... | @@ -29,6 +27,8 @@ import org.onosproject.vtnrsc.VirtualPortId; |
29 | import org.onosproject.vtnrsc.event.VtnRscEvent; | 27 | import org.onosproject.vtnrsc.event.VtnRscEvent; |
30 | import org.onosproject.vtnrsc.event.VtnRscListener; | 28 | import org.onosproject.vtnrsc.event.VtnRscListener; |
31 | 29 | ||
30 | +import java.util.Iterator; | ||
31 | + | ||
32 | /** | 32 | /** |
33 | * Service for interacting with the inventory of Vtn resource. | 33 | * Service for interacting with the inventory of Vtn resource. |
34 | */ | 34 | */ |
... | @@ -55,7 +55,7 @@ public interface VtnRscService extends ListenerService<VtnRscEvent, VtnRscListen | ... | @@ -55,7 +55,7 @@ public interface VtnRscService extends ListenerService<VtnRscEvent, VtnRscListen |
55 | * @param tenantId tenant identifier | 55 | * @param tenantId tenant identifier |
56 | * @return iterable collection of Device | 56 | * @return iterable collection of Device |
57 | */ | 57 | */ |
58 | - Iterator<Device> getSFFOfTenant(TenantId tenantId); | 58 | + Iterator<Device> getSffOfTenant(TenantId tenantId); |
59 | 59 | ||
60 | /** | 60 | /** |
61 | * Returns gateway mac address of the specific host. | 61 | * Returns gateway mac address of the specific host. |
... | @@ -79,7 +79,7 @@ public interface VtnRscService extends ListenerService<VtnRscEvent, VtnRscListen | ... | @@ -79,7 +79,7 @@ public interface VtnRscService extends ListenerService<VtnRscEvent, VtnRscListen |
79 | * @param portId port identifier | 79 | * @param portId port identifier |
80 | * @return device identifier | 80 | * @return device identifier |
81 | */ | 81 | */ |
82 | - DeviceId getSFToSFFMaping(VirtualPortId portId); | 82 | + DeviceId getSfToSffMaping(VirtualPortId portId); |
83 | 83 | ||
84 | /** | 84 | /** |
85 | * Adds specify Device identifier to Service Function Forward OvsMap | 85 | * Adds specify Device identifier to Service Function Forward OvsMap | ... | ... |
... | @@ -389,7 +389,7 @@ public class VtnRscManager extends AbstractListenerManager<VtnRscEvent, VtnRscLi | ... | @@ -389,7 +389,7 @@ public class VtnRscManager extends AbstractListenerManager<VtnRscEvent, VtnRscLi |
389 | } | 389 | } |
390 | 390 | ||
391 | @Override | 391 | @Override |
392 | - public Iterator<Device> getSFFOfTenant(TenantId tenantId) { | 392 | + public Iterator<Device> getSffOfTenant(TenantId tenantId) { |
393 | checkNotNull(tenantId, TENANTID_NOT_NULL); | 393 | checkNotNull(tenantId, TENANTID_NOT_NULL); |
394 | Set<DeviceId> deviceIdSet = sffOvsMap.get(tenantId); | 394 | Set<DeviceId> deviceIdSet = sffOvsMap.get(tenantId); |
395 | Set<Device> deviceSet = new HashSet<>(); | 395 | Set<Device> deviceSet = new HashSet<>(); |
... | @@ -430,7 +430,7 @@ public class VtnRscManager extends AbstractListenerManager<VtnRscEvent, VtnRscLi | ... | @@ -430,7 +430,7 @@ public class VtnRscManager extends AbstractListenerManager<VtnRscEvent, VtnRscLi |
430 | } | 430 | } |
431 | 431 | ||
432 | @Override | 432 | @Override |
433 | - public DeviceId getSFToSFFMaping(VirtualPortId portId) { | 433 | + public DeviceId getSfToSffMaping(VirtualPortId portId) { |
434 | checkNotNull(portId, "portId cannot be null"); | 434 | checkNotNull(portId, "portId cannot be null"); |
435 | VirtualPort vmPort = virtualPortService.getPort(portId); | 435 | VirtualPort vmPort = virtualPortService.getPort(portId); |
436 | Set<Host> hostSet = hostService.getHostsByMac(vmPort.macAddress()); | 436 | Set<Host> hostSet = hostService.getHostsByMac(vmPort.macAddress()); | ... | ... |
... | @@ -44,7 +44,7 @@ public abstract class AbstractDriverLoader { | ... | @@ -44,7 +44,7 @@ public abstract class AbstractDriverLoader { |
44 | protected void activate() { | 44 | protected void activate() { |
45 | try { | 45 | try { |
46 | provider = new XmlDriverLoader(getClassLoaderInstance()) | 46 | provider = new XmlDriverLoader(getClassLoaderInstance()) |
47 | - .loadDrivers(loadXMLDriversStream(), driverAdminService); | 47 | + .loadDrivers(loadXmlDriversStream(), driverAdminService); |
48 | driverAdminService.registerProvider(provider); | 48 | driverAdminService.registerProvider(provider); |
49 | } catch (Exception e) { | 49 | } catch (Exception e) { |
50 | log.error("Unable to load default drivers", e); | 50 | log.error("Unable to load default drivers", e); |
... | @@ -58,7 +58,7 @@ public abstract class AbstractDriverLoader { | ... | @@ -58,7 +58,7 @@ public abstract class AbstractDriverLoader { |
58 | log.info("Stopped"); | 58 | log.info("Stopped"); |
59 | } | 59 | } |
60 | 60 | ||
61 | - protected abstract InputStream loadXMLDriversStream(); | 61 | + protected abstract InputStream loadXmlDriversStream(); |
62 | 62 | ||
63 | protected abstract ClassLoader getClassLoaderInstance(); | 63 | protected abstract ClassLoader getClassLoaderInstance(); |
64 | 64 | ... | ... |
... | @@ -247,7 +247,7 @@ public interface Criterion { | ... | @@ -247,7 +247,7 @@ public interface Criterion { |
247 | } | 247 | } |
248 | } | 248 | } |
249 | 249 | ||
250 | - enum TCPFlags { | 250 | + enum TcpFlags { |
251 | 251 | ||
252 | /** ECN-nonce concealment protection. */ | 252 | /** ECN-nonce concealment protection. */ |
253 | NS((short) (1 << 0)), | 253 | NS((short) (1 << 0)), |
... | @@ -270,7 +270,7 @@ public interface Criterion { | ... | @@ -270,7 +270,7 @@ public interface Criterion { |
270 | 270 | ||
271 | private short value; | 271 | private short value; |
272 | 272 | ||
273 | - TCPFlags(short value) { | 273 | + TcpFlags(short value) { |
274 | this.value = value; | 274 | this.value = value; |
275 | } | 275 | } |
276 | 276 | ... | ... |
... | @@ -138,17 +138,17 @@ public class CriteriaTest { | ... | @@ -138,17 +138,17 @@ public class CriteriaTest { |
138 | 138 | ||
139 | 139 | ||
140 | int tcpFlags1 = | 140 | int tcpFlags1 = |
141 | - Criterion.TCPFlags.NS.getValue() | | 141 | + Criterion.TcpFlags.NS.getValue() | |
142 | - Criterion.TCPFlags.CWR.getValue() | | 142 | + Criterion.TcpFlags.CWR.getValue() | |
143 | - Criterion.TCPFlags.ECE.getValue() | | 143 | + Criterion.TcpFlags.ECE.getValue() | |
144 | - Criterion.TCPFlags.URG.getValue() | | 144 | + Criterion.TcpFlags.URG.getValue() | |
145 | - Criterion.TCPFlags.ACK.getValue() | | 145 | + Criterion.TcpFlags.ACK.getValue() | |
146 | - Criterion.TCPFlags.PSH.getValue() | | 146 | + Criterion.TcpFlags.PSH.getValue() | |
147 | - Criterion.TCPFlags.RST.getValue() | | 147 | + Criterion.TcpFlags.RST.getValue() | |
148 | - Criterion.TCPFlags.SYN.getValue(); | 148 | + Criterion.TcpFlags.SYN.getValue(); |
149 | 149 | ||
150 | int tcpFlags2 = tcpFlags1 | | 150 | int tcpFlags2 = tcpFlags1 | |
151 | - Criterion.TCPFlags.FIN.getValue(); | 151 | + Criterion.TcpFlags.FIN.getValue(); |
152 | 152 | ||
153 | Criterion matchTcpFlags1 = Criteria.matchTcpFlags(tcpFlags1); | 153 | Criterion matchTcpFlags1 = Criteria.matchTcpFlags(tcpFlags1); |
154 | Criterion sameAsmatchTcpFlags1 = Criteria.matchTcpFlags(tcpFlags1); | 154 | Criterion sameAsmatchTcpFlags1 = Criteria.matchTcpFlags(tcpFlags1); | ... | ... |
... | @@ -30,7 +30,7 @@ public class CienaDriversLoader extends AbstractDriverLoader { | ... | @@ -30,7 +30,7 @@ public class CienaDriversLoader extends AbstractDriverLoader { |
30 | private static final String DRIVERS_XML = "/ciena-drivers.xml"; | 30 | private static final String DRIVERS_XML = "/ciena-drivers.xml"; |
31 | 31 | ||
32 | @Override | 32 | @Override |
33 | - protected InputStream loadXMLDriversStream() { | 33 | + protected InputStream loadXmlDriversStream() { |
34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); | 34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); |
35 | } | 35 | } |
36 | 36 | ... | ... |
... | @@ -84,7 +84,7 @@ public class PortDiscoveryCienaWaveserverImpl extends AbstractHandlerBehaviour | ... | @@ -84,7 +84,7 @@ public class PortDiscoveryCienaWaveserverImpl extends AbstractHandlerBehaviour |
84 | if (LINESIDE.contains(name)) { | 84 | if (LINESIDE.contains(name)) { |
85 | String wsportInfoRequest = SPECIFIC_PORT_PATH + sub.getLong(PORT_ID) + | 85 | String wsportInfoRequest = SPECIFIC_PORT_PATH + sub.getLong(PORT_ID) + |
86 | SPECIFIC_PORT_CONFIG; | 86 | SPECIFIC_PORT_CONFIG; |
87 | - ports.add(XmlConfigParser.parseWaveServerCienaOCHPorts( | 87 | + ports.add(XmlConfigParser.parseWaveServerCienaOchPorts( |
88 | sub.getLong(PORT_ID), | 88 | sub.getLong(PORT_ID), |
89 | toGbps(Long.parseLong(sub.getString(SPEED).replace(GBPS, EMPTY_STRING))), | 89 | toGbps(Long.parseLong(sub.getString(SPEED).replace(GBPS, EMPTY_STRING))), |
90 | XmlConfigParser.loadXml(controller.get(deviceId, wsportInfoRequest, XML)), | 90 | XmlConfigParser.loadXml(controller.get(deviceId, wsportInfoRequest, XML)), | ... | ... |
... | @@ -33,7 +33,7 @@ public class DefaultDriversLoader extends AbstractDriverLoader implements Defaul | ... | @@ -33,7 +33,7 @@ public class DefaultDriversLoader extends AbstractDriverLoader implements Defaul |
33 | private static final String DRIVERS_XML = "/onos-drivers.xml"; | 33 | private static final String DRIVERS_XML = "/onos-drivers.xml"; |
34 | 34 | ||
35 | @Override | 35 | @Override |
36 | - protected InputStream loadXMLDriversStream() { | 36 | + protected InputStream loadXmlDriversStream() { |
37 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); | 37 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); |
38 | } | 38 | } |
39 | 39 | ... | ... |
... | @@ -149,7 +149,7 @@ public class OltPipeline extends AbstractHandlerBehaviour implements Pipeliner { | ... | @@ -149,7 +149,7 @@ public class OltPipeline extends AbstractHandlerBehaviour implements Pipeliner { |
149 | IPProtocolCriterion ipProto = (IPProtocolCriterion) | 149 | IPProtocolCriterion ipProto = (IPProtocolCriterion) |
150 | filterForCriterion(filter.conditions(), Criterion.Type.IP_PROTO); | 150 | filterForCriterion(filter.conditions(), Criterion.Type.IP_PROTO); |
151 | if (ipProto.protocol() == IPv4.PROTOCOL_IGMP) { | 151 | if (ipProto.protocol() == IPv4.PROTOCOL_IGMP) { |
152 | - provisionIGMP(filter, ethType, ipProto, output); | 152 | + provisionIgmp(filter, ethType, ipProto, output); |
153 | } else { | 153 | } else { |
154 | log.error("OLT can only filter igmp"); | 154 | log.error("OLT can only filter igmp"); |
155 | fail(filter, ObjectiveError.UNSUPPORTED); | 155 | fail(filter, ObjectiveError.UNSUPPORTED); |
... | @@ -377,7 +377,7 @@ public class OltPipeline extends AbstractHandlerBehaviour implements Pipeliner { | ... | @@ -377,7 +377,7 @@ public class OltPipeline extends AbstractHandlerBehaviour implements Pipeliner { |
377 | 377 | ||
378 | } | 378 | } |
379 | 379 | ||
380 | - private void provisionIGMP(FilteringObjective filter, EthTypeCriterion ethType, | 380 | + private void provisionIgmp(FilteringObjective filter, EthTypeCriterion ethType, |
381 | IPProtocolCriterion ipProto, | 381 | IPProtocolCriterion ipProto, |
382 | Instructions.OutputInstruction output) { | 382 | Instructions.OutputInstruction output) { |
383 | TrafficSelector selector = buildSelector(filter.key(), ethType, ipProto); | 383 | TrafficSelector selector = buildSelector(filter.key(), ethType, ipProto); | ... | ... |
... | @@ -134,11 +134,11 @@ public class OpenstackPipeline extends DefaultSingleTablePipeline | ... | @@ -134,11 +134,11 @@ public class OpenstackPipeline extends DefaultSingleTablePipeline |
134 | } | 134 | } |
135 | 135 | ||
136 | private void initializePipeline() { | 136 | private void initializePipeline() { |
137 | - processVNITable(true); | 137 | + processVniTable(true); |
138 | processForwardingTable(true); | 138 | processForwardingTable(true); |
139 | } | 139 | } |
140 | 140 | ||
141 | - private void processVNITable(boolean install) { | 141 | + private void processVniTable(boolean install) { |
142 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); | 142 | TrafficSelector.Builder selector = DefaultTrafficSelector.builder(); |
143 | TrafficTreatment.Builder treatment = DefaultTrafficTreatment.builder(); | 143 | TrafficTreatment.Builder treatment = DefaultTrafficTreatment.builder(); |
144 | 144 | ... | ... |
... | @@ -30,7 +30,7 @@ public class FujitsuDriversLoader extends AbstractDriverLoader { | ... | @@ -30,7 +30,7 @@ public class FujitsuDriversLoader extends AbstractDriverLoader { |
30 | private static final String DRIVERS_XML = "/fujitsu-drivers.xml"; | 30 | private static final String DRIVERS_XML = "/fujitsu-drivers.xml"; |
31 | 31 | ||
32 | @Override | 32 | @Override |
33 | - protected InputStream loadXMLDriversStream() { | 33 | + protected InputStream loadXmlDriversStream() { |
34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); | 34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); |
35 | } | 35 | } |
36 | 36 | ... | ... |
... | @@ -30,7 +30,7 @@ public class NetconfDriversLoader extends AbstractDriverLoader { | ... | @@ -30,7 +30,7 @@ public class NetconfDriversLoader extends AbstractDriverLoader { |
30 | private static final String DRIVERS_XML = "/netconf-drivers.xml"; | 30 | private static final String DRIVERS_XML = "/netconf-drivers.xml"; |
31 | 31 | ||
32 | @Override | 32 | @Override |
33 | - protected InputStream loadXMLDriversStream() { | 33 | + protected InputStream loadXmlDriversStream() { |
34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); | 34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); |
35 | } | 35 | } |
36 | 36 | ... | ... |
... | @@ -30,7 +30,7 @@ public class OvsdbDriversLoader extends AbstractDriverLoader { | ... | @@ -30,7 +30,7 @@ public class OvsdbDriversLoader extends AbstractDriverLoader { |
30 | private static final String DRIVERS_XML = "/ovsdb-drivers.xml"; | 30 | private static final String DRIVERS_XML = "/ovsdb-drivers.xml"; |
31 | 31 | ||
32 | @Override | 32 | @Override |
33 | - protected InputStream loadXMLDriversStream() { | 33 | + protected InputStream loadXmlDriversStream() { |
34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); | 34 | return getClassLoaderInstance().getResourceAsStream(DRIVERS_XML); |
35 | } | 35 | } |
36 | 36 | ... | ... |
... | @@ -135,7 +135,7 @@ public final class XmlConfigParser { | ... | @@ -135,7 +135,7 @@ public final class XmlConfigParser { |
135 | return cfg.configurationsAt("ws-ports.port-interface"); | 135 | return cfg.configurationsAt("ws-ports.port-interface"); |
136 | } | 136 | } |
137 | 137 | ||
138 | - public static PortDescription parseWaveServerCienaOCHPorts(long portNumber, long oduPortSpeed, | 138 | + public static PortDescription parseWaveServerCienaOchPorts(long portNumber, long oduPortSpeed, |
139 | HierarchicalConfiguration config, | 139 | HierarchicalConfiguration config, |
140 | SparseAnnotations annotations) { | 140 | SparseAnnotations annotations) { |
141 | final List<String> tunableType = Lists.newArrayList("Performance-Optimized", "Accelerated"); | 141 | final List<String> tunableType = Lists.newArrayList("Performance-Optimized", "Accelerated"); | ... | ... |
... | @@ -65,9 +65,9 @@ public class XmlConfigParserTest { | ... | @@ -65,9 +65,9 @@ public class XmlConfigParserTest { |
65 | @Test | 65 | @Test |
66 | public void controllersConfig() { | 66 | public void controllersConfig() { |
67 | InputStream streamOrig = getClass().getResourceAsStream("/testConfig.xml"); | 67 | InputStream streamOrig = getClass().getResourceAsStream("/testConfig.xml"); |
68 | - InputStream streamCFG = XmlConfigParser.class.getResourceAsStream("/controllers.xml"); | 68 | + InputStream streamCfg = XmlConfigParser.class.getResourceAsStream("/controllers.xml"); |
69 | String config = XmlConfigParser | 69 | String config = XmlConfigParser |
70 | - .createControllersConfig(XmlConfigParser.loadXml(streamCFG), | 70 | + .createControllersConfig(XmlConfigParser.loadXml(streamCfg), |
71 | XmlConfigParser.loadXml(streamOrig), | 71 | XmlConfigParser.loadXml(streamOrig), |
72 | "running", "merge", "create", | 72 | "running", "merge", "create", |
73 | new ArrayList<>( | 73 | new ArrayList<>( | ... | ... |
... | @@ -45,14 +45,14 @@ public class DistributedMcastStore extends AbstractStore<McastEvent, McastStoreD | ... | @@ -45,14 +45,14 @@ public class DistributedMcastStore extends AbstractStore<McastEvent, McastStoreD |
45 | @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) | 45 | @Reference(cardinality = ReferenceCardinality.MANDATORY_UNARY) |
46 | private StorageService storageService; | 46 | private StorageService storageService; |
47 | 47 | ||
48 | - protected ConsistentMap<McastRoute, MulticastData> mcastRIB; | 48 | + protected ConsistentMap<McastRoute, MulticastData> mcastRib; |
49 | protected Map<McastRoute, MulticastData> mcastRoutes; | 49 | protected Map<McastRoute, MulticastData> mcastRoutes; |
50 | 50 | ||
51 | 51 | ||
52 | @Activate | 52 | @Activate |
53 | public void activate() { | 53 | public void activate() { |
54 | 54 | ||
55 | - mcastRIB = storageService.<McastRoute, MulticastData>consistentMapBuilder() | 55 | + mcastRib = storageService.<McastRoute, MulticastData>consistentMapBuilder() |
56 | .withName(MCASTRIB) | 56 | .withName(MCASTRIB) |
57 | .withSerializer(Serializer.using(KryoNamespace.newBuilder().register( | 57 | .withSerializer(Serializer.using(KryoNamespace.newBuilder().register( |
58 | MulticastData.class, | 58 | MulticastData.class, |
... | @@ -65,7 +65,7 @@ public class DistributedMcastStore extends AbstractStore<McastEvent, McastStoreD | ... | @@ -65,7 +65,7 @@ public class DistributedMcastStore extends AbstractStore<McastEvent, McastStoreD |
65 | .withRelaxedReadConsistency() | 65 | .withRelaxedReadConsistency() |
66 | .build(); | 66 | .build(); |
67 | 67 | ||
68 | - mcastRoutes = mcastRIB.asJavaMap(); | 68 | + mcastRoutes = mcastRib.asJavaMap(); |
69 | 69 | ||
70 | 70 | ||
71 | log.info("Started"); | 71 | log.info("Started"); | ... | ... |
... | @@ -52,6 +52,7 @@ | ... | @@ -52,6 +52,7 @@ |
52 | <module>incubator</module> | 52 | <module>incubator</module> |
53 | <module>features</module> | 53 | <module>features</module> |
54 | 54 | ||
55 | + <module>tools/build/conf</module> | ||
55 | <module>tools/package/archetypes</module> | 56 | <module>tools/package/archetypes</module> |
56 | <module>tools/package/branding</module> | 57 | <module>tools/package/branding</module> |
57 | <module>tools/package/maven-plugin</module> | 58 | <module>tools/package/maven-plugin</module> |
... | @@ -75,7 +76,7 @@ | ... | @@ -75,7 +76,7 @@ |
75 | 76 | ||
76 | <properties> | 77 | <properties> |
77 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | 78 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
78 | - <onos-build-conf.version>1.1</onos-build-conf.version> | 79 | + <onos-build-conf.version>1.2-SNAPSHOT</onos-build-conf.version> |
79 | <netty4.version>4.0.33.Final</netty4.version> | 80 | <netty4.version>4.0.33.Final</netty4.version> |
80 | <!-- TODO: replace with final release version when it is out --> | 81 | <!-- TODO: replace with final release version when it is out --> |
81 | <atomix.version>0.1.0-beta5</atomix.version> | 82 | <atomix.version>0.1.0-beta5</atomix.version> | ... | ... |
... | @@ -16,12 +16,12 @@ | ... | @@ -16,12 +16,12 @@ |
16 | 16 | ||
17 | package org.onosproject.bgp.controller; | 17 | package org.onosproject.bgp.controller; |
18 | 18 | ||
19 | -import java.util.Map; | ||
20 | -import java.util.Set; | ||
21 | - | ||
22 | import org.onosproject.bgpio.exceptions.BgpParseException; | 19 | import org.onosproject.bgpio.exceptions.BgpParseException; |
23 | import org.onosproject.bgpio.protocol.BgpMessage; | 20 | import org.onosproject.bgpio.protocol.BgpMessage; |
24 | 21 | ||
22 | +import java.util.Map; | ||
23 | +import java.util.Set; | ||
24 | + | ||
25 | /** | 25 | /** |
26 | * Abstraction of an BGP controller. Serves as a one stop shop for obtaining BGP devices and (un)register listeners on | 26 | * Abstraction of an BGP controller. Serves as a one stop shop for obtaining BGP devices and (un)register listeners on |
27 | * bgp events | 27 | * bgp events |
... | @@ -72,7 +72,7 @@ public interface BgpController { | ... | @@ -72,7 +72,7 @@ public interface BgpController { |
72 | * @param msg the message to process. | 72 | * @param msg the message to process. |
73 | * @throws BgpParseException on data processing error | 73 | * @throws BgpParseException on data processing error |
74 | */ | 74 | */ |
75 | - void processBGPPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException; | 75 | + void processBgpPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException; |
76 | 76 | ||
77 | /** | 77 | /** |
78 | * Close all connected BGP peers. | 78 | * Close all connected BGP peers. | ... | ... |
... | @@ -19,5 +19,5 @@ package org.onosproject.bgpio.protocol; | ... | @@ -19,5 +19,5 @@ package org.onosproject.bgpio.protocol; |
19 | /** | 19 | /** |
20 | * Provides Abstraction of IGP RouterID TLV. | 20 | * Provides Abstraction of IGP RouterID TLV. |
21 | */ | 21 | */ |
22 | -public interface IGPRouterID { | 22 | +public interface IgpRouterId { |
23 | } | 23 | } | ... | ... |
... | @@ -27,7 +27,7 @@ import org.onosproject.bgpio.exceptions.BgpParseException; | ... | @@ -27,7 +27,7 @@ import org.onosproject.bgpio.exceptions.BgpParseException; |
27 | import org.onosproject.bgpio.types.BgpErrorType; | 27 | import org.onosproject.bgpio.types.BgpErrorType; |
28 | import org.onosproject.bgpio.types.BgpValueType; | 28 | import org.onosproject.bgpio.types.BgpValueType; |
29 | import org.onosproject.bgpio.types.IPReachabilityInformationTlv; | 29 | import org.onosproject.bgpio.types.IPReachabilityInformationTlv; |
30 | -import org.onosproject.bgpio.types.OSPFRouteTypeTlv; | 30 | +import org.onosproject.bgpio.types.OspfRouteTypeTlv; |
31 | import org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId; | 31 | import org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId; |
32 | import org.onosproject.bgpio.util.UnSupportedAttribute; | 32 | import org.onosproject.bgpio.util.UnSupportedAttribute; |
33 | import org.slf4j.Logger; | 33 | import org.slf4j.Logger; |
... | @@ -139,8 +139,8 @@ public class BgpPrefixLSIdentifier implements Comparable<Object> { | ... | @@ -139,8 +139,8 @@ public class BgpPrefixLSIdentifier implements Comparable<Object> { |
139 | } | 139 | } |
140 | tempCb = cb.readBytes(length); | 140 | tempCb = cb.readBytes(length); |
141 | switch (type) { | 141 | switch (type) { |
142 | - case OSPFRouteTypeTlv.TYPE: | 142 | + case OspfRouteTypeTlv.TYPE: |
143 | - tlv = OSPFRouteTypeTlv.read(tempCb); | 143 | + tlv = OspfRouteTypeTlv.read(tempCb); |
144 | break; | 144 | break; |
145 | case IPReachabilityInformationTlv.TYPE: | 145 | case IPReachabilityInformationTlv.TYPE: |
146 | tlv = IPReachabilityInformationTlv.read(tempCb, length); | 146 | tlv = IPReachabilityInformationTlv.read(tempCb, length); | ... | ... |
... | @@ -31,8 +31,8 @@ import org.onosproject.bgpio.types.BgpLSIdentifierTlv; | ... | @@ -31,8 +31,8 @@ import org.onosproject.bgpio.types.BgpLSIdentifierTlv; |
31 | import org.onosproject.bgpio.types.BgpValueType; | 31 | import org.onosproject.bgpio.types.BgpValueType; |
32 | import org.onosproject.bgpio.types.IsIsNonPseudonode; | 32 | import org.onosproject.bgpio.types.IsIsNonPseudonode; |
33 | import org.onosproject.bgpio.types.IsIsPseudonode; | 33 | import org.onosproject.bgpio.types.IsIsPseudonode; |
34 | -import org.onosproject.bgpio.types.OSPFNonPseudonode; | 34 | +import org.onosproject.bgpio.types.OspfNonPseudonode; |
35 | -import org.onosproject.bgpio.types.OSPFPseudonode; | 35 | +import org.onosproject.bgpio.types.OspfPseudonode; |
36 | import org.onosproject.bgpio.util.UnSupportedAttribute; | 36 | import org.onosproject.bgpio.util.UnSupportedAttribute; |
37 | import org.slf4j.Logger; | 37 | import org.slf4j.Logger; |
38 | import org.slf4j.LoggerFactory; | 38 | import org.slf4j.LoggerFactory; |
... | @@ -193,9 +193,9 @@ public class NodeDescriptors { | ... | @@ -193,9 +193,9 @@ public class NodeDescriptors { |
193 | } | 193 | } |
194 | } else if (protocolId == OSPF_V2_PROTOCOL_ID || protocolId == OSPF_V3_PROTOCOL_ID) { | 194 | } else if (protocolId == OSPF_V2_PROTOCOL_ID || protocolId == OSPF_V3_PROTOCOL_ID) { |
195 | if (length == OSPFNONPSEUDONODE_LEN) { | 195 | if (length == OSPFNONPSEUDONODE_LEN) { |
196 | - tlv = OSPFNonPseudonode.read(tempCb); | 196 | + tlv = OspfNonPseudonode.read(tempCb); |
197 | } else if (length == OSPFPSEUDONODE_LEN) { | 197 | } else if (length == OSPFPSEUDONODE_LEN) { |
198 | - tlv = OSPFPseudonode.read(tempCb); | 198 | + tlv = OspfPseudonode.read(tempCb); |
199 | } | 199 | } |
200 | } | 200 | } |
201 | break; | 201 | break; | ... | ... |
... | @@ -122,11 +122,11 @@ class BgpNotificationMsgVer4 implements BgpNotificationMsg { | ... | @@ -122,11 +122,11 @@ class BgpNotificationMsgVer4 implements BgpNotificationMsg { |
122 | private BgpHeader bgpHeader; | 122 | private BgpHeader bgpHeader; |
123 | private boolean isErrorCodeSet = false; | 123 | private boolean isErrorCodeSet = false; |
124 | private boolean isErrorSubCodeSet = false; | 124 | private boolean isErrorSubCodeSet = false; |
125 | - private boolean isBGPHeaderSet = false; | 125 | + private boolean isBgpHeaderSet = false; |
126 | 126 | ||
127 | @Override | 127 | @Override |
128 | public BgpNotificationMsg build() throws BgpParseException { | 128 | public BgpNotificationMsg build() throws BgpParseException { |
129 | - BgpHeader bgpHeader = this.isBGPHeaderSet ? this.bgpHeader : DEFAULT_MESSAGE_HEADER; | 129 | + BgpHeader bgpHeader = this.isBgpHeaderSet ? this.bgpHeader : DEFAULT_MESSAGE_HEADER; |
130 | if (!this.isErrorCodeSet) { | 130 | if (!this.isErrorCodeSet) { |
131 | throw new BgpParseException("Error code must be present"); | 131 | throw new BgpParseException("Error code must be present"); |
132 | } | 132 | } | ... | ... |
... | @@ -15,10 +15,7 @@ | ... | @@ -15,10 +15,7 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types; | 16 | package org.onosproject.bgpio.types; |
17 | 17 | ||
18 | -import java.util.ArrayList; | 18 | +import com.google.common.base.MoreObjects; |
19 | -import java.util.List; | ||
20 | -import java.util.Objects; | ||
21 | - | ||
22 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
23 | import org.onosproject.bgpio.exceptions.BgpParseException; | 20 | import org.onosproject.bgpio.exceptions.BgpParseException; |
24 | import org.onosproject.bgpio.util.Constants; | 21 | import org.onosproject.bgpio.util.Constants; |
... | @@ -26,7 +23,9 @@ import org.onosproject.bgpio.util.Validation; | ... | @@ -26,7 +23,9 @@ import org.onosproject.bgpio.util.Validation; |
26 | import org.slf4j.Logger; | 23 | import org.slf4j.Logger; |
27 | import org.slf4j.LoggerFactory; | 24 | import org.slf4j.LoggerFactory; |
28 | 25 | ||
29 | -import com.google.common.base.MoreObjects; | 26 | +import java.util.ArrayList; |
27 | +import java.util.List; | ||
28 | +import java.util.Objects; | ||
30 | 29 | ||
31 | /** | 30 | /** |
32 | * Provides Implementation of As4Path BGP Path Attribute. | 31 | * Provides Implementation of As4Path BGP Path Attribute. |
... | @@ -122,7 +121,7 @@ public class As4Path implements BgpValueType { | ... | @@ -122,7 +121,7 @@ public class As4Path implements BgpValueType { |
122 | * | 121 | * |
123 | * @return list of ASNum in AS4path Sequence | 122 | * @return list of ASNum in AS4path Sequence |
124 | */ | 123 | */ |
125 | - public List<Integer> as4PathSEQ() { | 124 | + public List<Integer> as4PathSeq() { |
126 | return this.as4pathSeq; | 125 | return this.as4pathSeq; |
127 | } | 126 | } |
128 | 127 | ||
... | @@ -131,7 +130,7 @@ public class As4Path implements BgpValueType { | ... | @@ -131,7 +130,7 @@ public class As4Path implements BgpValueType { |
131 | * | 130 | * |
132 | * @return list of ASNum in AS4path Set | 131 | * @return list of ASNum in AS4path Set |
133 | */ | 132 | */ |
134 | - public List<Integer> as4PathSET() { | 133 | + public List<Integer> as4PathSet() { |
135 | return this.as4pathSet; | 134 | return this.as4pathSet; |
136 | } | 135 | } |
137 | 136 | ... | ... |
... | @@ -16,10 +16,7 @@ | ... | @@ -16,10 +16,7 @@ |
16 | 16 | ||
17 | package org.onosproject.bgpio.types; | 17 | package org.onosproject.bgpio.types; |
18 | 18 | ||
19 | -import java.util.ArrayList; | 19 | +import com.google.common.base.MoreObjects; |
20 | -import java.util.List; | ||
21 | -import java.util.Objects; | ||
22 | - | ||
23 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
24 | import org.onosproject.bgpio.exceptions.BgpParseException; | 21 | import org.onosproject.bgpio.exceptions.BgpParseException; |
25 | import org.onosproject.bgpio.util.Constants; | 22 | import org.onosproject.bgpio.util.Constants; |
... | @@ -27,7 +24,9 @@ import org.onosproject.bgpio.util.Validation; | ... | @@ -27,7 +24,9 @@ import org.onosproject.bgpio.util.Validation; |
27 | import org.slf4j.Logger; | 24 | import org.slf4j.Logger; |
28 | import org.slf4j.LoggerFactory; | 25 | import org.slf4j.LoggerFactory; |
29 | 26 | ||
30 | -import com.google.common.base.MoreObjects; | 27 | +import java.util.ArrayList; |
28 | +import java.util.List; | ||
29 | +import java.util.Objects; | ||
31 | 30 | ||
32 | /** | 31 | /** |
33 | * Provides Implementation of AsPath mandatory BGP Path Attribute. | 32 | * Provides Implementation of AsPath mandatory BGP Path Attribute. |
... | @@ -36,7 +35,7 @@ public class AsPath implements BgpValueType { | ... | @@ -36,7 +35,7 @@ public class AsPath implements BgpValueType { |
36 | /** | 35 | /** |
37 | * Enum to provide AS types. | 36 | * Enum to provide AS types. |
38 | */ | 37 | */ |
39 | - public enum ASTYPE { | 38 | + public enum AsType { |
40 | AS_SET(1), AS_SEQUENCE(2), AS_CONFED_SEQUENCE(3), AS_CONFED_SET(4); | 39 | AS_SET(1), AS_SEQUENCE(2), AS_CONFED_SEQUENCE(3), AS_CONFED_SET(4); |
41 | int value; | 40 | int value; |
42 | 41 | ||
... | @@ -45,7 +44,7 @@ public class AsPath implements BgpValueType { | ... | @@ -45,7 +44,7 @@ public class AsPath implements BgpValueType { |
45 | * | 44 | * |
46 | * @param val AS type | 45 | * @param val AS type |
47 | */ | 46 | */ |
48 | - ASTYPE(int val) { | 47 | + AsType(int val) { |
49 | value = val; | 48 | value = val; |
50 | } | 49 | } |
51 | 50 | ... | ... |
... | @@ -15,18 +15,17 @@ | ... | @@ -15,18 +15,17 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types; | 16 | package org.onosproject.bgpio.types; |
17 | 17 | ||
18 | -import java.nio.ByteBuffer; | 18 | +import com.google.common.base.MoreObjects; |
19 | -import java.util.Arrays; | ||
20 | - | ||
21 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
22 | -import org.onosproject.bgpio.protocol.IGPRouterID; | 20 | +import org.onosproject.bgpio.protocol.IgpRouterId; |
23 | 21 | ||
24 | -import com.google.common.base.MoreObjects; | 22 | +import java.nio.ByteBuffer; |
23 | +import java.util.Arrays; | ||
25 | 24 | ||
26 | /** | 25 | /** |
27 | * Provides Implementation of IsIsNonPseudonode Tlv. | 26 | * Provides Implementation of IsIsNonPseudonode Tlv. |
28 | */ | 27 | */ |
29 | -public class IsIsNonPseudonode implements IGPRouterID, BgpValueType { | 28 | +public class IsIsNonPseudonode implements IgpRouterId, BgpValueType { |
30 | public static final short TYPE = 515; | 29 | public static final short TYPE = 515; |
31 | public static final short LENGTH = 6; | 30 | public static final short LENGTH = 6; |
32 | 31 | ||
... | @@ -56,7 +55,7 @@ public class IsIsNonPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -56,7 +55,7 @@ public class IsIsNonPseudonode implements IGPRouterID, BgpValueType { |
56 | * | 55 | * |
57 | * @return ISO NodeID | 56 | * @return ISO NodeID |
58 | */ | 57 | */ |
59 | - public byte[] getISONodeID() { | 58 | + public byte[] getIsoNodeId() { |
60 | return isoNodeID; | 59 | return isoNodeID; |
61 | } | 60 | } |
62 | 61 | ... | ... |
... | @@ -15,19 +15,18 @@ | ... | @@ -15,19 +15,18 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types; | 16 | package org.onosproject.bgpio.types; |
17 | 17 | ||
18 | +import com.google.common.base.MoreObjects; | ||
19 | +import org.jboss.netty.buffer.ChannelBuffer; | ||
20 | +import org.onosproject.bgpio.protocol.IgpRouterId; | ||
21 | + | ||
18 | import java.nio.ByteBuffer; | 22 | import java.nio.ByteBuffer; |
19 | import java.util.Arrays; | 23 | import java.util.Arrays; |
20 | import java.util.Objects; | 24 | import java.util.Objects; |
21 | 25 | ||
22 | -import org.jboss.netty.buffer.ChannelBuffer; | ||
23 | -import org.onosproject.bgpio.protocol.IGPRouterID; | ||
24 | - | ||
25 | -import com.google.common.base.MoreObjects; | ||
26 | - | ||
27 | /** | 26 | /** |
28 | * Provides implementation of IsIsPseudonode Tlv. | 27 | * Provides implementation of IsIsPseudonode Tlv. |
29 | */ | 28 | */ |
30 | -public class IsIsPseudonode implements IGPRouterID, BgpValueType { | 29 | +public class IsIsPseudonode implements IgpRouterId, BgpValueType { |
31 | public static final short TYPE = 515; | 30 | public static final short TYPE = 515; |
32 | public static final short LENGTH = 7; | 31 | public static final short LENGTH = 7; |
33 | 32 | ||
... | @@ -62,7 +61,7 @@ public class IsIsPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -62,7 +61,7 @@ public class IsIsPseudonode implements IGPRouterID, BgpValueType { |
62 | * | 61 | * |
63 | * @return ISO NodeID | 62 | * @return ISO NodeID |
64 | */ | 63 | */ |
65 | - public byte[] getISONodeID() { | 64 | + public byte[] getIsoNodeId() { |
66 | return isoNodeID; | 65 | return isoNodeID; |
67 | } | 66 | } |
68 | 67 | ||
... | @@ -71,7 +70,7 @@ public class IsIsPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -71,7 +70,7 @@ public class IsIsPseudonode implements IGPRouterID, BgpValueType { |
71 | * | 70 | * |
72 | * @return PSN Identifier | 71 | * @return PSN Identifier |
73 | */ | 72 | */ |
74 | - public byte getPSNIdentifier() { | 73 | + public byte getPsnIdentifier() { |
75 | return this.psnIdentifier; | 74 | return this.psnIdentifier; |
76 | } | 75 | } |
77 | 76 | ... | ... |
... | @@ -15,12 +15,12 @@ | ... | @@ -15,12 +15,12 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types; | 16 | package org.onosproject.bgpio.types; |
17 | 17 | ||
18 | -import java.util.Objects; | 18 | +import com.google.common.base.MoreObjects; |
19 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
20 | import org.slf4j.Logger; | 20 | import org.slf4j.Logger; |
21 | import org.slf4j.LoggerFactory; | 21 | import org.slf4j.LoggerFactory; |
22 | 22 | ||
23 | -import com.google.common.base.MoreObjects; | 23 | +import java.util.Objects; |
24 | 24 | ||
25 | /** | 25 | /** |
26 | * Provides MultiProtocolExtnCapabilityTlv. | 26 | * Provides MultiProtocolExtnCapabilityTlv. |
... | @@ -74,7 +74,7 @@ public class MultiProtocolExtnCapabilityTlv implements BgpValueType { | ... | @@ -74,7 +74,7 @@ public class MultiProtocolExtnCapabilityTlv implements BgpValueType { |
74 | * Returns afi Address Family Identifiers value. | 74 | * Returns afi Address Family Identifiers value. |
75 | * @return afi Address Family Identifiers value | 75 | * @return afi Address Family Identifiers value |
76 | */ | 76 | */ |
77 | - public short getAFI() { | 77 | + public short getAfi() { |
78 | return afi; | 78 | return afi; |
79 | } | 79 | } |
80 | 80 | ||
... | @@ -90,7 +90,7 @@ public class MultiProtocolExtnCapabilityTlv implements BgpValueType { | ... | @@ -90,7 +90,7 @@ public class MultiProtocolExtnCapabilityTlv implements BgpValueType { |
90 | * Returns safi Subsequent Address Family Identifier value. | 90 | * Returns safi Subsequent Address Family Identifier value. |
91 | * @return safi Subsequent Address Family Identifier value | 91 | * @return safi Subsequent Address Family Identifier value |
92 | */ | 92 | */ |
93 | - public byte getSAFI() { | 93 | + public byte getSafi() { |
94 | return safi; | 94 | return safi; |
95 | } | 95 | } |
96 | 96 | ... | ... |
... | @@ -15,14 +15,13 @@ | ... | @@ -15,14 +15,13 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types; | 16 | package org.onosproject.bgpio.types; |
17 | 17 | ||
18 | -import java.util.Objects; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | ||
20 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onosproject.bgpio.exceptions.BgpParseException; | 20 | import org.onosproject.bgpio.exceptions.BgpParseException; |
22 | import org.onosproject.bgpio.util.Constants; | 21 | import org.onosproject.bgpio.util.Constants; |
23 | import org.onosproject.bgpio.util.Validation; | 22 | import org.onosproject.bgpio.util.Validation; |
24 | 23 | ||
25 | -import com.google.common.base.MoreObjects; | 24 | +import java.util.Objects; |
26 | 25 | ||
27 | /** | 26 | /** |
28 | * Provides Implementation of mandatory BGP Origin path attribute. | 27 | * Provides Implementation of mandatory BGP Origin path attribute. |
... | @@ -32,7 +31,7 @@ public class Origin implements BgpValueType { | ... | @@ -32,7 +31,7 @@ public class Origin implements BgpValueType { |
32 | /** | 31 | /** |
33 | * Enum to provide ORIGIN types. | 32 | * Enum to provide ORIGIN types. |
34 | */ | 33 | */ |
35 | - public enum ORIGINTYPE { | 34 | + public enum OriginType { |
36 | IGP(0), EGP(1), INCOMPLETE(2); | 35 | IGP(0), EGP(1), INCOMPLETE(2); |
37 | int value; | 36 | int value; |
38 | /** | 37 | /** |
... | @@ -40,7 +39,7 @@ public class Origin implements BgpValueType { | ... | @@ -40,7 +39,7 @@ public class Origin implements BgpValueType { |
40 | * | 39 | * |
41 | * @param val ORIGIN type | 40 | * @param val ORIGIN type |
42 | */ | 41 | */ |
43 | - ORIGINTYPE(int val) { | 42 | + OriginType(int val) { |
44 | value = val; | 43 | value = val; |
45 | } | 44 | } |
46 | 45 | ||
... | @@ -84,13 +83,13 @@ public class Origin implements BgpValueType { | ... | @@ -84,13 +83,13 @@ public class Origin implements BgpValueType { |
84 | * | 83 | * |
85 | * @return type of Origin in Enum values | 84 | * @return type of Origin in Enum values |
86 | */ | 85 | */ |
87 | - public ORIGINTYPE origin() { | 86 | + public OriginType origin() { |
88 | if (this.origin == 0) { | 87 | if (this.origin == 0) { |
89 | - return ORIGINTYPE.IGP; | 88 | + return OriginType.IGP; |
90 | } else if (this.origin == 1) { | 89 | } else if (this.origin == 1) { |
91 | - return ORIGINTYPE.EGP; | 90 | + return OriginType.EGP; |
92 | } else { | 91 | } else { |
93 | - return ORIGINTYPE.INCOMPLETE; | 92 | + return OriginType.INCOMPLETE; |
94 | } | 93 | } |
95 | } | 94 | } |
96 | 95 | ||
... | @@ -118,8 +117,8 @@ public class Origin implements BgpValueType { | ... | @@ -118,8 +117,8 @@ public class Origin implements BgpValueType { |
118 | 117 | ||
119 | byte originValue; | 118 | byte originValue; |
120 | originValue = cb.readByte(); | 119 | originValue = cb.readByte(); |
121 | - if ((originValue != ORIGINTYPE.INCOMPLETE.value) && (originValue != ORIGINTYPE.IGP.value) && | 120 | + if ((originValue != OriginType.INCOMPLETE.value) && (originValue != OriginType.IGP.value) && |
122 | - (originValue != ORIGINTYPE.EGP.value)) { | 121 | + (originValue != OriginType.EGP.value)) { |
123 | throw new BgpParseException(BgpErrorType.UPDATE_MESSAGE_ERROR, BgpErrorType.INVALID_ORIGIN_ATTRIBUTE, data); | 122 | throw new BgpParseException(BgpErrorType.UPDATE_MESSAGE_ERROR, BgpErrorType.INVALID_ORIGIN_ATTRIBUTE, data); |
124 | } | 123 | } |
125 | return new Origin(originValue); | 124 | return new Origin(originValue); | ... | ... |
... | @@ -16,17 +16,16 @@ | ... | @@ -16,17 +16,16 @@ |
16 | 16 | ||
17 | package org.onosproject.bgpio.types; | 17 | package org.onosproject.bgpio.types; |
18 | 18 | ||
19 | -import java.util.Objects; | 19 | +import com.google.common.base.MoreObjects; |
20 | - | ||
21 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
22 | -import org.onosproject.bgpio.protocol.IGPRouterID; | 21 | +import org.onosproject.bgpio.protocol.IgpRouterId; |
23 | 22 | ||
24 | -import com.google.common.base.MoreObjects; | 23 | +import java.util.Objects; |
25 | 24 | ||
26 | /** | 25 | /** |
27 | * Provides implementation of OSPFNonPseudonode Tlv. | 26 | * Provides implementation of OSPFNonPseudonode Tlv. |
28 | */ | 27 | */ |
29 | -public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { | 28 | +public class OspfNonPseudonode implements IgpRouterId, BgpValueType { |
30 | public static final short TYPE = 515; | 29 | public static final short TYPE = 515; |
31 | public static final short LENGTH = 4; | 30 | public static final short LENGTH = 4; |
32 | 31 | ||
... | @@ -37,7 +36,7 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -37,7 +36,7 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { |
37 | * | 36 | * |
38 | * @param routerID routerID | 37 | * @param routerID routerID |
39 | */ | 38 | */ |
40 | - public OSPFNonPseudonode(int routerID) { | 39 | + public OspfNonPseudonode(int routerID) { |
41 | this.routerID = routerID; | 40 | this.routerID = routerID; |
42 | } | 41 | } |
43 | 42 | ||
... | @@ -47,8 +46,8 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -47,8 +46,8 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { |
47 | * @param routerID routerID | 46 | * @param routerID routerID |
48 | * @return object of OSPFNonPseudonode | 47 | * @return object of OSPFNonPseudonode |
49 | */ | 48 | */ |
50 | - public static OSPFNonPseudonode of(final int routerID) { | 49 | + public static OspfNonPseudonode of(final int routerID) { |
51 | - return new OSPFNonPseudonode(routerID); | 50 | + return new OspfNonPseudonode(routerID); |
52 | } | 51 | } |
53 | 52 | ||
54 | /** | 53 | /** |
... | @@ -71,8 +70,8 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -71,8 +70,8 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { |
71 | return true; | 70 | return true; |
72 | } | 71 | } |
73 | 72 | ||
74 | - if (obj instanceof OSPFNonPseudonode) { | 73 | + if (obj instanceof OspfNonPseudonode) { |
75 | - OSPFNonPseudonode other = (OSPFNonPseudonode) obj; | 74 | + OspfNonPseudonode other = (OspfNonPseudonode) obj; |
76 | return Objects.equals(routerID, other.routerID); | 75 | return Objects.equals(routerID, other.routerID); |
77 | } | 76 | } |
78 | return false; | 77 | return false; |
... | @@ -93,8 +92,8 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -93,8 +92,8 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { |
93 | * @param cb ChannelBuffer | 92 | * @param cb ChannelBuffer |
94 | * @return object of OSPFNonPseudonode | 93 | * @return object of OSPFNonPseudonode |
95 | */ | 94 | */ |
96 | - public static OSPFNonPseudonode read(ChannelBuffer cb) { | 95 | + public static OspfNonPseudonode read(ChannelBuffer cb) { |
97 | - return OSPFNonPseudonode.of(cb.readInt()); | 96 | + return OspfNonPseudonode.of(cb.readInt()); |
98 | } | 97 | } |
99 | 98 | ||
100 | @Override | 99 | @Override |
... | @@ -107,7 +106,7 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -107,7 +106,7 @@ public class OSPFNonPseudonode implements IGPRouterID, BgpValueType { |
107 | if (this.equals(o)) { | 106 | if (this.equals(o)) { |
108 | return 0; | 107 | return 0; |
109 | } | 108 | } |
110 | - return ((Integer) (this.routerID)).compareTo((Integer) (((OSPFNonPseudonode) o).routerID)); | 109 | + return ((Integer) (this.routerID)).compareTo((Integer) (((OspfNonPseudonode) o).routerID)); |
111 | } | 110 | } |
112 | 111 | ||
113 | @Override | 112 | @Override | ... | ... |
... | @@ -15,18 +15,17 @@ | ... | @@ -15,18 +15,17 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types; | 16 | package org.onosproject.bgpio.types; |
17 | 17 | ||
18 | -import java.util.Objects; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | ||
20 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onlab.packet.Ip4Address; | 20 | import org.onlab.packet.Ip4Address; |
22 | -import org.onosproject.bgpio.protocol.IGPRouterID; | 21 | +import org.onosproject.bgpio.protocol.IgpRouterId; |
23 | 22 | ||
24 | -import com.google.common.base.MoreObjects; | 23 | +import java.util.Objects; |
25 | 24 | ||
26 | /** | 25 | /** |
27 | * Provides implementation of OSPFPseudonode Tlv. | 26 | * Provides implementation of OSPFPseudonode Tlv. |
28 | */ | 27 | */ |
29 | -public class OSPFPseudonode implements IGPRouterID, BgpValueType { | 28 | +public class OspfPseudonode implements IgpRouterId, BgpValueType { |
30 | public static final short TYPE = 515; | 29 | public static final short TYPE = 515; |
31 | public static final short LENGTH = 8; | 30 | public static final short LENGTH = 8; |
32 | 31 | ||
... | @@ -39,7 +38,7 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -39,7 +38,7 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { |
39 | * @param routerID routerID | 38 | * @param routerID routerID |
40 | * @param drInterface IPv4 address of the DR's interface | 39 | * @param drInterface IPv4 address of the DR's interface |
41 | */ | 40 | */ |
42 | - public OSPFPseudonode(int routerID, Ip4Address drInterface) { | 41 | + public OspfPseudonode(int routerID, Ip4Address drInterface) { |
43 | this.routerID = routerID; | 42 | this.routerID = routerID; |
44 | this.drInterface = drInterface; | 43 | this.drInterface = drInterface; |
45 | } | 44 | } |
... | @@ -51,8 +50,8 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -51,8 +50,8 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { |
51 | * @param drInterface IPv4 address of the DR's interface | 50 | * @param drInterface IPv4 address of the DR's interface |
52 | * @return object of OSPFPseudonode | 51 | * @return object of OSPFPseudonode |
53 | */ | 52 | */ |
54 | - public static OSPFPseudonode of(final int routerID, final Ip4Address drInterface) { | 53 | + public static OspfPseudonode of(final int routerID, final Ip4Address drInterface) { |
55 | - return new OSPFPseudonode(routerID, drInterface); | 54 | + return new OspfPseudonode(routerID, drInterface); |
56 | } | 55 | } |
57 | 56 | ||
58 | /** | 57 | /** |
... | @@ -74,8 +73,8 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -74,8 +73,8 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { |
74 | if (this == obj) { | 73 | if (this == obj) { |
75 | return true; | 74 | return true; |
76 | } | 75 | } |
77 | - if (obj instanceof OSPFPseudonode) { | 76 | + if (obj instanceof OspfPseudonode) { |
78 | - OSPFPseudonode other = (OSPFPseudonode) obj; | 77 | + OspfPseudonode other = (OspfPseudonode) obj; |
79 | return Objects.equals(routerID, other.routerID) && Objects.equals(drInterface, other.drInterface); | 78 | return Objects.equals(routerID, other.routerID) && Objects.equals(drInterface, other.drInterface); |
80 | } | 79 | } |
81 | return false; | 80 | return false; |
... | @@ -97,10 +96,10 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -97,10 +96,10 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { |
97 | * @param cb ChannelBuffer | 96 | * @param cb ChannelBuffer |
98 | * @return object of OSPFPseudonode | 97 | * @return object of OSPFPseudonode |
99 | */ | 98 | */ |
100 | - public static OSPFPseudonode read(ChannelBuffer cb) { | 99 | + public static OspfPseudonode read(ChannelBuffer cb) { |
101 | int routerID = cb.readInt(); | 100 | int routerID = cb.readInt(); |
102 | Ip4Address drInterface = Ip4Address.valueOf(cb.readInt()); | 101 | Ip4Address drInterface = Ip4Address.valueOf(cb.readInt()); |
103 | - return OSPFPseudonode.of(routerID, drInterface); | 102 | + return OspfPseudonode.of(routerID, drInterface); |
104 | } | 103 | } |
105 | 104 | ||
106 | @Override | 105 | @Override |
... | @@ -113,9 +112,9 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { | ... | @@ -113,9 +112,9 @@ public class OSPFPseudonode implements IGPRouterID, BgpValueType { |
113 | if (this.equals(o)) { | 112 | if (this.equals(o)) { |
114 | return 0; | 113 | return 0; |
115 | } | 114 | } |
116 | - int result = ((Integer) (this.routerID)).compareTo((Integer) (((OSPFPseudonode) o).routerID)); | 115 | + int result = ((Integer) (this.routerID)).compareTo((Integer) (((OspfPseudonode) o).routerID)); |
117 | if (result != 0) { | 116 | if (result != 0) { |
118 | - return this.drInterface.compareTo(((OSPFPseudonode) o).drInterface); | 117 | + return this.drInterface.compareTo(((OspfPseudonode) o).drInterface); |
119 | } | 118 | } |
120 | return result; | 119 | return result; |
121 | } | 120 | } | ... | ... |
... | @@ -25,7 +25,7 @@ import com.google.common.base.MoreObjects; | ... | @@ -25,7 +25,7 @@ import com.google.common.base.MoreObjects; |
25 | /** | 25 | /** |
26 | * Provides OSPF Route Type Tlv which contains route type. | 26 | * Provides OSPF Route Type Tlv which contains route type. |
27 | */ | 27 | */ |
28 | -public class OSPFRouteTypeTlv implements BgpValueType { | 28 | +public class OspfRouteTypeTlv implements BgpValueType { |
29 | 29 | ||
30 | /* Reference :draft-ietf-idr-ls-distribution-11 | 30 | /* Reference :draft-ietf-idr-ls-distribution-11 |
31 | 0 1 2 3 | 31 | 0 1 2 3 |
... | @@ -69,7 +69,7 @@ public class OSPFRouteTypeTlv implements BgpValueType { | ... | @@ -69,7 +69,7 @@ public class OSPFRouteTypeTlv implements BgpValueType { |
69 | * | 69 | * |
70 | * @param routeType Route type | 70 | * @param routeType Route type |
71 | */ | 71 | */ |
72 | - public OSPFRouteTypeTlv(byte routeType) { | 72 | + public OspfRouteTypeTlv(byte routeType) { |
73 | this.routeType = routeType; | 73 | this.routeType = routeType; |
74 | } | 74 | } |
75 | 75 | ||
... | @@ -79,8 +79,8 @@ public class OSPFRouteTypeTlv implements BgpValueType { | ... | @@ -79,8 +79,8 @@ public class OSPFRouteTypeTlv implements BgpValueType { |
79 | * @param routeType Route type | 79 | * @param routeType Route type |
80 | * @return object of OSPFRouteTypeTlv | 80 | * @return object of OSPFRouteTypeTlv |
81 | */ | 81 | */ |
82 | - public static OSPFRouteTypeTlv of(final byte routeType) { | 82 | + public static OspfRouteTypeTlv of(final byte routeType) { |
83 | - return new OSPFRouteTypeTlv(routeType); | 83 | + return new OspfRouteTypeTlv(routeType); |
84 | } | 84 | } |
85 | 85 | ||
86 | /** | 86 | /** |
... | @@ -118,8 +118,8 @@ public class OSPFRouteTypeTlv implements BgpValueType { | ... | @@ -118,8 +118,8 @@ public class OSPFRouteTypeTlv implements BgpValueType { |
118 | if (this == obj) { | 118 | if (this == obj) { |
119 | return true; | 119 | return true; |
120 | } | 120 | } |
121 | - if (obj instanceof OSPFRouteTypeTlv) { | 121 | + if (obj instanceof OspfRouteTypeTlv) { |
122 | - OSPFRouteTypeTlv other = (OSPFRouteTypeTlv) obj; | 122 | + OspfRouteTypeTlv other = (OspfRouteTypeTlv) obj; |
123 | return Objects.equals(routeType, other.routeType); | 123 | return Objects.equals(routeType, other.routeType); |
124 | } | 124 | } |
125 | return false; | 125 | return false; |
... | @@ -140,8 +140,8 @@ public class OSPFRouteTypeTlv implements BgpValueType { | ... | @@ -140,8 +140,8 @@ public class OSPFRouteTypeTlv implements BgpValueType { |
140 | * @param cb channelBuffer | 140 | * @param cb channelBuffer |
141 | * @return object of OSPFRouteTypeTlv | 141 | * @return object of OSPFRouteTypeTlv |
142 | */ | 142 | */ |
143 | - public static OSPFRouteTypeTlv read(ChannelBuffer cb) { | 143 | + public static OspfRouteTypeTlv read(ChannelBuffer cb) { |
144 | - return OSPFRouteTypeTlv.of(cb.readByte()); | 144 | + return OspfRouteTypeTlv.of(cb.readByte()); |
145 | } | 145 | } |
146 | 146 | ||
147 | @Override | 147 | @Override |
... | @@ -154,7 +154,7 @@ public class OSPFRouteTypeTlv implements BgpValueType { | ... | @@ -154,7 +154,7 @@ public class OSPFRouteTypeTlv implements BgpValueType { |
154 | if (this.equals(o)) { | 154 | if (this.equals(o)) { |
155 | return 0; | 155 | return 0; |
156 | } | 156 | } |
157 | - return ((Byte) (this.routeType)).compareTo((Byte) (((OSPFRouteTypeTlv) o).routeType)); | 157 | + return ((Byte) (this.routeType)).compareTo((Byte) (((OspfRouteTypeTlv) o).routeType)); |
158 | } | 158 | } |
159 | 159 | ||
160 | @Override | 160 | @Override | ... | ... |
... | @@ -15,8 +15,7 @@ | ... | @@ -15,8 +15,7 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgpio.types.attr; | 16 | package org.onosproject.bgpio.types.attr; |
17 | 17 | ||
18 | -import java.util.Objects; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | ||
20 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onosproject.bgpio.exceptions.BgpParseException; | 20 | import org.onosproject.bgpio.exceptions.BgpParseException; |
22 | import org.onosproject.bgpio.types.BgpErrorType; | 21 | import org.onosproject.bgpio.types.BgpErrorType; |
... | @@ -25,7 +24,7 @@ import org.onosproject.bgpio.util.Validation; | ... | @@ -25,7 +24,7 @@ import org.onosproject.bgpio.util.Validation; |
25 | import org.slf4j.Logger; | 24 | import org.slf4j.Logger; |
26 | import org.slf4j.LoggerFactory; | 25 | import org.slf4j.LoggerFactory; |
27 | 26 | ||
28 | -import com.google.common.base.MoreObjects; | 27 | +import java.util.Objects; |
29 | 28 | ||
30 | /** | 29 | /** |
31 | * Implements BGP prefix IGP Flag attribute. | 30 | * Implements BGP prefix IGP Flag attribute. |
... | @@ -55,15 +54,15 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { | ... | @@ -55,15 +54,15 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { |
55 | * @param bisisUpDownBit IS-IS Up/Down Bit | 54 | * @param bisisUpDownBit IS-IS Up/Down Bit |
56 | * @param bOspfNoUnicastBit OSPF no unicast Bit | 55 | * @param bOspfNoUnicastBit OSPF no unicast Bit |
57 | * @param bOspfLclAddrBit OSPF local address Bit | 56 | * @param bOspfLclAddrBit OSPF local address Bit |
58 | - * @param bOspfNSSABit OSPF propagate NSSA Bit | 57 | + * @param bOspfNssaBit OSPF propagate NSSA Bit |
59 | */ | 58 | */ |
60 | public BgpPrefixAttrIgpFlags(boolean bisisUpDownBit, | 59 | public BgpPrefixAttrIgpFlags(boolean bisisUpDownBit, |
61 | boolean bOspfNoUnicastBit, | 60 | boolean bOspfNoUnicastBit, |
62 | - boolean bOspfLclAddrBit, boolean bOspfNSSABit) { | 61 | + boolean bOspfLclAddrBit, boolean bOspfNssaBit) { |
63 | this.bisisUpDownBit = bisisUpDownBit; | 62 | this.bisisUpDownBit = bisisUpDownBit; |
64 | this.bOspfNoUnicastBit = bOspfNoUnicastBit; | 63 | this.bOspfNoUnicastBit = bOspfNoUnicastBit; |
65 | this.bOspfLclAddrBit = bOspfLclAddrBit; | 64 | this.bOspfLclAddrBit = bOspfLclAddrBit; |
66 | - this.bOspfNSSABit = bOspfNSSABit; | 65 | + this.bOspfNSSABit = bOspfNssaBit; |
67 | } | 66 | } |
68 | 67 | ||
69 | /** | 68 | /** |
... | @@ -72,15 +71,15 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { | ... | @@ -72,15 +71,15 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { |
72 | * @param bisisUpDownBit IS-IS Up/Down Bit | 71 | * @param bisisUpDownBit IS-IS Up/Down Bit |
73 | * @param bOspfNoUnicastBit OSPF no unicast Bit | 72 | * @param bOspfNoUnicastBit OSPF no unicast Bit |
74 | * @param bOspfLclAddrBit OSPF local address Bit | 73 | * @param bOspfLclAddrBit OSPF local address Bit |
75 | - * @param bOspfNSSABit OSPF propagate NSSA Bit | 74 | + * @param bOspfNssaBit OSPF propagate NSSA Bit |
76 | * @return object of BgpPrefixAttrIGPFlags | 75 | * @return object of BgpPrefixAttrIGPFlags |
77 | */ | 76 | */ |
78 | public static BgpPrefixAttrIgpFlags of(final boolean bisisUpDownBit, | 77 | public static BgpPrefixAttrIgpFlags of(final boolean bisisUpDownBit, |
79 | final boolean bOspfNoUnicastBit, | 78 | final boolean bOspfNoUnicastBit, |
80 | final boolean bOspfLclAddrBit, | 79 | final boolean bOspfLclAddrBit, |
81 | - final boolean bOspfNSSABit) { | 80 | + final boolean bOspfNssaBit) { |
82 | return new BgpPrefixAttrIgpFlags(bisisUpDownBit, bOspfNoUnicastBit, | 81 | return new BgpPrefixAttrIgpFlags(bisisUpDownBit, bOspfNoUnicastBit, |
83 | - bOspfLclAddrBit, bOspfNSSABit); | 82 | + bOspfLclAddrBit, bOspfNssaBit); |
84 | } | 83 | } |
85 | 84 | ||
86 | /** | 85 | /** |
... | @@ -95,7 +94,7 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { | ... | @@ -95,7 +94,7 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { |
95 | boolean bisisUpDownBit = false; | 94 | boolean bisisUpDownBit = false; |
96 | boolean bOspfNoUnicastBit = false; | 95 | boolean bOspfNoUnicastBit = false; |
97 | boolean bOspfLclAddrBit = false; | 96 | boolean bOspfLclAddrBit = false; |
98 | - boolean bOspfNSSABit = false; | 97 | + boolean bOspfNssaBit = false; |
99 | 98 | ||
100 | short lsAttrLength = cb.readShort(); | 99 | short lsAttrLength = cb.readShort(); |
101 | 100 | ||
... | @@ -111,10 +110,10 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { | ... | @@ -111,10 +110,10 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { |
111 | bisisUpDownBit = ((nodeFlagBits & FIRST_BIT) == FIRST_BIT); | 110 | bisisUpDownBit = ((nodeFlagBits & FIRST_BIT) == FIRST_BIT); |
112 | bOspfNoUnicastBit = ((nodeFlagBits & SECOND_BIT) == SECOND_BIT); | 111 | bOspfNoUnicastBit = ((nodeFlagBits & SECOND_BIT) == SECOND_BIT); |
113 | bOspfLclAddrBit = ((nodeFlagBits & THIRD_BIT) == THIRD_BIT); | 112 | bOspfLclAddrBit = ((nodeFlagBits & THIRD_BIT) == THIRD_BIT); |
114 | - bOspfNSSABit = ((nodeFlagBits & FOURTH_BIT) == FOURTH_BIT); | 113 | + bOspfNssaBit = ((nodeFlagBits & FOURTH_BIT) == FOURTH_BIT); |
115 | 114 | ||
116 | return BgpPrefixAttrIgpFlags.of(bisisUpDownBit, bOspfNoUnicastBit, | 115 | return BgpPrefixAttrIgpFlags.of(bisisUpDownBit, bOspfNoUnicastBit, |
117 | - bOspfLclAddrBit, bOspfNSSABit); | 116 | + bOspfLclAddrBit, bOspfNssaBit); |
118 | } | 117 | } |
119 | 118 | ||
120 | /** | 119 | /** |
... | @@ -149,7 +148,7 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { | ... | @@ -149,7 +148,7 @@ public final class BgpPrefixAttrIgpFlags implements BgpValueType { |
149 | * | 148 | * |
150 | * @return OSPF propagate NSSA Bit set or not | 149 | * @return OSPF propagate NSSA Bit set or not |
151 | */ | 150 | */ |
152 | - public boolean ospfNSSABit() { | 151 | + public boolean ospfNssaBit() { |
153 | return bOspfNSSABit; | 152 | return bOspfNSSABit; |
154 | } | 153 | } |
155 | 154 | ... | ... |
... | @@ -35,7 +35,7 @@ import org.onosproject.bgpio.types.LinkStateAttributes; | ... | @@ -35,7 +35,7 @@ import org.onosproject.bgpio.types.LinkStateAttributes; |
35 | import org.onosproject.bgpio.types.Med; | 35 | import org.onosproject.bgpio.types.Med; |
36 | import org.onosproject.bgpio.types.MpReachNlri; | 36 | import org.onosproject.bgpio.types.MpReachNlri; |
37 | import org.onosproject.bgpio.types.Origin; | 37 | import org.onosproject.bgpio.types.Origin; |
38 | -import org.onosproject.bgpio.types.Origin.ORIGINTYPE; | 38 | +import org.onosproject.bgpio.types.Origin.OriginType; |
39 | import org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv; | 39 | import org.onosproject.bgpio.types.attr.BgpAttrNodeFlagBitTlv; |
40 | import org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId; | 40 | import org.onosproject.bgpio.types.attr.BgpAttrNodeIsIsAreaId; |
41 | import org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId; | 41 | import org.onosproject.bgpio.types.attr.BgpAttrNodeMultiTopologyId; |
... | @@ -132,7 +132,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -132,7 +132,7 @@ public class BgpUpdateLinkStateAttrTest { |
132 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 132 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
133 | pathAttributeList = pathAttribute.pathAttributes(); | 133 | pathAttributeList = pathAttribute.pathAttributes(); |
134 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 134 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
135 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 135 | + OriginType originValue = OriginType.IGP; |
136 | 136 | ||
137 | //compare Origin | 137 | //compare Origin |
138 | testPathAttribute = listIterator.next(); | 138 | testPathAttribute = listIterator.next(); |
... | @@ -250,7 +250,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -250,7 +250,7 @@ public class BgpUpdateLinkStateAttrTest { |
250 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 250 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
251 | pathAttributeList = pathAttribute.pathAttributes(); | 251 | pathAttributeList = pathAttribute.pathAttributes(); |
252 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 252 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
253 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 253 | + OriginType originValue = OriginType.IGP; |
254 | 254 | ||
255 | testPathAttribute = listIterator.next(); | 255 | testPathAttribute = listIterator.next(); |
256 | origin = (Origin) testPathAttribute; | 256 | origin = (Origin) testPathAttribute; |
... | @@ -363,7 +363,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -363,7 +363,7 @@ public class BgpUpdateLinkStateAttrTest { |
363 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 363 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
364 | pathAttributeList = pathAttribute.pathAttributes(); | 364 | pathAttributeList = pathAttribute.pathAttributes(); |
365 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 365 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
366 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 366 | + OriginType originValue = OriginType.IGP; |
367 | 367 | ||
368 | testPathAttribute = listIterator.next(); | 368 | testPathAttribute = listIterator.next(); |
369 | origin = (Origin) testPathAttribute; | 369 | origin = (Origin) testPathAttribute; |
... | @@ -477,7 +477,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -477,7 +477,7 @@ public class BgpUpdateLinkStateAttrTest { |
477 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 477 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
478 | pathAttributeList = pathAttribute.pathAttributes(); | 478 | pathAttributeList = pathAttribute.pathAttributes(); |
479 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 479 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
480 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 480 | + OriginType originValue = OriginType.IGP; |
481 | 481 | ||
482 | testPathAttribute = listIterator.next(); | 482 | testPathAttribute = listIterator.next(); |
483 | origin = (Origin) testPathAttribute; | 483 | origin = (Origin) testPathAttribute; |
... | @@ -594,7 +594,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -594,7 +594,7 @@ public class BgpUpdateLinkStateAttrTest { |
594 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 594 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
595 | pathAttributeList = pathAttribute.pathAttributes(); | 595 | pathAttributeList = pathAttribute.pathAttributes(); |
596 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 596 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
597 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 597 | + OriginType originValue = OriginType.IGP; |
598 | 598 | ||
599 | testPathAttribute = listIterator.next(); | 599 | testPathAttribute = listIterator.next(); |
600 | origin = (Origin) testPathAttribute; | 600 | origin = (Origin) testPathAttribute; |
... | @@ -713,7 +713,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -713,7 +713,7 @@ public class BgpUpdateLinkStateAttrTest { |
713 | pathAttributeList = pathAttribute.pathAttributes(); | 713 | pathAttributeList = pathAttribute.pathAttributes(); |
714 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 714 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
715 | 715 | ||
716 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 716 | + OriginType originValue = OriginType.IGP; |
717 | 717 | ||
718 | testPathAttribute = listIterator.next(); | 718 | testPathAttribute = listIterator.next(); |
719 | origin = (Origin) testPathAttribute; | 719 | origin = (Origin) testPathAttribute; |
... | @@ -827,7 +827,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -827,7 +827,7 @@ public class BgpUpdateLinkStateAttrTest { |
827 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 827 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
828 | pathAttributeList = pathAttribute.pathAttributes(); | 828 | pathAttributeList = pathAttribute.pathAttributes(); |
829 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 829 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
830 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 830 | + OriginType originValue = OriginType.IGP; |
831 | 831 | ||
832 | testPathAttribute = listIterator.next(); | 832 | testPathAttribute = listIterator.next(); |
833 | origin = (Origin) testPathAttribute; | 833 | origin = (Origin) testPathAttribute; |
... | @@ -945,7 +945,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -945,7 +945,7 @@ public class BgpUpdateLinkStateAttrTest { |
945 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 945 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
946 | pathAttributeList = pathAttribute.pathAttributes(); | 946 | pathAttributeList = pathAttribute.pathAttributes(); |
947 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 947 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
948 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 948 | + OriginType originValue = OriginType.IGP; |
949 | 949 | ||
950 | testPathAttribute = listIterator.next(); | 950 | testPathAttribute = listIterator.next(); |
951 | origin = (Origin) testPathAttribute; | 951 | origin = (Origin) testPathAttribute; |
... | @@ -1063,7 +1063,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1063,7 +1063,7 @@ public class BgpUpdateLinkStateAttrTest { |
1063 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1063 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1064 | pathAttributeList = pathAttribute.pathAttributes(); | 1064 | pathAttributeList = pathAttribute.pathAttributes(); |
1065 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1065 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1066 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1066 | + OriginType originValue = OriginType.IGP; |
1067 | 1067 | ||
1068 | testPathAttribute = listIterator.next(); | 1068 | testPathAttribute = listIterator.next(); |
1069 | origin = (Origin) testPathAttribute; | 1069 | origin = (Origin) testPathAttribute; |
... | @@ -1175,7 +1175,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1175,7 +1175,7 @@ public class BgpUpdateLinkStateAttrTest { |
1175 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1175 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1176 | pathAttributeList = pathAttribute.pathAttributes(); | 1176 | pathAttributeList = pathAttribute.pathAttributes(); |
1177 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1177 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1178 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1178 | + OriginType originValue = OriginType.IGP; |
1179 | 1179 | ||
1180 | testPathAttribute = listIterator.next(); | 1180 | testPathAttribute = listIterator.next(); |
1181 | origin = (Origin) testPathAttribute; | 1181 | origin = (Origin) testPathAttribute; |
... | @@ -1288,7 +1288,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1288,7 +1288,7 @@ public class BgpUpdateLinkStateAttrTest { |
1288 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1288 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1289 | pathAttributeList = pathAttribute.pathAttributes(); | 1289 | pathAttributeList = pathAttribute.pathAttributes(); |
1290 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1290 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1291 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1291 | + OriginType originValue = OriginType.IGP; |
1292 | 1292 | ||
1293 | testPathAttribute = listIterator.next(); | 1293 | testPathAttribute = listIterator.next(); |
1294 | origin = (Origin) testPathAttribute; | 1294 | origin = (Origin) testPathAttribute; |
... | @@ -1400,7 +1400,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1400,7 +1400,7 @@ public class BgpUpdateLinkStateAttrTest { |
1400 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1400 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1401 | pathAttributeList = pathAttribute.pathAttributes(); | 1401 | pathAttributeList = pathAttribute.pathAttributes(); |
1402 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1402 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1403 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1403 | + OriginType originValue = OriginType.IGP; |
1404 | 1404 | ||
1405 | testPathAttribute = listIterator.next(); | 1405 | testPathAttribute = listIterator.next(); |
1406 | origin = (Origin) testPathAttribute; | 1406 | origin = (Origin) testPathAttribute; |
... | @@ -1513,7 +1513,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1513,7 +1513,7 @@ public class BgpUpdateLinkStateAttrTest { |
1513 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1513 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1514 | pathAttributeList = pathAttribute.pathAttributes(); | 1514 | pathAttributeList = pathAttribute.pathAttributes(); |
1515 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1515 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1516 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1516 | + OriginType originValue = OriginType.IGP; |
1517 | 1517 | ||
1518 | testPathAttribute = listIterator.next(); | 1518 | testPathAttribute = listIterator.next(); |
1519 | origin = (Origin) testPathAttribute; | 1519 | origin = (Origin) testPathAttribute; |
... | @@ -1626,7 +1626,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1626,7 +1626,7 @@ public class BgpUpdateLinkStateAttrTest { |
1626 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1626 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1627 | pathAttributeList = pathAttribute.pathAttributes(); | 1627 | pathAttributeList = pathAttribute.pathAttributes(); |
1628 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1628 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1629 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1629 | + OriginType originValue = OriginType.IGP; |
1630 | 1630 | ||
1631 | testPathAttribute = listIterator.next(); | 1631 | testPathAttribute = listIterator.next(); |
1632 | origin = (Origin) testPathAttribute; | 1632 | origin = (Origin) testPathAttribute; |
... | @@ -1739,7 +1739,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1739,7 +1739,7 @@ public class BgpUpdateLinkStateAttrTest { |
1739 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1739 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1740 | pathAttributeList = pathAttribute.pathAttributes(); | 1740 | pathAttributeList = pathAttribute.pathAttributes(); |
1741 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1741 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1742 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1742 | + OriginType originValue = OriginType.IGP; |
1743 | 1743 | ||
1744 | testPathAttribute = listIterator.next(); | 1744 | testPathAttribute = listIterator.next(); |
1745 | origin = (Origin) testPathAttribute; | 1745 | origin = (Origin) testPathAttribute; |
... | @@ -1840,7 +1840,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1840,7 +1840,7 @@ public class BgpUpdateLinkStateAttrTest { |
1840 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1840 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1841 | pathAttributeList = pathAttribute.pathAttributes(); | 1841 | pathAttributeList = pathAttribute.pathAttributes(); |
1842 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1842 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1843 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1843 | + OriginType originValue = OriginType.IGP; |
1844 | 1844 | ||
1845 | testPathAttribute = listIterator.next(); | 1845 | testPathAttribute = listIterator.next(); |
1846 | origin = (Origin) testPathAttribute; | 1846 | origin = (Origin) testPathAttribute; |
... | @@ -1935,7 +1935,7 @@ public class BgpUpdateLinkStateAttrTest { | ... | @@ -1935,7 +1935,7 @@ public class BgpUpdateLinkStateAttrTest { |
1935 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); | 1935 | BgpPathAttributes pathAttribute = other.bgpPathAttributes(); |
1936 | pathAttributeList = pathAttribute.pathAttributes(); | 1936 | pathAttributeList = pathAttribute.pathAttributes(); |
1937 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); | 1937 | ListIterator<BgpValueType> listIterator = pathAttributeList.listIterator(); |
1938 | - ORIGINTYPE originValue = org.onosproject.bgpio.types.Origin.ORIGINTYPE.IGP; | 1938 | + OriginType originValue = OriginType.IGP; |
1939 | 1939 | ||
1940 | testPathAttribute = listIterator.next(); | 1940 | testPathAttribute = listIterator.next(); |
1941 | origin = (Origin) testPathAttribute; | 1941 | origin = (Origin) testPathAttribute; | ... | ... |
This diff is collapsed. Click to expand it.
... | @@ -28,9 +28,9 @@ public class OspfPseudonodeTest { | ... | @@ -28,9 +28,9 @@ public class OspfPseudonodeTest { |
28 | private final int value2 = 0xc3223406; | 28 | private final int value2 = 0xc3223406; |
29 | private final Ip4Address drInterface1 = Ip4Address.valueOf(0xaf91e01); | 29 | private final Ip4Address drInterface1 = Ip4Address.valueOf(0xaf91e01); |
30 | private final Ip4Address drInterface2 = Ip4Address.valueOf(0xaf91e02); | 30 | private final Ip4Address drInterface2 = Ip4Address.valueOf(0xaf91e02); |
31 | - private final OSPFPseudonode tlv1 = OSPFPseudonode.of(value1, drInterface1); | 31 | + private final OspfPseudonode tlv1 = OspfPseudonode.of(value1, drInterface1); |
32 | - private final OSPFPseudonode sameAsTlv1 = OSPFPseudonode.of(value1, drInterface1); | 32 | + private final OspfPseudonode sameAsTlv1 = OspfPseudonode.of(value1, drInterface1); |
33 | - private final OSPFPseudonode tlv2 = OSPFPseudonode.of(value2, drInterface2); | 33 | + private final OspfPseudonode tlv2 = OspfPseudonode.of(value2, drInterface2); |
34 | 34 | ||
35 | @Test | 35 | @Test |
36 | public void testEquality() { | 36 | public void testEquality() { | ... | ... |
... | @@ -25,9 +25,9 @@ import com.google.common.testing.EqualsTester; | ... | @@ -25,9 +25,9 @@ import com.google.common.testing.EqualsTester; |
25 | public class OspfRouteTypeTest { | 25 | public class OspfRouteTypeTest { |
26 | private final byte value1 = 5; | 26 | private final byte value1 = 5; |
27 | private final byte value2 = 4; | 27 | private final byte value2 = 4; |
28 | - private final OSPFRouteTypeTlv tlv1 = OSPFRouteTypeTlv.of(value1); | 28 | + private final OspfRouteTypeTlv tlv1 = OspfRouteTypeTlv.of(value1); |
29 | - private final OSPFRouteTypeTlv sameAsTlv1 = OSPFRouteTypeTlv.of(value1); | 29 | + private final OspfRouteTypeTlv sameAsTlv1 = OspfRouteTypeTlv.of(value1); |
30 | - private final OSPFRouteTypeTlv tlv2 = OSPFRouteTypeTlv.of(value2); | 30 | + private final OspfRouteTypeTlv tlv2 = OspfRouteTypeTlv.of(value2); |
31 | 31 | ||
32 | @Test | 32 | @Test |
33 | public void testEquality() { | 33 | public void testEquality() { | ... | ... |
... | @@ -16,18 +16,6 @@ | ... | @@ -16,18 +16,6 @@ |
16 | 16 | ||
17 | package org.onosproject.bgp.controller.impl; | 17 | package org.onosproject.bgp.controller.impl; |
18 | 18 | ||
19 | -import java.io.IOException; | ||
20 | -import java.net.InetAddress; | ||
21 | -import java.net.InetSocketAddress; | ||
22 | -import java.net.SocketAddress; | ||
23 | -import java.net.UnknownHostException; | ||
24 | -import java.nio.channels.ClosedChannelException; | ||
25 | -import java.util.Collections; | ||
26 | -import java.util.LinkedList; | ||
27 | -import java.util.List; | ||
28 | -import java.util.ListIterator; | ||
29 | -import java.util.concurrent.RejectedExecutionException; | ||
30 | - | ||
31 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
32 | import org.jboss.netty.buffer.ChannelBuffers; | 20 | import org.jboss.netty.buffer.ChannelBuffers; |
33 | import org.jboss.netty.channel.Channel; | 21 | import org.jboss.netty.channel.Channel; |
... | @@ -59,6 +47,18 @@ import org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv; | ... | @@ -59,6 +47,18 @@ import org.onosproject.bgpio.types.MultiProtocolExtnCapabilityTlv; |
59 | import org.slf4j.Logger; | 47 | import org.slf4j.Logger; |
60 | import org.slf4j.LoggerFactory; | 48 | import org.slf4j.LoggerFactory; |
61 | 49 | ||
50 | +import java.io.IOException; | ||
51 | +import java.net.InetAddress; | ||
52 | +import java.net.InetSocketAddress; | ||
53 | +import java.net.SocketAddress; | ||
54 | +import java.net.UnknownHostException; | ||
55 | +import java.nio.channels.ClosedChannelException; | ||
56 | +import java.util.Collections; | ||
57 | +import java.util.LinkedList; | ||
58 | +import java.util.List; | ||
59 | +import java.util.ListIterator; | ||
60 | +import java.util.concurrent.RejectedExecutionException; | ||
61 | + | ||
62 | /** | 62 | /** |
63 | * Channel handler deals with the bgp peer connection and dispatches messages from peer to the appropriate locations. | 63 | * Channel handler deals with the bgp peer connection and dispatches messages from peer to the appropriate locations. |
64 | */ | 64 | */ |
... | @@ -95,7 +95,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { | ... | @@ -95,7 +95,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { |
95 | // proceeds to cleaup peer state - we need to ensure that it does not | 95 | // proceeds to cleaup peer state - we need to ensure that it does not |
96 | // cleanup | 96 | // cleanup |
97 | // peer state for the older (still connected) peer | 97 | // peer state for the older (still connected) peer |
98 | - private volatile Boolean duplicateBGPIdFound; | 98 | + private volatile Boolean duplicateBgpIdFound; |
99 | // Indicates the bgp version used by this bgp peer | 99 | // Indicates the bgp version used by this bgp peer |
100 | protected BgpVersion bgpVersion; | 100 | protected BgpVersion bgpVersion; |
101 | private BgpController bgpController; | 101 | private BgpController bgpController; |
... | @@ -119,7 +119,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { | ... | @@ -119,7 +119,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { |
119 | this.peerManager = (BgpPeerManagerImpl) bgpController.peerManager(); | 119 | this.peerManager = (BgpPeerManagerImpl) bgpController.peerManager(); |
120 | this.state = ChannelState.IDLE; | 120 | this.state = ChannelState.IDLE; |
121 | this.factory4 = Controller.getBgpMessageFactory4(); | 121 | this.factory4 = Controller.getBgpMessageFactory4(); |
122 | - this.duplicateBGPIdFound = Boolean.FALSE; | 122 | + this.duplicateBgpIdFound = Boolean.FALSE; |
123 | this.bgpPacketStats = new BgpPacketStatsImpl(); | 123 | this.bgpPacketStats = new BgpPacketStatsImpl(); |
124 | this.bgpconfig = bgpController.getConfig(); | 124 | this.bgpconfig = bgpController.getConfig(); |
125 | } | 125 | } |
... | @@ -344,7 +344,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { | ... | @@ -344,7 +344,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { |
344 | protected void disconnectDuplicate(BgpChannelHandler h) { | 344 | protected void disconnectDuplicate(BgpChannelHandler h) { |
345 | log.error("Duplicated BGP IP or incompleted cleanup - " + "" + "disconnecting channel {}", | 345 | log.error("Duplicated BGP IP or incompleted cleanup - " + "" + "disconnecting channel {}", |
346 | h.getPeerInfoString()); | 346 | h.getPeerInfoString()); |
347 | - h.duplicateBGPIdFound = Boolean.TRUE; | 347 | + h.duplicateBgpIdFound = Boolean.TRUE; |
348 | h.channel.disconnect(); | 348 | h.channel.disconnect(); |
349 | } | 349 | } |
350 | 350 | ||
... | @@ -438,7 +438,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { | ... | @@ -438,7 +438,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { |
438 | peerAddr = IpAddress.valueOf(inetAddress.getAddress()).toString(); | 438 | peerAddr = IpAddress.valueOf(inetAddress.getAddress()).toString(); |
439 | 439 | ||
440 | if (thisbgpId != null) { | 440 | if (thisbgpId != null) { |
441 | - if (!duplicateBGPIdFound) { | 441 | + if (!duplicateBgpIdFound) { |
442 | // if the disconnected peer (on this ChannelHandler) | 442 | // if the disconnected peer (on this ChannelHandler) |
443 | // was not one with a duplicate, it is safe to remove all | 443 | // was not one with a duplicate, it is safe to remove all |
444 | // state for it at the controller. Notice that if the disconnected | 444 | // state for it at the controller. Notice that if the disconnected |
... | @@ -449,7 +449,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { | ... | @@ -449,7 +449,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { |
449 | if (bgpPeer != null) { | 449 | if (bgpPeer != null) { |
450 | BgpPeerImpl peer = (BgpPeerImpl) bgpPeer; | 450 | BgpPeerImpl peer = (BgpPeerImpl) bgpPeer; |
451 | peerManager.removeConnectedPeer(thisbgpId); | 451 | peerManager.removeConnectedPeer(thisbgpId); |
452 | - peer.updateLocalRIBOnPeerDisconnect(); | 452 | + peer.updateLocalRibOnPeerDisconnect(); |
453 | } | 453 | } |
454 | 454 | ||
455 | // Retry connection if connection is lost to bgp speaker/peer | 455 | // Retry connection if connection is lost to bgp speaker/peer |
... | @@ -475,7 +475,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { | ... | @@ -475,7 +475,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { |
475 | // this is the same peer reconnecting, but the original state was | 475 | // this is the same peer reconnecting, but the original state was |
476 | // not cleaned up - XXX check liveness of original ChannelHandler | 476 | // not cleaned up - XXX check liveness of original ChannelHandler |
477 | log.debug("{}:duplicate found", getPeerInfoString()); | 477 | log.debug("{}:duplicate found", getPeerInfoString()); |
478 | - duplicateBGPIdFound = Boolean.FALSE; | 478 | + duplicateBgpIdFound = Boolean.FALSE; |
479 | } | 479 | } |
480 | 480 | ||
481 | stopKeepAliveTimer(); | 481 | stopKeepAliveTimer(); |
... | @@ -610,7 +610,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { | ... | @@ -610,7 +610,7 @@ class BgpChannelHandler extends IdleStateAwareChannelHandler { |
610 | */ | 610 | */ |
611 | private void dispatchMessage(BgpMessage m) throws BgpParseException { | 611 | private void dispatchMessage(BgpMessage m) throws BgpParseException { |
612 | bgpPacketStats.addInPacket(); | 612 | bgpPacketStats.addInPacket(); |
613 | - bgpController.processBGPPacket(thisbgpId, m); | 613 | + bgpController.processBgpPacket(thisbgpId, m); |
614 | } | 614 | } |
615 | 615 | ||
616 | /** | 616 | /** | ... | ... |
... | @@ -16,14 +16,6 @@ | ... | @@ -16,14 +16,6 @@ |
16 | 16 | ||
17 | package org.onosproject.bgp.controller.impl; | 17 | package org.onosproject.bgp.controller.impl; |
18 | 18 | ||
19 | -import java.util.Iterator; | ||
20 | -import java.util.List; | ||
21 | -import java.util.Set; | ||
22 | -import java.util.concurrent.ConcurrentHashMap; | ||
23 | -import java.util.concurrent.CopyOnWriteArraySet; | ||
24 | -import java.util.concurrent.locks.Lock; | ||
25 | -import java.util.concurrent.locks.ReentrantLock; | ||
26 | - | ||
27 | import org.apache.felix.scr.annotations.Activate; | 19 | import org.apache.felix.scr.annotations.Activate; |
28 | import org.apache.felix.scr.annotations.Component; | 20 | import org.apache.felix.scr.annotations.Component; |
29 | import org.apache.felix.scr.annotations.Deactivate; | 21 | import org.apache.felix.scr.annotations.Deactivate; |
... | @@ -32,8 +24,8 @@ import org.onosproject.bgp.controller.BgpCfg; | ... | @@ -32,8 +24,8 @@ import org.onosproject.bgp.controller.BgpCfg; |
32 | import org.onosproject.bgp.controller.BgpController; | 24 | import org.onosproject.bgp.controller.BgpController; |
33 | import org.onosproject.bgp.controller.BgpId; | 25 | import org.onosproject.bgp.controller.BgpId; |
34 | import org.onosproject.bgp.controller.BgpLocalRib; | 26 | import org.onosproject.bgp.controller.BgpLocalRib; |
35 | -import org.onosproject.bgp.controller.BgpPeer; | ||
36 | import org.onosproject.bgp.controller.BgpNodeListener; | 27 | import org.onosproject.bgp.controller.BgpNodeListener; |
28 | +import org.onosproject.bgp.controller.BgpPeer; | ||
37 | import org.onosproject.bgp.controller.BgpPeerManager; | 29 | import org.onosproject.bgp.controller.BgpPeerManager; |
38 | import org.onosproject.bgpio.exceptions.BgpParseException; | 30 | import org.onosproject.bgpio.exceptions.BgpParseException; |
39 | import org.onosproject.bgpio.protocol.BgpMessage; | 31 | import org.onosproject.bgpio.protocol.BgpMessage; |
... | @@ -44,6 +36,14 @@ import org.onosproject.bgpio.types.MpUnReachNlri; | ... | @@ -44,6 +36,14 @@ import org.onosproject.bgpio.types.MpUnReachNlri; |
44 | import org.slf4j.Logger; | 36 | import org.slf4j.Logger; |
45 | import org.slf4j.LoggerFactory; | 37 | import org.slf4j.LoggerFactory; |
46 | 38 | ||
39 | +import java.util.Iterator; | ||
40 | +import java.util.List; | ||
41 | +import java.util.Set; | ||
42 | +import java.util.concurrent.ConcurrentHashMap; | ||
43 | +import java.util.concurrent.CopyOnWriteArraySet; | ||
44 | +import java.util.concurrent.locks.Lock; | ||
45 | +import java.util.concurrent.locks.ReentrantLock; | ||
46 | + | ||
47 | @Component(immediate = true) | 47 | @Component(immediate = true) |
48 | @Service | 48 | @Service |
49 | public class BgpControllerImpl implements BgpController { | 49 | public class BgpControllerImpl implements BgpController { |
... | @@ -54,8 +54,8 @@ public class BgpControllerImpl implements BgpController { | ... | @@ -54,8 +54,8 @@ public class BgpControllerImpl implements BgpController { |
54 | 54 | ||
55 | protected BgpPeerManagerImpl peerManager = new BgpPeerManagerImpl(); | 55 | protected BgpPeerManagerImpl peerManager = new BgpPeerManagerImpl(); |
56 | 56 | ||
57 | - private BgpLocalRib bgplocalRIB = new BgpLocalRibImpl(this); | 57 | + private BgpLocalRib bgplocalRib = new BgpLocalRibImpl(this); |
58 | - private BgpLocalRib bgplocalRIBVpn = new BgpLocalRibImpl(this); | 58 | + private BgpLocalRib bgplocalRibVpn = new BgpLocalRibImpl(this); |
59 | 59 | ||
60 | protected Set<BgpNodeListener> bgpNodeListener = new CopyOnWriteArraySet<>(); | 60 | protected Set<BgpNodeListener> bgpNodeListener = new CopyOnWriteArraySet<>(); |
61 | 61 | ||
... | @@ -108,7 +108,7 @@ public class BgpControllerImpl implements BgpController { | ... | @@ -108,7 +108,7 @@ public class BgpControllerImpl implements BgpController { |
108 | } | 108 | } |
109 | 109 | ||
110 | @Override | 110 | @Override |
111 | - public void processBGPPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException { | 111 | + public void processBgpPacket(BgpId bgpId, BgpMessage msg) throws BgpParseException { |
112 | 112 | ||
113 | BgpPeer peer = getPeer(bgpId); | 113 | BgpPeer peer = getPeer(bgpId); |
114 | 114 | ||
... | @@ -251,7 +251,7 @@ public class BgpControllerImpl implements BgpController { | ... | @@ -251,7 +251,7 @@ public class BgpControllerImpl implements BgpController { |
251 | */ | 251 | */ |
252 | @Override | 252 | @Override |
253 | public BgpLocalRib bgpLocalRib() { | 253 | public BgpLocalRib bgpLocalRib() { |
254 | - return bgplocalRIB; | 254 | + return bgplocalRib; |
255 | } | 255 | } |
256 | 256 | ||
257 | /** | 257 | /** |
... | @@ -261,6 +261,6 @@ public class BgpControllerImpl implements BgpController { | ... | @@ -261,6 +261,6 @@ public class BgpControllerImpl implements BgpController { |
261 | */ | 261 | */ |
262 | @Override | 262 | @Override |
263 | public BgpLocalRib bgpLocalRibVpn() { | 263 | public BgpLocalRib bgpLocalRibVpn() { |
264 | - return bgplocalRIBVpn; | 264 | + return bgplocalRibVpn; |
265 | } | 265 | } |
266 | } | 266 | } | ... | ... |
... | @@ -13,10 +13,7 @@ | ... | @@ -13,10 +13,7 @@ |
13 | 13 | ||
14 | package org.onosproject.bgp.controller.impl; | 14 | package org.onosproject.bgp.controller.impl; |
15 | 15 | ||
16 | -import java.util.Map; | 16 | +import com.google.common.base.MoreObjects; |
17 | -import java.util.Set; | ||
18 | -import java.util.TreeMap; | ||
19 | - | ||
20 | import org.onosproject.bgp.controller.BgpController; | 17 | import org.onosproject.bgp.controller.BgpController; |
21 | import org.onosproject.bgp.controller.BgpId; | 18 | import org.onosproject.bgp.controller.BgpId; |
22 | import org.onosproject.bgp.controller.BgpLocalRib; | 19 | import org.onosproject.bgp.controller.BgpLocalRib; |
... | @@ -35,8 +32,11 @@ import org.onosproject.bgpio.types.RouteDistinguisher; | ... | @@ -35,8 +32,11 @@ import org.onosproject.bgpio.types.RouteDistinguisher; |
35 | import org.slf4j.Logger; | 32 | import org.slf4j.Logger; |
36 | import org.slf4j.LoggerFactory; | 33 | import org.slf4j.LoggerFactory; |
37 | 34 | ||
35 | +import java.util.Map; | ||
36 | +import java.util.Set; | ||
37 | +import java.util.TreeMap; | ||
38 | + | ||
38 | import static com.google.common.base.Preconditions.checkNotNull; | 39 | import static com.google.common.base.Preconditions.checkNotNull; |
39 | -import com.google.common.base.MoreObjects; | ||
40 | 40 | ||
41 | /** | 41 | /** |
42 | * Implementation of local RIB. | 42 | * Implementation of local RIB. |
... | @@ -447,7 +447,7 @@ public class BgpLocalRibImpl implements BgpLocalRib { | ... | @@ -447,7 +447,7 @@ public class BgpLocalRibImpl implements BgpLocalRib { |
447 | * | 447 | * |
448 | * @param o adjacency-in/VPN adjacency-in | 448 | * @param o adjacency-in/VPN adjacency-in |
449 | */ | 449 | */ |
450 | - public void localRIBUpdateNode(Object o) { | 450 | + public void localRibUpdateNode(Object o) { |
451 | 451 | ||
452 | if (o instanceof AdjRibIn) { | 452 | if (o instanceof AdjRibIn) { |
453 | AdjRibIn adjRib = (AdjRibIn) o; | 453 | AdjRibIn adjRib = (AdjRibIn) o; |
... | @@ -488,7 +488,7 @@ public class BgpLocalRibImpl implements BgpLocalRib { | ... | @@ -488,7 +488,7 @@ public class BgpLocalRibImpl implements BgpLocalRib { |
488 | * | 488 | * |
489 | * @param o adjacency-in/VPN adjacency-in | 489 | * @param o adjacency-in/VPN adjacency-in |
490 | */ | 490 | */ |
491 | - public void localRIBUpdateLink(Object o) { | 491 | + public void localRibUpdateLink(Object o) { |
492 | 492 | ||
493 | if (o instanceof AdjRibIn) { | 493 | if (o instanceof AdjRibIn) { |
494 | AdjRibIn adjRib = (AdjRibIn) o; | 494 | AdjRibIn adjRib = (AdjRibIn) o; |
... | @@ -529,7 +529,7 @@ public class BgpLocalRibImpl implements BgpLocalRib { | ... | @@ -529,7 +529,7 @@ public class BgpLocalRibImpl implements BgpLocalRib { |
529 | * | 529 | * |
530 | * @param o instance of adjacency-in/VPN adjacency-in | 530 | * @param o instance of adjacency-in/VPN adjacency-in |
531 | */ | 531 | */ |
532 | - public void localRIBUpdatePrefix(Object o) { | 532 | + public void localRibUpdatePrefix(Object o) { |
533 | 533 | ||
534 | if (o instanceof AdjRibIn) { | 534 | if (o instanceof AdjRibIn) { |
535 | AdjRibIn adjRib = (AdjRibIn) o; | 535 | AdjRibIn adjRib = (AdjRibIn) o; |
... | @@ -573,12 +573,12 @@ public class BgpLocalRibImpl implements BgpLocalRib { | ... | @@ -573,12 +573,12 @@ public class BgpLocalRibImpl implements BgpLocalRib { |
573 | * | 573 | * |
574 | * @param adjRibIn adjacency RIB-in | 574 | * @param adjRibIn adjacency RIB-in |
575 | */ | 575 | */ |
576 | - public void localRIBUpdate(AdjRibIn adjRibIn) { | 576 | + public void localRibUpdate(AdjRibIn adjRibIn) { |
577 | log.debug("Update local RIB."); | 577 | log.debug("Update local RIB."); |
578 | 578 | ||
579 | - localRIBUpdateNode(adjRibIn); | 579 | + localRibUpdateNode(adjRibIn); |
580 | - localRIBUpdateLink(adjRibIn); | 580 | + localRibUpdateLink(adjRibIn); |
581 | - localRIBUpdatePrefix(adjRibIn); | 581 | + localRibUpdatePrefix(adjRibIn); |
582 | } | 582 | } |
583 | 583 | ||
584 | /** | 584 | /** |
... | @@ -586,12 +586,12 @@ public class BgpLocalRibImpl implements BgpLocalRib { | ... | @@ -586,12 +586,12 @@ public class BgpLocalRibImpl implements BgpLocalRib { |
586 | * | 586 | * |
587 | * @param vpnAdjRibIn VPN adjacency RIB-in | 587 | * @param vpnAdjRibIn VPN adjacency RIB-in |
588 | */ | 588 | */ |
589 | - public void localRIBUpdate(VpnAdjRibIn vpnAdjRibIn) { | 589 | + public void localRibUpdate(VpnAdjRibIn vpnAdjRibIn) { |
590 | log.debug("Update VPN local RIB."); | 590 | log.debug("Update VPN local RIB."); |
591 | 591 | ||
592 | - localRIBUpdateNode(vpnAdjRibIn); | 592 | + localRibUpdateNode(vpnAdjRibIn); |
593 | - localRIBUpdateLink(vpnAdjRibIn); | 593 | + localRibUpdateLink(vpnAdjRibIn); |
594 | - localRIBUpdatePrefix(vpnAdjRibIn); | 594 | + localRibUpdatePrefix(vpnAdjRibIn); |
595 | } | 595 | } |
596 | 596 | ||
597 | @Override | 597 | @Override | ... | ... |
... | @@ -16,27 +16,21 @@ | ... | @@ -16,27 +16,21 @@ |
16 | 16 | ||
17 | package org.onosproject.bgp.controller.impl; | 17 | package org.onosproject.bgp.controller.impl; |
18 | 18 | ||
19 | -import java.net.InetSocketAddress; | 19 | +import com.google.common.base.MoreObjects; |
20 | -import java.net.SocketAddress; | ||
21 | -import java.util.Collections; | ||
22 | -import java.util.List; | ||
23 | -import java.util.ListIterator; | ||
24 | -import java.util.concurrent.RejectedExecutionException; | ||
25 | - | ||
26 | import org.jboss.netty.channel.Channel; | 20 | import org.jboss.netty.channel.Channel; |
27 | import org.onlab.packet.IpAddress; | 21 | import org.onlab.packet.IpAddress; |
28 | import org.onosproject.bgp.controller.BgpController; | 22 | import org.onosproject.bgp.controller.BgpController; |
23 | +import org.onosproject.bgp.controller.BgpLocalRib; | ||
29 | import org.onosproject.bgp.controller.BgpPeer; | 24 | import org.onosproject.bgp.controller.BgpPeer; |
30 | import org.onosproject.bgp.controller.BgpSessionInfo; | 25 | import org.onosproject.bgp.controller.BgpSessionInfo; |
31 | -import org.onosproject.bgp.controller.BgpLocalRib; | ||
32 | import org.onosproject.bgpio.exceptions.BgpParseException; | 26 | import org.onosproject.bgpio.exceptions.BgpParseException; |
33 | import org.onosproject.bgpio.protocol.BgpFactories; | 27 | import org.onosproject.bgpio.protocol.BgpFactories; |
34 | import org.onosproject.bgpio.protocol.BgpFactory; | 28 | import org.onosproject.bgpio.protocol.BgpFactory; |
35 | import org.onosproject.bgpio.protocol.BgpLSNlri; | 29 | import org.onosproject.bgpio.protocol.BgpLSNlri; |
36 | import org.onosproject.bgpio.protocol.BgpMessage; | 30 | import org.onosproject.bgpio.protocol.BgpMessage; |
31 | +import org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4; | ||
37 | import org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4; | 32 | import org.onosproject.bgpio.protocol.linkstate.BgpNodeLSNlriVer4; |
38 | import org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4; | 33 | import org.onosproject.bgpio.protocol.linkstate.BgpPrefixIPv4LSNlriVer4; |
39 | -import org.onosproject.bgpio.protocol.linkstate.BgpLinkLsNlriVer4; | ||
40 | import org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails; | 34 | import org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetails; |
41 | import org.onosproject.bgpio.types.BgpValueType; | 35 | import org.onosproject.bgpio.types.BgpValueType; |
42 | import org.onosproject.bgpio.types.MpReachNlri; | 36 | import org.onosproject.bgpio.types.MpReachNlri; |
... | @@ -44,7 +38,12 @@ import org.onosproject.bgpio.types.MpUnReachNlri; | ... | @@ -44,7 +38,12 @@ import org.onosproject.bgpio.types.MpUnReachNlri; |
44 | import org.slf4j.Logger; | 38 | import org.slf4j.Logger; |
45 | import org.slf4j.LoggerFactory; | 39 | import org.slf4j.LoggerFactory; |
46 | 40 | ||
47 | -import com.google.common.base.MoreObjects; | 41 | +import java.net.InetSocketAddress; |
42 | +import java.net.SocketAddress; | ||
43 | +import java.util.Collections; | ||
44 | +import java.util.List; | ||
45 | +import java.util.ListIterator; | ||
46 | +import java.util.concurrent.RejectedExecutionException; | ||
48 | 47 | ||
49 | /** | 48 | /** |
50 | * BGPPeerImpl implements BGPPeer, maintains peer information and store updates in RIB . | 49 | * BGPPeerImpl implements BGPPeer, maintains peer information and store updates in RIB . |
... | @@ -62,8 +61,8 @@ public class BgpPeerImpl implements BgpPeer { | ... | @@ -62,8 +61,8 @@ public class BgpPeerImpl implements BgpPeer { |
62 | protected boolean isHandShakeComplete = false; | 61 | protected boolean isHandShakeComplete = false; |
63 | private BgpSessionInfo sessionInfo; | 62 | private BgpSessionInfo sessionInfo; |
64 | private BgpPacketStatsImpl pktStats; | 63 | private BgpPacketStatsImpl pktStats; |
65 | - private BgpLocalRib bgplocalRIB; | 64 | + private BgpLocalRib bgplocalRib; |
66 | - private BgpLocalRib bgplocalRIBVpn; | 65 | + private BgpLocalRib bgplocalRibVpn; |
67 | private AdjRibIn adjRib; | 66 | private AdjRibIn adjRib; |
68 | private VpnAdjRibIn vpnAdjRib; | 67 | private VpnAdjRibIn vpnAdjRib; |
69 | 68 | ||
... | @@ -101,8 +100,8 @@ public class BgpPeerImpl implements BgpPeer { | ... | @@ -101,8 +100,8 @@ public class BgpPeerImpl implements BgpPeer { |
101 | this.bgpController = bgpController; | 100 | this.bgpController = bgpController; |
102 | this.sessionInfo = sessionInfo; | 101 | this.sessionInfo = sessionInfo; |
103 | this.pktStats = pktStats; | 102 | this.pktStats = pktStats; |
104 | - this.bgplocalRIB = bgpController.bgpLocalRib(); | 103 | + this.bgplocalRib = bgpController.bgpLocalRib(); |
105 | - this.bgplocalRIBVpn = bgpController.bgpLocalRibVpn(); | 104 | + this.bgplocalRibVpn = bgpController.bgpLocalRibVpn(); |
106 | this.adjRib = new AdjRibIn(); | 105 | this.adjRib = new AdjRibIn(); |
107 | this.vpnAdjRib = new VpnAdjRibIn(); | 106 | this.vpnAdjRib = new VpnAdjRibIn(); |
108 | } | 107 | } |
... | @@ -141,30 +140,30 @@ public class BgpPeerImpl implements BgpPeer { | ... | @@ -141,30 +140,30 @@ public class BgpPeerImpl implements BgpPeer { |
141 | PathAttrNlriDetails details = setPathAttrDetails(nlriInfo, pathAttr); | 140 | PathAttrNlriDetails details = setPathAttrDetails(nlriInfo, pathAttr); |
142 | if (!((BgpNodeLSNlriVer4) nlriInfo).isVpnPresent()) { | 141 | if (!((BgpNodeLSNlriVer4) nlriInfo).isVpnPresent()) { |
143 | adjRib.add(nlriInfo, details); | 142 | adjRib.add(nlriInfo, details); |
144 | - bgplocalRIB.add(sessionInfo(), nlriInfo, details); | 143 | + bgplocalRib.add(sessionInfo(), nlriInfo, details); |
145 | } else { | 144 | } else { |
146 | vpnAdjRib.addVpn(nlriInfo, details, ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); | 145 | vpnAdjRib.addVpn(nlriInfo, details, ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); |
147 | - bgplocalRIBVpn.add(sessionInfo(), nlriInfo, details, | 146 | + bgplocalRibVpn.add(sessionInfo(), nlriInfo, details, |
148 | ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); | 147 | ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); |
149 | } | 148 | } |
150 | } else if (nlriInfo instanceof BgpLinkLsNlriVer4) { | 149 | } else if (nlriInfo instanceof BgpLinkLsNlriVer4) { |
151 | PathAttrNlriDetails details = setPathAttrDetails(nlriInfo, pathAttr); | 150 | PathAttrNlriDetails details = setPathAttrDetails(nlriInfo, pathAttr); |
152 | if (!((BgpLinkLsNlriVer4) nlriInfo).isVpnPresent()) { | 151 | if (!((BgpLinkLsNlriVer4) nlriInfo).isVpnPresent()) { |
153 | adjRib.add(nlriInfo, details); | 152 | adjRib.add(nlriInfo, details); |
154 | - bgplocalRIB.add(sessionInfo(), nlriInfo, details); | 153 | + bgplocalRib.add(sessionInfo(), nlriInfo, details); |
155 | } else { | 154 | } else { |
156 | vpnAdjRib.addVpn(nlriInfo, details, ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); | 155 | vpnAdjRib.addVpn(nlriInfo, details, ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); |
157 | - bgplocalRIBVpn.add(sessionInfo(), nlriInfo, details, | 156 | + bgplocalRibVpn.add(sessionInfo(), nlriInfo, details, |
158 | ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); | 157 | ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); |
159 | } | 158 | } |
160 | } else if (nlriInfo instanceof BgpPrefixIPv4LSNlriVer4) { | 159 | } else if (nlriInfo instanceof BgpPrefixIPv4LSNlriVer4) { |
161 | PathAttrNlriDetails details = setPathAttrDetails(nlriInfo, pathAttr); | 160 | PathAttrNlriDetails details = setPathAttrDetails(nlriInfo, pathAttr); |
162 | if (!((BgpPrefixIPv4LSNlriVer4) nlriInfo).isVpnPresent()) { | 161 | if (!((BgpPrefixIPv4LSNlriVer4) nlriInfo).isVpnPresent()) { |
163 | adjRib.add(nlriInfo, details); | 162 | adjRib.add(nlriInfo, details); |
164 | - bgplocalRIB.add(sessionInfo(), nlriInfo, details); | 163 | + bgplocalRib.add(sessionInfo(), nlriInfo, details); |
165 | } else { | 164 | } else { |
166 | vpnAdjRib.addVpn(nlriInfo, details, ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); | 165 | vpnAdjRib.addVpn(nlriInfo, details, ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); |
167 | - bgplocalRIBVpn.add(sessionInfo(), nlriInfo, details, | 166 | + bgplocalRibVpn.add(sessionInfo(), nlriInfo, details, |
168 | ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); | 167 | ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); |
169 | } | 168 | } |
170 | } | 169 | } |
... | @@ -201,26 +200,26 @@ public class BgpPeerImpl implements BgpPeer { | ... | @@ -201,26 +200,26 @@ public class BgpPeerImpl implements BgpPeer { |
201 | if (nlriInfo instanceof BgpNodeLSNlriVer4) { | 200 | if (nlriInfo instanceof BgpNodeLSNlriVer4) { |
202 | if (!((BgpNodeLSNlriVer4) nlriInfo).isVpnPresent()) { | 201 | if (!((BgpNodeLSNlriVer4) nlriInfo).isVpnPresent()) { |
203 | adjRib.remove(nlriInfo); | 202 | adjRib.remove(nlriInfo); |
204 | - bgplocalRIB.delete(nlriInfo); | 203 | + bgplocalRib.delete(nlriInfo); |
205 | } else { | 204 | } else { |
206 | vpnAdjRib.removeVpn(nlriInfo, ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); | 205 | vpnAdjRib.removeVpn(nlriInfo, ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); |
207 | - bgplocalRIBVpn.delete(nlriInfo, ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); | 206 | + bgplocalRibVpn.delete(nlriInfo, ((BgpNodeLSNlriVer4) nlriInfo).getRouteDistinguisher()); |
208 | } | 207 | } |
209 | } else if (nlriInfo instanceof BgpLinkLsNlriVer4) { | 208 | } else if (nlriInfo instanceof BgpLinkLsNlriVer4) { |
210 | if (!((BgpLinkLsNlriVer4) nlriInfo).isVpnPresent()) { | 209 | if (!((BgpLinkLsNlriVer4) nlriInfo).isVpnPresent()) { |
211 | adjRib.remove(nlriInfo); | 210 | adjRib.remove(nlriInfo); |
212 | - bgplocalRIB.delete(nlriInfo); | 211 | + bgplocalRib.delete(nlriInfo); |
213 | } else { | 212 | } else { |
214 | vpnAdjRib.removeVpn(nlriInfo, ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); | 213 | vpnAdjRib.removeVpn(nlriInfo, ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); |
215 | - bgplocalRIBVpn.delete(nlriInfo, ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); | 214 | + bgplocalRibVpn.delete(nlriInfo, ((BgpLinkLsNlriVer4) nlriInfo).getRouteDistinguisher()); |
216 | } | 215 | } |
217 | } else if (nlriInfo instanceof BgpPrefixIPv4LSNlriVer4) { | 216 | } else if (nlriInfo instanceof BgpPrefixIPv4LSNlriVer4) { |
218 | if (!((BgpPrefixIPv4LSNlriVer4) nlriInfo).isVpnPresent()) { | 217 | if (!((BgpPrefixIPv4LSNlriVer4) nlriInfo).isVpnPresent()) { |
219 | adjRib.remove(nlriInfo); | 218 | adjRib.remove(nlriInfo); |
220 | - bgplocalRIB.delete(nlriInfo); | 219 | + bgplocalRib.delete(nlriInfo); |
221 | } else { | 220 | } else { |
222 | vpnAdjRib.removeVpn(nlriInfo, ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); | 221 | vpnAdjRib.removeVpn(nlriInfo, ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); |
223 | - bgplocalRIBVpn.delete(nlriInfo, ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); | 222 | + bgplocalRibVpn.delete(nlriInfo, ((BgpPrefixIPv4LSNlriVer4) nlriInfo).getRouteDistinguisher()); |
224 | } | 223 | } |
225 | } | 224 | } |
226 | } | 225 | } |
... | @@ -248,12 +247,12 @@ public class BgpPeerImpl implements BgpPeer { | ... | @@ -248,12 +247,12 @@ public class BgpPeerImpl implements BgpPeer { |
248 | * Update localRIB on peer disconnect. | 247 | * Update localRIB on peer disconnect. |
249 | * | 248 | * |
250 | */ | 249 | */ |
251 | - public void updateLocalRIBOnPeerDisconnect() { | 250 | + public void updateLocalRibOnPeerDisconnect() { |
252 | - BgpLocalRibImpl localRib = (BgpLocalRibImpl) bgplocalRIB; | 251 | + BgpLocalRibImpl localRib = (BgpLocalRibImpl) bgplocalRib; |
253 | - BgpLocalRibImpl localRibVpn = (BgpLocalRibImpl) bgplocalRIBVpn; | 252 | + BgpLocalRibImpl localRibVpn = (BgpLocalRibImpl) bgplocalRibVpn; |
254 | 253 | ||
255 | - localRib.localRIBUpdate(adjacencyRib()); | 254 | + localRib.localRibUpdate(adjacencyRib()); |
256 | - localRibVpn.localRIBUpdate(vpnAdjacencyRib()); | 255 | + localRibVpn.localRibUpdate(vpnAdjacencyRib()); |
257 | } | 256 | } |
258 | 257 | ||
259 | // ************************ | 258 | // ************************ | ... | ... |
... | @@ -15,20 +15,20 @@ | ... | @@ -15,20 +15,20 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.bgp.controller.impl; | 16 | package org.onosproject.bgp.controller.impl; |
17 | 17 | ||
18 | -import java.util.Comparator; | ||
19 | -import java.util.List; | ||
20 | -import java.util.ListIterator; | ||
21 | - | ||
22 | import org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib; | 18 | import org.onosproject.bgpio.protocol.linkstate.PathAttrNlriDetailsLocalRib; |
23 | import org.onosproject.bgpio.types.AsPath; | 19 | import org.onosproject.bgpio.types.AsPath; |
24 | import org.onosproject.bgpio.types.BgpValueType; | 20 | import org.onosproject.bgpio.types.BgpValueType; |
25 | import org.onosproject.bgpio.types.LocalPref; | 21 | import org.onosproject.bgpio.types.LocalPref; |
26 | import org.onosproject.bgpio.types.Med; | 22 | import org.onosproject.bgpio.types.Med; |
27 | import org.onosproject.bgpio.types.Origin; | 23 | import org.onosproject.bgpio.types.Origin; |
28 | -import org.onosproject.bgpio.types.Origin.ORIGINTYPE; | 24 | +import org.onosproject.bgpio.types.Origin.OriginType; |
29 | import org.slf4j.Logger; | 25 | import org.slf4j.Logger; |
30 | import org.slf4j.LoggerFactory; | 26 | import org.slf4j.LoggerFactory; |
31 | 27 | ||
28 | +import java.util.Comparator; | ||
29 | +import java.util.List; | ||
30 | +import java.util.ListIterator; | ||
31 | + | ||
32 | /** | 32 | /** |
33 | * Implementation of BGP best path Selection process. | 33 | * Implementation of BGP best path Selection process. |
34 | */ | 34 | */ |
... | @@ -122,13 +122,13 @@ public final class BgpSelectionAlgo implements Comparator<PathAttrNlriDetailsLoc | ... | @@ -122,13 +122,13 @@ public final class BgpSelectionAlgo implements Comparator<PathAttrNlriDetailsLoc |
122 | * @return object with lowest origin value | 122 | * @return object with lowest origin value |
123 | */ | 123 | */ |
124 | int compareOrigin(Origin obj1Origin, Origin obj2Origin) { | 124 | int compareOrigin(Origin obj1Origin, Origin obj2Origin) { |
125 | - if (obj1Origin.origin() == ORIGINTYPE.IGP) { | 125 | + if (obj1Origin.origin() == OriginType.IGP) { |
126 | return 1; | 126 | return 1; |
127 | } | 127 | } |
128 | - if (obj2Origin.origin() == ORIGINTYPE.IGP) { | 128 | + if (obj2Origin.origin() == OriginType.IGP) { |
129 | return -1; | 129 | return -1; |
130 | } | 130 | } |
131 | - if (obj1Origin.origin() == ORIGINTYPE.EGP) { | 131 | + if (obj1Origin.origin() == OriginType.EGP) { |
132 | return 1; | 132 | return 1; |
133 | } else { | 133 | } else { |
134 | return -1; | 134 | return -1; | ... | ... |
This diff is collapsed. Click to expand it.
... | @@ -20,11 +20,11 @@ import com.google.common.util.concurrent.ListenableFuture; | ... | @@ -20,11 +20,11 @@ import com.google.common.util.concurrent.ListenableFuture; |
20 | import org.onlab.packet.IpAddress; | 20 | import org.onlab.packet.IpAddress; |
21 | import org.onosproject.net.DeviceId; | 21 | import org.onosproject.net.DeviceId; |
22 | import org.onosproject.net.behaviour.ControllerInfo; | 22 | import org.onosproject.net.behaviour.ControllerInfo; |
23 | -import org.onosproject.ovsdb.rfc.jsonrpc.OvsdbRPC; | 23 | +import org.onosproject.ovsdb.rfc.jsonrpc.OvsdbRpc; |
24 | import org.onosproject.ovsdb.rfc.message.OperationResult; | 24 | import org.onosproject.ovsdb.rfc.message.OperationResult; |
25 | import org.onosproject.ovsdb.rfc.message.TableUpdates; | 25 | import org.onosproject.ovsdb.rfc.message.TableUpdates; |
26 | import org.onosproject.ovsdb.rfc.notation.Row; | 26 | import org.onosproject.ovsdb.rfc.notation.Row; |
27 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 27 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
28 | import org.onosproject.ovsdb.rfc.operations.Operation; | 28 | import org.onosproject.ovsdb.rfc.operations.Operation; |
29 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 29 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
30 | 30 | ||
... | @@ -35,7 +35,7 @@ import java.util.Set; | ... | @@ -35,7 +35,7 @@ import java.util.Set; |
35 | /** | 35 | /** |
36 | * Represents to provider facing side of a node. | 36 | * Represents to provider facing side of a node. |
37 | */ | 37 | */ |
38 | -public interface OvsdbClientService extends OvsdbRPC { | 38 | +public interface OvsdbClientService extends OvsdbRpc { |
39 | /** | 39 | /** |
40 | * Gets the node identifier. | 40 | * Gets the node identifier. |
41 | * | 41 | * |
... | @@ -136,7 +136,7 @@ public interface OvsdbClientService extends OvsdbRPC { | ... | @@ -136,7 +136,7 @@ public interface OvsdbClientService extends OvsdbRPC { |
136 | * @param bridgeUuid bridge uuid | 136 | * @param bridgeUuid bridge uuid |
137 | * @param controllers list of controllers | 137 | * @param controllers list of controllers |
138 | */ | 138 | */ |
139 | - void setControllersWithUUID(UUID bridgeUuid, List<ControllerInfo> controllers); | 139 | + void setControllersWithUuid(Uuid bridgeUuid, List<ControllerInfo> controllers); |
140 | 140 | ||
141 | /** | 141 | /** |
142 | * Sets the Controllers for the specified device. | 142 | * Sets the Controllers for the specified device. | ... | ... |
This diff is collapsed. Click to expand it.
... | @@ -30,7 +30,7 @@ import org.onosproject.ovsdb.controller.OvsdbTunnel; | ... | @@ -30,7 +30,7 @@ import org.onosproject.ovsdb.controller.OvsdbTunnel; |
30 | import org.onosproject.ovsdb.rfc.message.OperationResult; | 30 | import org.onosproject.ovsdb.rfc.message.OperationResult; |
31 | import org.onosproject.ovsdb.rfc.message.TableUpdates; | 31 | import org.onosproject.ovsdb.rfc.message.TableUpdates; |
32 | import org.onosproject.ovsdb.rfc.notation.Row; | 32 | import org.onosproject.ovsdb.rfc.notation.Row; |
33 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 33 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
34 | import org.onosproject.ovsdb.rfc.operations.Operation; | 34 | import org.onosproject.ovsdb.rfc.operations.Operation; |
35 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 35 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
36 | 36 | ||
... | @@ -94,7 +94,7 @@ public class OvsdbClientServiceAdapter implements OvsdbClientService { | ... | @@ -94,7 +94,7 @@ public class OvsdbClientServiceAdapter implements OvsdbClientService { |
94 | } | 94 | } |
95 | 95 | ||
96 | @Override | 96 | @Override |
97 | - public void setControllersWithUUID(UUID bridgeUuid, List<ControllerInfo> controllers) { | 97 | + public void setControllersWithUuid(Uuid bridgeUuid, List<ControllerInfo> controllers) { |
98 | 98 | ||
99 | } | 99 | } |
100 | 100 | ... | ... |
... | @@ -47,7 +47,7 @@ import org.onosproject.ovsdb.rfc.message.UpdateNotification; | ... | @@ -47,7 +47,7 @@ import org.onosproject.ovsdb.rfc.message.UpdateNotification; |
47 | import org.onosproject.ovsdb.rfc.notation.OvsdbMap; | 47 | import org.onosproject.ovsdb.rfc.notation.OvsdbMap; |
48 | import org.onosproject.ovsdb.rfc.notation.OvsdbSet; | 48 | import org.onosproject.ovsdb.rfc.notation.OvsdbSet; |
49 | import org.onosproject.ovsdb.rfc.notation.Row; | 49 | import org.onosproject.ovsdb.rfc.notation.Row; |
50 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 50 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
51 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 51 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
52 | import org.onosproject.ovsdb.rfc.table.Bridge; | 52 | import org.onosproject.ovsdb.rfc.table.Bridge; |
53 | import org.onosproject.ovsdb.rfc.table.Interface; | 53 | import org.onosproject.ovsdb.rfc.table.Interface; |
... | @@ -221,7 +221,7 @@ public class OvsdbControllerImpl implements OvsdbController { | ... | @@ -221,7 +221,7 @@ public class OvsdbControllerImpl implements OvsdbController { |
221 | 221 | ||
222 | for (String tableName : updates.result().keySet()) { | 222 | for (String tableName : updates.result().keySet()) { |
223 | TableUpdate update = updates.result().get(tableName); | 223 | TableUpdate update = updates.result().get(tableName); |
224 | - for (UUID uuid : (Set<UUID>) update.rows().keySet()) { | 224 | + for (Uuid uuid : (Set<Uuid>) update.rows().keySet()) { |
225 | log.debug("Begin to process table updates uuid: {}, databaseName: {}, tableName: {}", | 225 | log.debug("Begin to process table updates uuid: {}, databaseName: {}, tableName: {}", |
226 | uuid.value(), dbName, tableName); | 226 | uuid.value(), dbName, tableName); |
227 | 227 | ... | ... |
... | @@ -15,18 +15,17 @@ | ... | @@ -15,18 +15,17 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.ovsdb.rfc.jsonrpc; | 16 | package org.onosproject.ovsdb.rfc.jsonrpc; |
17 | 17 | ||
18 | -import java.util.List; | 18 | +import com.fasterxml.jackson.databind.JsonNode; |
19 | - | 19 | +import com.google.common.util.concurrent.ListenableFuture; |
20 | import org.onosproject.ovsdb.rfc.operations.Operation; | 20 | import org.onosproject.ovsdb.rfc.operations.Operation; |
21 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 21 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
22 | 22 | ||
23 | -import com.fasterxml.jackson.databind.JsonNode; | 23 | +import java.util.List; |
24 | -import com.google.common.util.concurrent.ListenableFuture; | ||
25 | 24 | ||
26 | /** | 25 | /** |
27 | * The following interface describe the RPC7047's methods that are supported. | 26 | * The following interface describe the RPC7047's methods that are supported. |
28 | */ | 27 | */ |
29 | -public interface OvsdbRPC { | 28 | +public interface OvsdbRpc { |
30 | 29 | ||
31 | /** | 30 | /** |
32 | * This operation retrieves a database-schema that describes hosted database | 31 | * This operation retrieves a database-schema that describes hosted database | ... | ... |
... | @@ -20,7 +20,7 @@ import static com.google.common.base.Preconditions.checkNotNull; | ... | @@ -20,7 +20,7 @@ import static com.google.common.base.Preconditions.checkNotNull; |
20 | import java.util.List; | 20 | import java.util.List; |
21 | 21 | ||
22 | import org.onosproject.ovsdb.rfc.notation.Row; | 22 | import org.onosproject.ovsdb.rfc.notation.Row; |
23 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 23 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
24 | 24 | ||
25 | import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | 25 | import com.fasterxml.jackson.annotation.JsonIgnoreProperties; |
26 | 26 | ||
... | @@ -30,7 +30,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ... | @@ -30,7 +30,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; |
30 | @JsonIgnoreProperties(ignoreUnknown = true) | 30 | @JsonIgnoreProperties(ignoreUnknown = true) |
31 | public final class OperationResult { | 31 | public final class OperationResult { |
32 | private int count; | 32 | private int count; |
33 | - private UUID uuid; | 33 | + private Uuid uuid; |
34 | private List<Row> rows; | 34 | private List<Row> rows; |
35 | private String error; | 35 | private String error; |
36 | private String details; | 36 | private String details; |
... | @@ -59,7 +59,7 @@ public final class OperationResult { | ... | @@ -59,7 +59,7 @@ public final class OperationResult { |
59 | * @param error error message | 59 | * @param error error message |
60 | * @param details details of error message | 60 | * @param details details of error message |
61 | */ | 61 | */ |
62 | - public OperationResult(int count, UUID uuid, List<Row> rows, String error, | 62 | + public OperationResult(int count, Uuid uuid, List<Row> rows, String error, |
63 | String details) { | 63 | String details) { |
64 | checkNotNull(uuid, "uuid cannot be null"); | 64 | checkNotNull(uuid, "uuid cannot be null"); |
65 | checkNotNull(rows, "rows cannot be null"); | 65 | checkNotNull(rows, "rows cannot be null"); |
... | @@ -92,7 +92,7 @@ public final class OperationResult { | ... | @@ -92,7 +92,7 @@ public final class OperationResult { |
92 | * Return uuid. | 92 | * Return uuid. |
93 | * @return uuid | 93 | * @return uuid |
94 | */ | 94 | */ |
95 | - public UUID getUuid() { | 95 | + public Uuid getUuid() { |
96 | return uuid; | 96 | return uuid; |
97 | } | 97 | } |
98 | 98 | ||
... | @@ -100,7 +100,7 @@ public final class OperationResult { | ... | @@ -100,7 +100,7 @@ public final class OperationResult { |
100 | * Set uuid value. | 100 | * Set uuid value. |
101 | * @param uuid the Operation message of uuid | 101 | * @param uuid the Operation message of uuid |
102 | */ | 102 | */ |
103 | - public void setUuid(UUID uuid) { | 103 | + public void setUuid(Uuid uuid) { |
104 | checkNotNull(uuid, "uuid cannot be null"); | 104 | checkNotNull(uuid, "uuid cannot be null"); |
105 | this.uuid = uuid; | 105 | this.uuid = uuid; |
106 | } | 106 | } | ... | ... |
... | @@ -21,7 +21,7 @@ import static com.google.common.base.Preconditions.checkNotNull; | ... | @@ -21,7 +21,7 @@ import static com.google.common.base.Preconditions.checkNotNull; |
21 | import java.util.Objects; | 21 | import java.util.Objects; |
22 | 22 | ||
23 | import org.onosproject.ovsdb.rfc.notation.Row; | 23 | import org.onosproject.ovsdb.rfc.notation.Row; |
24 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 24 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
25 | 25 | ||
26 | /** | 26 | /** |
27 | * A TableUpdate is an object that maps from the row's UUID to a RowUpdate object. | 27 | * A TableUpdate is an object that maps from the row's UUID to a RowUpdate object. |
... | @@ -29,7 +29,7 @@ import org.onosproject.ovsdb.rfc.notation.UUID; | ... | @@ -29,7 +29,7 @@ import org.onosproject.ovsdb.rfc.notation.UUID; |
29 | * Refer to RFC 7047 Section 4.1.6. | 29 | * Refer to RFC 7047 Section 4.1.6. |
30 | */ | 30 | */ |
31 | public final class RowUpdate { | 31 | public final class RowUpdate { |
32 | - private final UUID uuid; | 32 | + private final Uuid uuid; |
33 | private final Row oldRow; | 33 | private final Row oldRow; |
34 | private final Row newRow; | 34 | private final Row newRow; |
35 | 35 | ||
... | @@ -39,7 +39,7 @@ public final class RowUpdate { | ... | @@ -39,7 +39,7 @@ public final class RowUpdate { |
39 | * @param oldRow present for "delete" and "modify" updates | 39 | * @param oldRow present for "delete" and "modify" updates |
40 | * @param newRow present for "initial", "insert", and "modify" updates | 40 | * @param newRow present for "initial", "insert", and "modify" updates |
41 | */ | 41 | */ |
42 | - public RowUpdate(UUID uuid, Row oldRow, Row newRow) { | 42 | + public RowUpdate(Uuid uuid, Row oldRow, Row newRow) { |
43 | checkNotNull(uuid, "uuid cannot be null"); | 43 | checkNotNull(uuid, "uuid cannot be null"); |
44 | this.uuid = uuid; | 44 | this.uuid = uuid; |
45 | this.oldRow = oldRow; | 45 | this.oldRow = oldRow; |
... | @@ -50,7 +50,7 @@ public final class RowUpdate { | ... | @@ -50,7 +50,7 @@ public final class RowUpdate { |
50 | * Return uuid. | 50 | * Return uuid. |
51 | * @return uuid | 51 | * @return uuid |
52 | */ | 52 | */ |
53 | - public UUID uuid() { | 53 | + public Uuid uuid() { |
54 | return this.uuid; | 54 | return this.uuid; |
55 | } | 55 | } |
56 | 56 | ... | ... |
... | @@ -22,20 +22,20 @@ import java.util.Map; | ... | @@ -22,20 +22,20 @@ import java.util.Map; |
22 | import java.util.Objects; | 22 | import java.util.Objects; |
23 | 23 | ||
24 | import org.onosproject.ovsdb.rfc.notation.Row; | 24 | import org.onosproject.ovsdb.rfc.notation.Row; |
25 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 25 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
26 | 26 | ||
27 | /** | 27 | /** |
28 | * TableUpdate is an object that maps from the row's UUID to a RowUpdate object. | 28 | * TableUpdate is an object that maps from the row's UUID to a RowUpdate object. |
29 | */ | 29 | */ |
30 | public final class TableUpdate { | 30 | public final class TableUpdate { |
31 | 31 | ||
32 | - private final Map<UUID, RowUpdate> rows; | 32 | + private final Map<Uuid, RowUpdate> rows; |
33 | 33 | ||
34 | /** | 34 | /** |
35 | * Constructs a TableUpdate object. | 35 | * Constructs a TableUpdate object. |
36 | * @param rows the parameter of TableUpdate entity | 36 | * @param rows the parameter of TableUpdate entity |
37 | */ | 37 | */ |
38 | - private TableUpdate(Map<UUID, RowUpdate> rows) { | 38 | + private TableUpdate(Map<Uuid, RowUpdate> rows) { |
39 | this.rows = rows; | 39 | this.rows = rows; |
40 | } | 40 | } |
41 | 41 | ||
... | @@ -44,7 +44,7 @@ public final class TableUpdate { | ... | @@ -44,7 +44,7 @@ public final class TableUpdate { |
44 | * @param rows the parameter of TableUpdate entity | 44 | * @param rows the parameter of TableUpdate entity |
45 | * @return TableUpdate entity | 45 | * @return TableUpdate entity |
46 | */ | 46 | */ |
47 | - public static TableUpdate tableUpdate(Map<UUID, RowUpdate> rows) { | 47 | + public static TableUpdate tableUpdate(Map<Uuid, RowUpdate> rows) { |
48 | checkNotNull(rows, "rows cannot be null"); | 48 | checkNotNull(rows, "rows cannot be null"); |
49 | return new TableUpdate(rows); | 49 | return new TableUpdate(rows); |
50 | } | 50 | } |
... | @@ -54,7 +54,7 @@ public final class TableUpdate { | ... | @@ -54,7 +54,7 @@ public final class TableUpdate { |
54 | * @param uuid the key of rows | 54 | * @param uuid the key of rows |
55 | * @return Row old row | 55 | * @return Row old row |
56 | */ | 56 | */ |
57 | - public Row getOld(UUID uuid) { | 57 | + public Row getOld(Uuid uuid) { |
58 | RowUpdate rowUpdate = rows.get(uuid); | 58 | RowUpdate rowUpdate = rows.get(uuid); |
59 | if (rowUpdate == null) { | 59 | if (rowUpdate == null) { |
60 | return null; | 60 | return null; |
... | @@ -67,7 +67,7 @@ public final class TableUpdate { | ... | @@ -67,7 +67,7 @@ public final class TableUpdate { |
67 | * @param uuid the key of rows | 67 | * @param uuid the key of rows |
68 | * @return Row new row | 68 | * @return Row new row |
69 | */ | 69 | */ |
70 | - public Row getNew(UUID uuid) { | 70 | + public Row getNew(Uuid uuid) { |
71 | RowUpdate rowUpdate = rows.get(uuid); | 71 | RowUpdate rowUpdate = rows.get(uuid); |
72 | if (rowUpdate == null) { | 72 | if (rowUpdate == null) { |
73 | return null; | 73 | return null; |
... | @@ -79,7 +79,7 @@ public final class TableUpdate { | ... | @@ -79,7 +79,7 @@ public final class TableUpdate { |
79 | * Return rows. | 79 | * Return rows. |
80 | * @return rows | 80 | * @return rows |
81 | */ | 81 | */ |
82 | - public Map<UUID, RowUpdate> rows() { | 82 | + public Map<Uuid, RowUpdate> rows() { |
83 | return rows; | 83 | return rows; |
84 | } | 84 | } |
85 | 85 | ... | ... |
... | @@ -29,7 +29,7 @@ import static com.google.common.base.Preconditions.checkNotNull; | ... | @@ -29,7 +29,7 @@ import static com.google.common.base.Preconditions.checkNotNull; |
29 | */ | 29 | */ |
30 | public final class Row { | 30 | public final class Row { |
31 | private String tableName; | 31 | private String tableName; |
32 | - private UUID uuid; | 32 | + private Uuid uuid; |
33 | private Map<String, Column> columns; | 33 | private Map<String, Column> columns; |
34 | 34 | ||
35 | /** | 35 | /** |
... | @@ -59,7 +59,7 @@ public final class Row { | ... | @@ -59,7 +59,7 @@ public final class Row { |
59 | * @param columns Map of Column entity | 59 | * @param columns Map of Column entity |
60 | * @param uuid UUID of the row | 60 | * @param uuid UUID of the row |
61 | */ | 61 | */ |
62 | - public Row(String tableName, UUID uuid, Map<String, Column> columns) { | 62 | + public Row(String tableName, Uuid uuid, Map<String, Column> columns) { |
63 | checkNotNull(tableName, "table name cannot be null"); | 63 | checkNotNull(tableName, "table name cannot be null"); |
64 | checkNotNull(uuid, "uuid cannot be null"); | 64 | checkNotNull(uuid, "uuid cannot be null"); |
65 | checkNotNull(columns, "columns cannot be null"); | 65 | checkNotNull(columns, "columns cannot be null"); |
... | @@ -91,7 +91,7 @@ public final class Row { | ... | @@ -91,7 +91,7 @@ public final class Row { |
91 | * | 91 | * |
92 | * @return uuid | 92 | * @return uuid |
93 | */ | 93 | */ |
94 | - public UUID uuid() { | 94 | + public Uuid uuid() { |
95 | return uuid; | 95 | return uuid; |
96 | } | 96 | } |
97 | 97 | ||
... | @@ -100,7 +100,7 @@ public final class Row { | ... | @@ -100,7 +100,7 @@ public final class Row { |
100 | * | 100 | * |
101 | * @param uuid new uuid | 101 | * @param uuid new uuid |
102 | */ | 102 | */ |
103 | - public void setUuid(UUID uuid) { | 103 | + public void setUuid(Uuid uuid) { |
104 | this.uuid = uuid; | 104 | this.uuid = uuid; |
105 | } | 105 | } |
106 | 106 | ... | ... |
... | @@ -20,8 +20,8 @@ import static com.google.common.base.Preconditions.checkNotNull; | ... | @@ -20,8 +20,8 @@ import static com.google.common.base.Preconditions.checkNotNull; |
20 | 20 | ||
21 | import java.util.Objects; | 21 | import java.util.Objects; |
22 | 22 | ||
23 | -import org.onosproject.ovsdb.rfc.notation.json.UUIDConverter; | 23 | +import org.onosproject.ovsdb.rfc.notation.json.UuidConverter; |
24 | -import org.onosproject.ovsdb.rfc.notation.json.UUIDSerializer; | 24 | +import org.onosproject.ovsdb.rfc.notation.json.UuidSerializer; |
25 | 25 | ||
26 | import com.fasterxml.jackson.databind.annotation.JsonDeserialize; | 26 | import com.fasterxml.jackson.databind.annotation.JsonDeserialize; |
27 | import com.fasterxml.jackson.databind.annotation.JsonSerialize; | 27 | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
... | @@ -29,16 +29,16 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; | ... | @@ -29,16 +29,16 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
29 | /** | 29 | /** |
30 | * Handles both uuid and named-uuid. | 30 | * Handles both uuid and named-uuid. |
31 | */ | 31 | */ |
32 | -@JsonSerialize(using = UUIDSerializer.class) | 32 | +@JsonSerialize(using = UuidSerializer.class) |
33 | -@JsonDeserialize(converter = UUIDConverter.class) | 33 | +@JsonDeserialize(converter = UuidConverter.class) |
34 | -public final class UUID { | 34 | +public final class Uuid { |
35 | private final String value; | 35 | private final String value; |
36 | 36 | ||
37 | /** | 37 | /** |
38 | * UUID constructor. | 38 | * UUID constructor. |
39 | * @param value UUID value | 39 | * @param value UUID value |
40 | */ | 40 | */ |
41 | - private UUID(String value) { | 41 | + private Uuid(String value) { |
42 | checkNotNull(value, "value cannot be null"); | 42 | checkNotNull(value, "value cannot be null"); |
43 | this.value = value; | 43 | this.value = value; |
44 | } | 44 | } |
... | @@ -48,8 +48,8 @@ public final class UUID { | ... | @@ -48,8 +48,8 @@ public final class UUID { |
48 | * @param value UUID value | 48 | * @param value UUID value |
49 | * @return UUID | 49 | * @return UUID |
50 | */ | 50 | */ |
51 | - public static UUID uuid(String value) { | 51 | + public static Uuid uuid(String value) { |
52 | - return new UUID(value); | 52 | + return new Uuid(value); |
53 | } | 53 | } |
54 | 54 | ||
55 | /** | 55 | /** |
... | @@ -70,8 +70,8 @@ public final class UUID { | ... | @@ -70,8 +70,8 @@ public final class UUID { |
70 | if (this == obj) { | 70 | if (this == obj) { |
71 | return true; | 71 | return true; |
72 | } | 72 | } |
73 | - if (obj instanceof UUID) { | 73 | + if (obj instanceof Uuid) { |
74 | - final UUID other = (UUID) obj; | 74 | + final Uuid other = (Uuid) obj; |
75 | return Objects.equals(this.value, other.value); | 75 | return Objects.equals(this.value, other.value); |
76 | } | 76 | } |
77 | return false; | 77 | return false; | ... | ... |
... | @@ -15,7 +15,7 @@ | ... | @@ -15,7 +15,7 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.ovsdb.rfc.notation.json; | 16 | package org.onosproject.ovsdb.rfc.notation.json; |
17 | 17 | ||
18 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 18 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
19 | 19 | ||
20 | import com.fasterxml.jackson.databind.JsonNode; | 20 | import com.fasterxml.jackson.databind.JsonNode; |
21 | import com.fasterxml.jackson.databind.util.StdConverter; | 21 | import com.fasterxml.jackson.databind.util.StdConverter; |
... | @@ -23,10 +23,10 @@ import com.fasterxml.jackson.databind.util.StdConverter; | ... | @@ -23,10 +23,10 @@ import com.fasterxml.jackson.databind.util.StdConverter; |
23 | /** | 23 | /** |
24 | * UUIDConverter Converter. | 24 | * UUIDConverter Converter. |
25 | */ | 25 | */ |
26 | -public class UUIDConverter extends StdConverter<JsonNode, UUID> { | 26 | +public class UuidConverter extends StdConverter<JsonNode, Uuid> { |
27 | 27 | ||
28 | @Override | 28 | @Override |
29 | - public UUID convert(JsonNode json) { | 29 | + public Uuid convert(JsonNode json) { |
30 | - return UUID.uuid(json.get(1).asText()); | 30 | + return Uuid.uuid(json.get(1).asText()); |
31 | } | 31 | } |
32 | } | 32 | } | ... | ... |
... | @@ -15,20 +15,19 @@ | ... | @@ -15,20 +15,19 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.ovsdb.rfc.notation.json; | 16 | package org.onosproject.ovsdb.rfc.notation.json; |
17 | 17 | ||
18 | -import java.io.IOException; | ||
19 | - | ||
20 | -import org.onosproject.ovsdb.rfc.notation.UUID; | ||
21 | - | ||
22 | import com.fasterxml.jackson.core.JsonGenerator; | 18 | import com.fasterxml.jackson.core.JsonGenerator; |
23 | import com.fasterxml.jackson.databind.JsonSerializer; | 19 | import com.fasterxml.jackson.databind.JsonSerializer; |
24 | import com.fasterxml.jackson.databind.SerializerProvider; | 20 | import com.fasterxml.jackson.databind.SerializerProvider; |
21 | +import org.onosproject.ovsdb.rfc.notation.Uuid; | ||
22 | + | ||
23 | +import java.io.IOException; | ||
25 | 24 | ||
26 | /** | 25 | /** |
27 | * UUID Serializer. | 26 | * UUID Serializer. |
28 | */ | 27 | */ |
29 | -public class UUIDSerializer extends JsonSerializer<UUID> { | 28 | +public class UuidSerializer extends JsonSerializer<Uuid> { |
30 | @Override | 29 | @Override |
31 | - public void serialize(UUID value, JsonGenerator generator, | 30 | + public void serialize(Uuid value, JsonGenerator generator, |
32 | SerializerProvider provider) throws IOException { | 31 | SerializerProvider provider) throws IOException { |
33 | generator.writeStartArray(); | 32 | generator.writeStartArray(); |
34 | String reg = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"; | 33 | String reg = "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"; | ... | ... |
... | @@ -18,7 +18,7 @@ package org.onosproject.ovsdb.rfc.table; | ... | @@ -18,7 +18,7 @@ package org.onosproject.ovsdb.rfc.table; |
18 | import org.onosproject.ovsdb.rfc.notation.Column; | 18 | import org.onosproject.ovsdb.rfc.notation.Column; |
19 | import org.onosproject.ovsdb.rfc.notation.OvsdbSet; | 19 | import org.onosproject.ovsdb.rfc.notation.OvsdbSet; |
20 | import org.onosproject.ovsdb.rfc.notation.Row; | 20 | import org.onosproject.ovsdb.rfc.notation.Row; |
21 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 21 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
22 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 22 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
23 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; | 23 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; |
24 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; | 24 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; |
... | @@ -212,7 +212,7 @@ public class Bridge extends AbstractOvsdbTableService { | ... | @@ -212,7 +212,7 @@ public class Bridge extends AbstractOvsdbTableService { |
212 | * attributes. | 212 | * attributes. |
213 | * @param ports the column data which column name is "ports" | 213 | * @param ports the column data which column name is "ports" |
214 | */ | 214 | */ |
215 | - public void setPorts(Set<UUID> ports) { | 215 | + public void setPorts(Set<Uuid> ports) { |
216 | ColumnDescription columndesc = new ColumnDescription( | 216 | ColumnDescription columndesc = new ColumnDescription( |
217 | BridgeColumn.PORTS | 217 | BridgeColumn.PORTS |
218 | .columnName(), | 218 | .columnName(), |
... | @@ -240,7 +240,7 @@ public class Bridge extends AbstractOvsdbTableService { | ... | @@ -240,7 +240,7 @@ public class Bridge extends AbstractOvsdbTableService { |
240 | * attributes. | 240 | * attributes. |
241 | * @param mirrors the column data which column name is "mirrors" | 241 | * @param mirrors the column data which column name is "mirrors" |
242 | */ | 242 | */ |
243 | - public void setMirrors(Set<UUID> mirrors) { | 243 | + public void setMirrors(Set<Uuid> mirrors) { |
244 | ColumnDescription columndesc = new ColumnDescription( | 244 | ColumnDescription columndesc = new ColumnDescription( |
245 | BridgeColumn.MIRRORS | 245 | BridgeColumn.MIRRORS |
246 | .columnName(), | 246 | .columnName(), |
... | @@ -268,7 +268,7 @@ public class Bridge extends AbstractOvsdbTableService { | ... | @@ -268,7 +268,7 @@ public class Bridge extends AbstractOvsdbTableService { |
268 | * attributes. | 268 | * attributes. |
269 | * @param netflow the column data which column name is "netflow" | 269 | * @param netflow the column data which column name is "netflow" |
270 | */ | 270 | */ |
271 | - public void setNetflow(Set<UUID> netflow) { | 271 | + public void setNetflow(Set<Uuid> netflow) { |
272 | ColumnDescription columndesc = new ColumnDescription( | 272 | ColumnDescription columndesc = new ColumnDescription( |
273 | BridgeColumn.NETFLOW | 273 | BridgeColumn.NETFLOW |
274 | .columnName(), | 274 | .columnName(), |
... | @@ -296,7 +296,7 @@ public class Bridge extends AbstractOvsdbTableService { | ... | @@ -296,7 +296,7 @@ public class Bridge extends AbstractOvsdbTableService { |
296 | * attributes. | 296 | * attributes. |
297 | * @param sflow the column data which column name is "sflow" | 297 | * @param sflow the column data which column name is "sflow" |
298 | */ | 298 | */ |
299 | - public void setSflow(Set<UUID> sflow) { | 299 | + public void setSflow(Set<Uuid> sflow) { |
300 | ColumnDescription columndesc = new ColumnDescription( | 300 | ColumnDescription columndesc = new ColumnDescription( |
301 | BridgeColumn.SFLOW | 301 | BridgeColumn.SFLOW |
302 | .columnName(), | 302 | .columnName(), |
... | @@ -324,7 +324,7 @@ public class Bridge extends AbstractOvsdbTableService { | ... | @@ -324,7 +324,7 @@ public class Bridge extends AbstractOvsdbTableService { |
324 | * attributes. | 324 | * attributes. |
325 | * @param ipfix the column data which column name is "ipfix" | 325 | * @param ipfix the column data which column name is "ipfix" |
326 | */ | 326 | */ |
327 | - public void setIpfix(Set<UUID> ipfix) { | 327 | + public void setIpfix(Set<Uuid> ipfix) { |
328 | ColumnDescription columndesc = new ColumnDescription( | 328 | ColumnDescription columndesc = new ColumnDescription( |
329 | BridgeColumn.IPFIX | 329 | BridgeColumn.IPFIX |
330 | .columnName(), | 330 | .columnName(), |
... | @@ -548,7 +548,7 @@ public class Bridge extends AbstractOvsdbTableService { | ... | @@ -548,7 +548,7 @@ public class Bridge extends AbstractOvsdbTableService { |
548 | * of attributes. | 548 | * of attributes. |
549 | * @param flowTables the column data which column name is "flow_tables" | 549 | * @param flowTables the column data which column name is "flow_tables" |
550 | */ | 550 | */ |
551 | - public void setFlowTables(Map<Long, UUID> flowTables) { | 551 | + public void setFlowTables(Map<Long, Uuid> flowTables) { |
552 | ColumnDescription columndesc = new ColumnDescription( | 552 | ColumnDescription columndesc = new ColumnDescription( |
553 | BridgeColumn.FLOWTABLES | 553 | BridgeColumn.FLOWTABLES |
554 | .columnName(), | 554 | .columnName(), | ... | ... |
... | @@ -19,7 +19,7 @@ import java.util.Map; | ... | @@ -19,7 +19,7 @@ import java.util.Map; |
19 | 19 | ||
20 | import org.onosproject.ovsdb.rfc.notation.Column; | 20 | import org.onosproject.ovsdb.rfc.notation.Column; |
21 | import org.onosproject.ovsdb.rfc.notation.Row; | 21 | import org.onosproject.ovsdb.rfc.notation.Row; |
22 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 22 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
23 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 23 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
24 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; | 24 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; |
25 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; | 25 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; |
... | @@ -97,7 +97,7 @@ public class FlowSampleCollectorSet extends AbstractOvsdbTableService { | ... | @@ -97,7 +97,7 @@ public class FlowSampleCollectorSet extends AbstractOvsdbTableService { |
97 | * attributes. | 97 | * attributes. |
98 | * @param bridge the column data which column name is "bridge" | 98 | * @param bridge the column data which column name is "bridge" |
99 | */ | 99 | */ |
100 | - public void setBridge(UUID bridge) { | 100 | + public void setBridge(Uuid bridge) { |
101 | ColumnDescription columndesc = new ColumnDescription(FlowSampleCollectorSetColumn.BRIDGE.columnName(), | 101 | ColumnDescription columndesc = new ColumnDescription(FlowSampleCollectorSetColumn.BRIDGE.columnName(), |
102 | "setBridge", VersionNum.VERSION710); | 102 | "setBridge", VersionNum.VERSION710); |
103 | super.setDataHandler(columndesc, bridge); | 103 | super.setDataHandler(columndesc, bridge); |
... | @@ -119,7 +119,7 @@ public class FlowSampleCollectorSet extends AbstractOvsdbTableService { | ... | @@ -119,7 +119,7 @@ public class FlowSampleCollectorSet extends AbstractOvsdbTableService { |
119 | * attributes. | 119 | * attributes. |
120 | * @param ipfix the column data which column name is "ipfix" | 120 | * @param ipfix the column data which column name is "ipfix" |
121 | */ | 121 | */ |
122 | - public void setIpfix(UUID ipfix) { | 122 | + public void setIpfix(Uuid ipfix) { |
123 | ColumnDescription columndesc = new ColumnDescription(FlowSampleCollectorSetColumn.IPFIX.columnName(), | 123 | ColumnDescription columndesc = new ColumnDescription(FlowSampleCollectorSetColumn.IPFIX.columnName(), |
124 | "setIpfix", VersionNum.VERSION710); | 124 | "setIpfix", VersionNum.VERSION710); |
125 | super.setDataHandler(columndesc, ipfix); | 125 | super.setDataHandler(columndesc, ipfix); | ... | ... |
... | @@ -20,7 +20,7 @@ import java.util.Set; | ... | @@ -20,7 +20,7 @@ import java.util.Set; |
20 | 20 | ||
21 | import org.onosproject.ovsdb.rfc.notation.Column; | 21 | import org.onosproject.ovsdb.rfc.notation.Column; |
22 | import org.onosproject.ovsdb.rfc.notation.Row; | 22 | import org.onosproject.ovsdb.rfc.notation.Row; |
23 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 23 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; | 25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; |
26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; | 26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; |
... | @@ -114,7 +114,7 @@ public class Mirror extends AbstractOvsdbTableService { | ... | @@ -114,7 +114,7 @@ public class Mirror extends AbstractOvsdbTableService { |
114 | * @param selectSrcPort the column data which column name is | 114 | * @param selectSrcPort the column data which column name is |
115 | * "select_src_port" | 115 | * "select_src_port" |
116 | */ | 116 | */ |
117 | - public void setSelectSrcPort(Set<UUID> selectSrcPort) { | 117 | + public void setSelectSrcPort(Set<Uuid> selectSrcPort) { |
118 | ColumnDescription columndesc = new ColumnDescription(MirrorColumn.SELECTSRCPORT.columnName(), | 118 | ColumnDescription columndesc = new ColumnDescription(MirrorColumn.SELECTSRCPORT.columnName(), |
119 | "setSelectSrcPort", VersionNum.VERSION100); | 119 | "setSelectSrcPort", VersionNum.VERSION100); |
120 | super.setDataHandler(columndesc, selectSrcPort); | 120 | super.setDataHandler(columndesc, selectSrcPort); |
... | @@ -137,7 +137,7 @@ public class Mirror extends AbstractOvsdbTableService { | ... | @@ -137,7 +137,7 @@ public class Mirror extends AbstractOvsdbTableService { |
137 | * @param selectDstPrt the column data which column name is | 137 | * @param selectDstPrt the column data which column name is |
138 | * "select_dst_port" | 138 | * "select_dst_port" |
139 | */ | 139 | */ |
140 | - public void setSelectDstPort(Set<UUID> selectDstPrt) { | 140 | + public void setSelectDstPort(Set<Uuid> selectDstPrt) { |
141 | ColumnDescription columndesc = new ColumnDescription(MirrorColumn.SELECTDSTPORT.columnName(), | 141 | ColumnDescription columndesc = new ColumnDescription(MirrorColumn.SELECTDSTPORT.columnName(), |
142 | "setSelectDstPort", VersionNum.VERSION100); | 142 | "setSelectDstPort", VersionNum.VERSION100); |
143 | super.setDataHandler(columndesc, selectDstPrt); | 143 | super.setDataHandler(columndesc, selectDstPrt); |
... | @@ -181,7 +181,7 @@ public class Mirror extends AbstractOvsdbTableService { | ... | @@ -181,7 +181,7 @@ public class Mirror extends AbstractOvsdbTableService { |
181 | * of attributes. | 181 | * of attributes. |
182 | * @param outputPort the column data which column name is "output_port" | 182 | * @param outputPort the column data which column name is "output_port" |
183 | */ | 183 | */ |
184 | - public void setOutputPort(Set<UUID> outputPort) { | 184 | + public void setOutputPort(Set<Uuid> outputPort) { |
185 | ColumnDescription columndesc = new ColumnDescription(MirrorColumn.OUTPUTPORT.columnName(), | 185 | ColumnDescription columndesc = new ColumnDescription(MirrorColumn.OUTPUTPORT.columnName(), |
186 | "setOutputPort", VersionNum.VERSION100); | 186 | "setOutputPort", VersionNum.VERSION100); |
187 | super.setDataHandler(columndesc, outputPort); | 187 | super.setDataHandler(columndesc, outputPort); | ... | ... |
... | @@ -20,7 +20,7 @@ import java.util.Set; | ... | @@ -20,7 +20,7 @@ import java.util.Set; |
20 | 20 | ||
21 | import org.onosproject.ovsdb.rfc.notation.Column; | 21 | import org.onosproject.ovsdb.rfc.notation.Column; |
22 | import org.onosproject.ovsdb.rfc.notation.Row; | 22 | import org.onosproject.ovsdb.rfc.notation.Row; |
23 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 23 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; | 25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; |
26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; | 26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; |
... | @@ -85,7 +85,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { | ... | @@ -85,7 +85,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { |
85 | * attributes. | 85 | * attributes. |
86 | * @param bridges the column data which column name is "bridges" | 86 | * @param bridges the column data which column name is "bridges" |
87 | */ | 87 | */ |
88 | - public void setBridges(Set<UUID> bridges) { | 88 | + public void setBridges(Set<Uuid> bridges) { |
89 | ColumnDescription columndesc = new ColumnDescription( | 89 | ColumnDescription columndesc = new ColumnDescription( |
90 | OpenVSwitchColumn.BRIDGES | 90 | OpenVSwitchColumn.BRIDGES |
91 | .columnName(), | 91 | .columnName(), |
... | @@ -114,7 +114,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { | ... | @@ -114,7 +114,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { |
114 | * attributes. | 114 | * attributes. |
115 | * @param managers the column data which column name is "managers" | 115 | * @param managers the column data which column name is "managers" |
116 | */ | 116 | */ |
117 | - public void setManagers(Set<UUID> managers) { | 117 | + public void setManagers(Set<Uuid> managers) { |
118 | ColumnDescription columndesc = new ColumnDescription( | 118 | ColumnDescription columndesc = new ColumnDescription( |
119 | OpenVSwitchColumn.MANAGERS | 119 | OpenVSwitchColumn.MANAGERS |
120 | .columnName(), | 120 | .columnName(), |
... | @@ -144,7 +144,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { | ... | @@ -144,7 +144,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { |
144 | * @param managerOptions the column data which column name is | 144 | * @param managerOptions the column data which column name is |
145 | * "manager_options" | 145 | * "manager_options" |
146 | */ | 146 | */ |
147 | - public void setManagerOptions(Set<UUID> managerOptions) { | 147 | + public void setManagerOptions(Set<Uuid> managerOptions) { |
148 | ColumnDescription columndesc = new ColumnDescription( | 148 | ColumnDescription columndesc = new ColumnDescription( |
149 | OpenVSwitchColumn.MANAGEROPTIONS | 149 | OpenVSwitchColumn.MANAGEROPTIONS |
150 | .columnName(), | 150 | .columnName(), |
... | @@ -172,7 +172,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { | ... | @@ -172,7 +172,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { |
172 | * attributes. | 172 | * attributes. |
173 | * @param ssl the column data which column name is "ssl" | 173 | * @param ssl the column data which column name is "ssl" |
174 | */ | 174 | */ |
175 | - public void setSsl(Set<UUID> ssl) { | 175 | + public void setSsl(Set<Uuid> ssl) { |
176 | ColumnDescription columndesc = new ColumnDescription( | 176 | ColumnDescription columndesc = new ColumnDescription( |
177 | OpenVSwitchColumn.SSL | 177 | OpenVSwitchColumn.SSL |
178 | .columnName(), | 178 | .columnName(), |
... | @@ -313,7 +313,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { | ... | @@ -313,7 +313,7 @@ public class OpenVSwitch extends AbstractOvsdbTableService { |
313 | * of attributes. | 313 | * of attributes. |
314 | * @param capabilities the column data which column name is "capabilities" | 314 | * @param capabilities the column data which column name is "capabilities" |
315 | */ | 315 | */ |
316 | - public void setCapabilities(Map<String, UUID> capabilities) { | 316 | + public void setCapabilities(Map<String, Uuid> capabilities) { |
317 | ColumnDescription columndesc = new ColumnDescription( | 317 | ColumnDescription columndesc = new ColumnDescription( |
318 | OpenVSwitchColumn.CAPABILITIES | 318 | OpenVSwitchColumn.CAPABILITIES |
319 | .columnName(), | 319 | .columnName(), | ... | ... |
... | @@ -20,7 +20,7 @@ import java.util.Set; | ... | @@ -20,7 +20,7 @@ import java.util.Set; |
20 | 20 | ||
21 | import org.onosproject.ovsdb.rfc.notation.Column; | 21 | import org.onosproject.ovsdb.rfc.notation.Column; |
22 | import org.onosproject.ovsdb.rfc.notation.Row; | 22 | import org.onosproject.ovsdb.rfc.notation.Row; |
23 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 23 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; | 25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; |
26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; | 26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; |
... | @@ -126,7 +126,7 @@ public class Port extends AbstractOvsdbTableService { | ... | @@ -126,7 +126,7 @@ public class Port extends AbstractOvsdbTableService { |
126 | * of attributes. | 126 | * of attributes. |
127 | * @param interfaces the column data which column name is "interfaces" | 127 | * @param interfaces the column data which column name is "interfaces" |
128 | */ | 128 | */ |
129 | - public void setInterfaces(Set<UUID> interfaces) { | 129 | + public void setInterfaces(Set<Uuid> interfaces) { |
130 | ColumnDescription columndesc = new ColumnDescription( | 130 | ColumnDescription columndesc = new ColumnDescription( |
131 | PortColumn.INTERFACES | 131 | PortColumn.INTERFACES |
132 | .columnName(), | 132 | .columnName(), |
... | @@ -238,7 +238,7 @@ public class Port extends AbstractOvsdbTableService { | ... | @@ -238,7 +238,7 @@ public class Port extends AbstractOvsdbTableService { |
238 | * attributes. | 238 | * attributes. |
239 | * @param qos the column data which column name is "qos" | 239 | * @param qos the column data which column name is "qos" |
240 | */ | 240 | */ |
241 | - public void setQos(Set<UUID> qos) { | 241 | + public void setQos(Set<Uuid> qos) { |
242 | ColumnDescription columndesc = new ColumnDescription( | 242 | ColumnDescription columndesc = new ColumnDescription( |
243 | PortColumn.QOS | 243 | PortColumn.QOS |
244 | .columnName(), | 244 | .columnName(), | ... | ... |
... | @@ -20,7 +20,7 @@ import java.util.Set; | ... | @@ -20,7 +20,7 @@ import java.util.Set; |
20 | 20 | ||
21 | import org.onosproject.ovsdb.rfc.notation.Column; | 21 | import org.onosproject.ovsdb.rfc.notation.Column; |
22 | import org.onosproject.ovsdb.rfc.notation.Row; | 22 | import org.onosproject.ovsdb.rfc.notation.Row; |
23 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 23 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 24 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; | 25 | import org.onosproject.ovsdb.rfc.tableservice.AbstractOvsdbTableService; |
26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; | 26 | import org.onosproject.ovsdb.rfc.tableservice.ColumnDescription; |
... | @@ -75,7 +75,7 @@ public class Qos extends AbstractOvsdbTableService { | ... | @@ -75,7 +75,7 @@ public class Qos extends AbstractOvsdbTableService { |
75 | * attributes. | 75 | * attributes. |
76 | * @param queues the column data which column name is "queues" | 76 | * @param queues the column data which column name is "queues" |
77 | */ | 77 | */ |
78 | - public void setQueues(Map<Long, UUID> queues) { | 78 | + public void setQueues(Map<Long, Uuid> queues) { |
79 | ColumnDescription columndesc = new ColumnDescription(QosColumn.QUEUES.columnName(), "setQueues", | 79 | ColumnDescription columndesc = new ColumnDescription(QosColumn.QUEUES.columnName(), "setQueues", |
80 | VersionNum.VERSION100); | 80 | VersionNum.VERSION100); |
81 | super.setDataHandler(columndesc, queues); | 81 | super.setDataHandler(columndesc, queues); | ... | ... |
... | @@ -25,7 +25,7 @@ import org.onosproject.ovsdb.rfc.exception.TableSchemaNotFoundException; | ... | @@ -25,7 +25,7 @@ import org.onosproject.ovsdb.rfc.exception.TableSchemaNotFoundException; |
25 | import org.onosproject.ovsdb.rfc.exception.VersionMismatchException; | 25 | import org.onosproject.ovsdb.rfc.exception.VersionMismatchException; |
26 | import org.onosproject.ovsdb.rfc.notation.Column; | 26 | import org.onosproject.ovsdb.rfc.notation.Column; |
27 | import org.onosproject.ovsdb.rfc.notation.Row; | 27 | import org.onosproject.ovsdb.rfc.notation.Row; |
28 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 28 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
29 | import org.onosproject.ovsdb.rfc.schema.ColumnSchema; | 29 | import org.onosproject.ovsdb.rfc.schema.ColumnSchema; |
30 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 30 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
31 | import org.onosproject.ovsdb.rfc.schema.TableSchema; | 31 | import org.onosproject.ovsdb.rfc.schema.TableSchema; |
... | @@ -196,12 +196,12 @@ public abstract class AbstractOvsdbTableService implements OvsdbTableService { | ... | @@ -196,12 +196,12 @@ public abstract class AbstractOvsdbTableService implements OvsdbTableService { |
196 | } | 196 | } |
197 | 197 | ||
198 | @Override | 198 | @Override |
199 | - public UUID getTableUuid() { | 199 | + public Uuid getTableUuid() { |
200 | if (!isValid()) { | 200 | if (!isValid()) { |
201 | return null; | 201 | return null; |
202 | } | 202 | } |
203 | ColumnDescription columnDesc = new ColumnDescription("_uuid", "getTableUuid"); | 203 | ColumnDescription columnDesc = new ColumnDescription("_uuid", "getTableUuid"); |
204 | - return (UUID) getDataHandler(columnDesc); | 204 | + return (Uuid) getDataHandler(columnDesc); |
205 | } | 205 | } |
206 | 206 | ||
207 | @Override | 207 | @Override |
... | @@ -214,12 +214,12 @@ public abstract class AbstractOvsdbTableService implements OvsdbTableService { | ... | @@ -214,12 +214,12 @@ public abstract class AbstractOvsdbTableService implements OvsdbTableService { |
214 | } | 214 | } |
215 | 215 | ||
216 | @Override | 216 | @Override |
217 | - public UUID getTableVersion() { | 217 | + public Uuid getTableVersion() { |
218 | if (!isValid()) { | 218 | if (!isValid()) { |
219 | return null; | 219 | return null; |
220 | } | 220 | } |
221 | ColumnDescription columnDesc = new ColumnDescription("_version", "getTableVersion"); | 221 | ColumnDescription columnDesc = new ColumnDescription("_version", "getTableVersion"); |
222 | - return (UUID) getDataHandler(columnDesc); | 222 | + return (Uuid) getDataHandler(columnDesc); |
223 | } | 223 | } |
224 | 224 | ||
225 | @Override | 225 | @Override | ... | ... |
... | @@ -16,7 +16,7 @@ | ... | @@ -16,7 +16,7 @@ |
16 | package org.onosproject.ovsdb.rfc.tableservice; | 16 | package org.onosproject.ovsdb.rfc.tableservice; |
17 | 17 | ||
18 | import org.onosproject.ovsdb.rfc.notation.Column; | 18 | import org.onosproject.ovsdb.rfc.notation.Column; |
19 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 19 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
20 | 20 | ||
21 | /** | 21 | /** |
22 | * Representation of conversion between Ovsdb table and Row. | 22 | * Representation of conversion between Ovsdb table and Row. |
... | @@ -48,7 +48,7 @@ public interface OvsdbTableService { | ... | @@ -48,7 +48,7 @@ public interface OvsdbTableService { |
48 | * Returns UUID which column name is _uuid. | 48 | * Returns UUID which column name is _uuid. |
49 | * @return UUID | 49 | * @return UUID |
50 | */ | 50 | */ |
51 | - public UUID getTableUuid(); | 51 | + public Uuid getTableUuid(); |
52 | 52 | ||
53 | /** | 53 | /** |
54 | * Returns UUID Column which column name is _uuid. | 54 | * Returns UUID Column which column name is _uuid. |
... | @@ -60,7 +60,7 @@ public interface OvsdbTableService { | ... | @@ -60,7 +60,7 @@ public interface OvsdbTableService { |
60 | * Returns UUID which column name is _version. | 60 | * Returns UUID which column name is _version. |
61 | * @return UUID | 61 | * @return UUID |
62 | */ | 62 | */ |
63 | - public UUID getTableVersion(); | 63 | + public Uuid getTableVersion(); |
64 | 64 | ||
65 | /** | 65 | /** |
66 | * Returns UUID Column which column name is _version. | 66 | * Returns UUID Column which column name is _version. | ... | ... |
... | @@ -31,7 +31,7 @@ import org.onosproject.ovsdb.rfc.message.TableUpdates; | ... | @@ -31,7 +31,7 @@ import org.onosproject.ovsdb.rfc.message.TableUpdates; |
31 | import org.onosproject.ovsdb.rfc.message.UpdateNotification; | 31 | import org.onosproject.ovsdb.rfc.message.UpdateNotification; |
32 | import org.onosproject.ovsdb.rfc.notation.Column; | 32 | import org.onosproject.ovsdb.rfc.notation.Column; |
33 | import org.onosproject.ovsdb.rfc.notation.Row; | 33 | import org.onosproject.ovsdb.rfc.notation.Row; |
34 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 34 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
35 | import org.onosproject.ovsdb.rfc.operations.Operation; | 35 | import org.onosproject.ovsdb.rfc.operations.Operation; |
36 | import org.onosproject.ovsdb.rfc.schema.ColumnSchema; | 36 | import org.onosproject.ovsdb.rfc.schema.ColumnSchema; |
37 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; | 37 | import org.onosproject.ovsdb.rfc.schema.DatabaseSchema; |
... | @@ -276,12 +276,12 @@ public final class FromJsonUtil { | ... | @@ -276,12 +276,12 @@ public final class FromJsonUtil { |
276 | * @return TableUpdate | 276 | * @return TableUpdate |
277 | */ | 277 | */ |
278 | public static TableUpdate jsonNodeToTableUpdate(TableSchema tableSchema, JsonNode updateJson) { | 278 | public static TableUpdate jsonNodeToTableUpdate(TableSchema tableSchema, JsonNode updateJson) { |
279 | - Map<UUID, RowUpdate> rows = Maps.newHashMap(); | 279 | + Map<Uuid, RowUpdate> rows = Maps.newHashMap(); |
280 | Iterator<Map.Entry<String, JsonNode>> tableUpdateItr = updateJson.fields(); | 280 | Iterator<Map.Entry<String, JsonNode>> tableUpdateItr = updateJson.fields(); |
281 | while (tableUpdateItr.hasNext()) { | 281 | while (tableUpdateItr.hasNext()) { |
282 | Map.Entry<String, JsonNode> oldNewRow = tableUpdateItr.next(); | 282 | Map.Entry<String, JsonNode> oldNewRow = tableUpdateItr.next(); |
283 | String uuidStr = oldNewRow.getKey(); | 283 | String uuidStr = oldNewRow.getKey(); |
284 | - UUID uuid = UUID.uuid(uuidStr); | 284 | + Uuid uuid = Uuid.uuid(uuidStr); |
285 | JsonNode newR = oldNewRow.getValue().get("new"); | 285 | JsonNode newR = oldNewRow.getValue().get("new"); |
286 | JsonNode oldR = oldNewRow.getValue().get("old"); | 286 | JsonNode oldR = oldNewRow.getValue().get("old"); |
287 | Row newRow = newR != null ? createRow(tableSchema, uuid, newR) : null; | 287 | Row newRow = newR != null ? createRow(tableSchema, uuid, newR) : null; |
... | @@ -298,7 +298,7 @@ public final class FromJsonUtil { | ... | @@ -298,7 +298,7 @@ public final class FromJsonUtil { |
298 | * @param rowNode JsonNode | 298 | * @param rowNode JsonNode |
299 | * @return Row | 299 | * @return Row |
300 | */ | 300 | */ |
301 | - private static Row createRow(TableSchema tableSchema, UUID uuid, JsonNode rowNode) { | 301 | + private static Row createRow(TableSchema tableSchema, Uuid uuid, JsonNode rowNode) { |
302 | if (tableSchema == null) { | 302 | if (tableSchema == null) { |
303 | return null; | 303 | return null; |
304 | } | 304 | } | ... | ... |
... | @@ -21,7 +21,7 @@ import java.util.Set; | ... | @@ -21,7 +21,7 @@ import java.util.Set; |
21 | import org.onosproject.ovsdb.rfc.notation.OvsdbMap; | 21 | import org.onosproject.ovsdb.rfc.notation.OvsdbMap; |
22 | import org.onosproject.ovsdb.rfc.notation.OvsdbSet; | 22 | import org.onosproject.ovsdb.rfc.notation.OvsdbSet; |
23 | import org.onosproject.ovsdb.rfc.notation.RefTableRow; | 23 | import org.onosproject.ovsdb.rfc.notation.RefTableRow; |
24 | -import org.onosproject.ovsdb.rfc.notation.UUID; | 24 | +import org.onosproject.ovsdb.rfc.notation.Uuid; |
25 | import org.onosproject.ovsdb.rfc.schema.type.AtomicColumnType; | 25 | import org.onosproject.ovsdb.rfc.schema.type.AtomicColumnType; |
26 | import org.onosproject.ovsdb.rfc.schema.type.BaseType; | 26 | import org.onosproject.ovsdb.rfc.schema.type.BaseType; |
27 | import org.onosproject.ovsdb.rfc.schema.type.BooleanBaseType; | 27 | import org.onosproject.ovsdb.rfc.schema.type.BooleanBaseType; |
... | @@ -160,7 +160,7 @@ public final class TransValueUtil { | ... | @@ -160,7 +160,7 @@ public final class TransValueUtil { |
160 | if (valueNode.get(0).isTextual() | 160 | if (valueNode.get(0).isTextual() |
161 | && ("uuid".equals(valueNode.get(0).asText()) || "named-uuid" | 161 | && ("uuid".equals(valueNode.get(0).asText()) || "named-uuid" |
162 | .equals(valueNode.get(0).asText()))) { | 162 | .equals(valueNode.get(0).asText()))) { |
163 | - return UUID.uuid(valueNode.get(1).asText()); | 163 | + return Uuid.uuid(valueNode.get(1).asText()); |
164 | } | 164 | } |
165 | } | 165 | } |
166 | } else { | 166 | } else { | ... | ... |
... | @@ -145,10 +145,10 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { | ... | @@ -145,10 +145,10 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { |
145 | */ | 145 | */ |
146 | public static class Builder implements PcInitiatedLspRequest.Builder { | 146 | public static class Builder implements PcInitiatedLspRequest.Builder { |
147 | 147 | ||
148 | - private boolean bIsSRPObjectSet = false; | 148 | + private boolean bIsSrpObjectSet = false; |
149 | - private boolean bIsLSPObjectSet = false; | 149 | + private boolean bIsLspObjectSet = false; |
150 | private boolean bIsEndPointsObjectSet = false; | 150 | private boolean bIsEndPointsObjectSet = false; |
151 | - private boolean bIsEROObjectSet = false; | 151 | + private boolean bIsEroObjectSet = false; |
152 | private boolean bIsPcepAttributeSet = false; | 152 | private boolean bIsPcepAttributeSet = false; |
153 | private boolean bIsbRFlagSet = false; | 153 | private boolean bIsbRFlagSet = false; |
154 | 154 | ||
... | @@ -178,7 +178,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { | ... | @@ -178,7 +178,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { |
178 | PcepAttribute pcepAttribute = null; | 178 | PcepAttribute pcepAttribute = null; |
179 | boolean bRFlag = false; | 179 | boolean bRFlag = false; |
180 | 180 | ||
181 | - if (!this.bIsSRPObjectSet) { | 181 | + if (!this.bIsSrpObjectSet) { |
182 | throw new PcepParseException("Srp object NOT Set while building PcInitiatedLspRequest"); | 182 | throw new PcepParseException("Srp object NOT Set while building PcInitiatedLspRequest"); |
183 | } else { | 183 | } else { |
184 | srpObject = this.srpObject; | 184 | srpObject = this.srpObject; |
... | @@ -191,7 +191,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { | ... | @@ -191,7 +191,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { |
191 | this.bIsbRFlagSet = false; | 191 | this.bIsbRFlagSet = false; |
192 | } | 192 | } |
193 | 193 | ||
194 | - if (!this.bIsLSPObjectSet) { | 194 | + if (!this.bIsLspObjectSet) { |
195 | throw new PcepParseException("LSP Object NOT Set while building PcInitiatedLspRequest"); | 195 | throw new PcepParseException("LSP Object NOT Set while building PcInitiatedLspRequest"); |
196 | } else { | 196 | } else { |
197 | lspObject = this.lspObject; | 197 | lspObject = this.lspObject; |
... | @@ -203,7 +203,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { | ... | @@ -203,7 +203,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { |
203 | } else { | 203 | } else { |
204 | endPointsObject = this.endPointsObject; | 204 | endPointsObject = this.endPointsObject; |
205 | } | 205 | } |
206 | - if (!this.bIsEROObjectSet) { | 206 | + if (!this.bIsEroObjectSet) { |
207 | throw new PcepParseException("ERO Object NOT Set while building PcInitiatedLspRequest"); | 207 | throw new PcepParseException("ERO Object NOT Set while building PcInitiatedLspRequest"); |
208 | } else { | 208 | } else { |
209 | eroObject = this.eroObject; | 209 | eroObject = this.eroObject; |
... | @@ -243,7 +243,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { | ... | @@ -243,7 +243,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { |
243 | @Override | 243 | @Override |
244 | public Builder setSrpObject(PcepSrpObject srpobj) { | 244 | public Builder setSrpObject(PcepSrpObject srpobj) { |
245 | this.srpObject = srpobj; | 245 | this.srpObject = srpobj; |
246 | - this.bIsSRPObjectSet = true; | 246 | + this.bIsSrpObjectSet = true; |
247 | return this; | 247 | return this; |
248 | 248 | ||
249 | } | 249 | } |
... | @@ -251,7 +251,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { | ... | @@ -251,7 +251,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { |
251 | @Override | 251 | @Override |
252 | public Builder setLspObject(PcepLspObject lspObject) { | 252 | public Builder setLspObject(PcepLspObject lspObject) { |
253 | this.lspObject = lspObject; | 253 | this.lspObject = lspObject; |
254 | - this.bIsLSPObjectSet = true; | 254 | + this.bIsLspObjectSet = true; |
255 | return this; | 255 | return this; |
256 | } | 256 | } |
257 | 257 | ||
... | @@ -265,7 +265,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { | ... | @@ -265,7 +265,7 @@ public class PcInitiatedLspRequestVer1 implements PcInitiatedLspRequest { |
265 | @Override | 265 | @Override |
266 | public Builder setEroObject(PcepEroObject eroObject) { | 266 | public Builder setEroObject(PcepEroObject eroObject) { |
267 | this.eroObject = eroObject; | 267 | this.eroObject = eroObject; |
268 | - this.bIsEROObjectSet = true; | 268 | + this.bIsEroObjectSet = true; |
269 | return this; | 269 | return this; |
270 | } | 270 | } |
271 | 271 | ... | ... |
... | @@ -236,7 +236,7 @@ public class PcepLabelUpdateVer1 implements PcepLabelUpdate { | ... | @@ -236,7 +236,7 @@ public class PcepLabelUpdateVer1 implements PcepLabelUpdate { |
236 | default: | 236 | default: |
237 | throw new PcepParseException("Unkown FEC object type " + tempObjHeader.getObjType()); | 237 | throw new PcepParseException("Unkown FEC object type " + tempObjHeader.getObjType()); |
238 | } | 238 | } |
239 | - labelMap.setFECObject(fecObject); | 239 | + labelMap.setFecObject(fecObject); |
240 | pceLabelUpdate.setLabelMap(labelMap); | 240 | pceLabelUpdate.setLabelMap(labelMap); |
241 | } else { | 241 | } else { |
242 | throw new PcepParseException( | 242 | throw new PcepParseException( |
... | @@ -308,7 +308,7 @@ public class PcepLabelUpdateVer1 implements PcepLabelUpdate { | ... | @@ -308,7 +308,7 @@ public class PcepLabelUpdateVer1 implements PcepLabelUpdate { |
308 | } else { | 308 | } else { |
309 | labelObject.write(cb); | 309 | labelObject.write(cb); |
310 | } | 310 | } |
311 | - fecObject = labelMap.getFECObject(); | 311 | + fecObject = labelMap.getFecObject(); |
312 | if (fecObject == null) { | 312 | if (fecObject == null) { |
313 | throw new PcepParseException("fec Object is mandatory object for Label map."); | 313 | throw new PcepParseException("fec Object is mandatory object for Label map."); |
314 | } else { | 314 | } else { | ... | ... |
... | @@ -121,7 +121,7 @@ public class PcepMsgPathVer1 implements PcepMsgPath { | ... | @@ -121,7 +121,7 @@ public class PcepMsgPathVer1 implements PcepMsgPath { |
121 | */ | 121 | */ |
122 | public static class Builder implements PcepMsgPath.Builder { | 122 | public static class Builder implements PcepMsgPath.Builder { |
123 | 123 | ||
124 | - private boolean bIsEROObjectSet = false; | 124 | + private boolean bIsEroObjectSet = false; |
125 | private boolean bIsPcepAttributeSet = false; | 125 | private boolean bIsPcepAttributeSet = false; |
126 | 126 | ||
127 | //PCEP ERO Object | 127 | //PCEP ERO Object |
... | @@ -137,7 +137,7 @@ public class PcepMsgPathVer1 implements PcepMsgPath { | ... | @@ -137,7 +137,7 @@ public class PcepMsgPathVer1 implements PcepMsgPath { |
137 | //PCEP Attribute list | 137 | //PCEP Attribute list |
138 | PcepAttribute pcepAttribute = null; | 138 | PcepAttribute pcepAttribute = null; |
139 | 139 | ||
140 | - if (!this.bIsEROObjectSet) { | 140 | + if (!this.bIsEroObjectSet) { |
141 | throw new PcepParseException("ERO Object NOT Set while building PcepMsgPath."); | 141 | throw new PcepParseException("ERO Object NOT Set while building PcepMsgPath."); |
142 | } else { | 142 | } else { |
143 | eroObject = this.eroObject; | 143 | eroObject = this.eroObject; |
... | @@ -164,7 +164,7 @@ public class PcepMsgPathVer1 implements PcepMsgPath { | ... | @@ -164,7 +164,7 @@ public class PcepMsgPathVer1 implements PcepMsgPath { |
164 | @Override | 164 | @Override |
165 | public Builder setEroObject(PcepEroObject eroObject) { | 165 | public Builder setEroObject(PcepEroObject eroObject) { |
166 | this.eroObject = eroObject; | 166 | this.eroObject = eroObject; |
167 | - this.bIsEROObjectSet = true; | 167 | + this.bIsEroObjectSet = true; |
168 | return this; | 168 | return this; |
169 | } | 169 | } |
170 | 170 | ... | ... |
... | @@ -333,8 +333,8 @@ public class PcepStateReportVer1 implements PcepStateReport { | ... | @@ -333,8 +333,8 @@ public class PcepStateReportVer1 implements PcepStateReport { |
333 | */ | 333 | */ |
334 | public static class Builder implements PcepStateReport.Builder { | 334 | public static class Builder implements PcepStateReport.Builder { |
335 | 335 | ||
336 | - private boolean bIsSRPObjectSet = false; | 336 | + private boolean bIsSrpObjectSet = false; |
337 | - private boolean bIsLSPObjectSet = false; | 337 | + private boolean bIsLspObjectSet = false; |
338 | private boolean bIsPcepMsgPathSet = false; | 338 | private boolean bIsPcepMsgPathSet = false; |
339 | 339 | ||
340 | //PCEP SRP Object | 340 | //PCEP SRP Object |
... | @@ -354,11 +354,11 @@ public class PcepStateReportVer1 implements PcepStateReport { | ... | @@ -354,11 +354,11 @@ public class PcepStateReportVer1 implements PcepStateReport { |
354 | //PCEP Attribute list | 354 | //PCEP Attribute list |
355 | PcepStateReport.PcepMsgPath msgPath = null; | 355 | PcepStateReport.PcepMsgPath msgPath = null; |
356 | 356 | ||
357 | - if (this.bIsSRPObjectSet) { | 357 | + if (this.bIsSrpObjectSet) { |
358 | srpObject = this.srpObject; | 358 | srpObject = this.srpObject; |
359 | } | 359 | } |
360 | 360 | ||
361 | - if (!this.bIsLSPObjectSet) { | 361 | + if (!this.bIsLspObjectSet) { |
362 | throw new PcepParseException(" LSP Object NOT Set while building PcepStateReport."); | 362 | throw new PcepParseException(" LSP Object NOT Set while building PcepStateReport."); |
363 | } else { | 363 | } else { |
364 | lspObject = this.lspObject; | 364 | lspObject = this.lspObject; |
... | @@ -390,14 +390,14 @@ public class PcepStateReportVer1 implements PcepStateReport { | ... | @@ -390,14 +390,14 @@ public class PcepStateReportVer1 implements PcepStateReport { |
390 | @Override | 390 | @Override |
391 | public Builder setSrpObject(PcepSrpObject srpobj) { | 391 | public Builder setSrpObject(PcepSrpObject srpobj) { |
392 | this.srpObject = srpobj; | 392 | this.srpObject = srpobj; |
393 | - this.bIsSRPObjectSet = true; | 393 | + this.bIsSrpObjectSet = true; |
394 | return this; | 394 | return this; |
395 | } | 395 | } |
396 | 396 | ||
397 | @Override | 397 | @Override |
398 | public Builder setLspObject(PcepLspObject lspObject) { | 398 | public Builder setLspObject(PcepLspObject lspObject) { |
399 | this.lspObject = lspObject; | 399 | this.lspObject = lspObject; |
400 | - this.bIsLSPObjectSet = true; | 400 | + this.bIsLspObjectSet = true; |
401 | return this; | 401 | return this; |
402 | } | 402 | } |
403 | 403 | ... | ... |
... | @@ -110,8 +110,8 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { | ... | @@ -110,8 +110,8 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { |
110 | */ | 110 | */ |
111 | public static class Builder implements PcepUpdateRequest.Builder { | 111 | public static class Builder implements PcepUpdateRequest.Builder { |
112 | 112 | ||
113 | - private boolean bIsSRPObjectSet = false; | 113 | + private boolean bIsSrpObjectSet = false; |
114 | - private boolean bIsLSPObjectSet = false; | 114 | + private boolean bIsLspObjectSet = false; |
115 | private boolean bIsPcepMsgPathSet = false; | 115 | private boolean bIsPcepMsgPathSet = false; |
116 | 116 | ||
117 | //PCEP SRP Object | 117 | //PCEP SRP Object |
... | @@ -131,12 +131,12 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { | ... | @@ -131,12 +131,12 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { |
131 | //PCEP Attribute list | 131 | //PCEP Attribute list |
132 | PcepMsgPath msgPath = null; | 132 | PcepMsgPath msgPath = null; |
133 | 133 | ||
134 | - if (!this.bIsSRPObjectSet) { | 134 | + if (!this.bIsSrpObjectSet) { |
135 | throw new PcepParseException(" SRP Object NOT Set while building PcepUpdateRequest."); | 135 | throw new PcepParseException(" SRP Object NOT Set while building PcepUpdateRequest."); |
136 | } else { | 136 | } else { |
137 | srpObject = this.srpObject; | 137 | srpObject = this.srpObject; |
138 | } | 138 | } |
139 | - if (!this.bIsLSPObjectSet) { | 139 | + if (!this.bIsLspObjectSet) { |
140 | throw new PcepParseException(" LSP Object NOT Set while building PcepUpdateRequest."); | 140 | throw new PcepParseException(" LSP Object NOT Set while building PcepUpdateRequest."); |
141 | } else { | 141 | } else { |
142 | lspObject = this.lspObject; | 142 | lspObject = this.lspObject; |
... | @@ -168,7 +168,7 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { | ... | @@ -168,7 +168,7 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { |
168 | @Override | 168 | @Override |
169 | public Builder setSrpObject(PcepSrpObject srpobj) { | 169 | public Builder setSrpObject(PcepSrpObject srpobj) { |
170 | this.srpObject = srpobj; | 170 | this.srpObject = srpobj; |
171 | - this.bIsSRPObjectSet = true; | 171 | + this.bIsSrpObjectSet = true; |
172 | return this; | 172 | return this; |
173 | 173 | ||
174 | } | 174 | } |
... | @@ -176,7 +176,7 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { | ... | @@ -176,7 +176,7 @@ public class PcepUpdateRequestVer1 implements PcepUpdateRequest { |
176 | @Override | 176 | @Override |
177 | public Builder setLspObject(PcepLspObject lspObject) { | 177 | public Builder setLspObject(PcepLspObject lspObject) { |
178 | this.lspObject = lspObject; | 178 | this.lspObject = lspObject; |
179 | - this.bIsLSPObjectSet = true; | 179 | + this.bIsLspObjectSet = true; |
180 | return this; | 180 | return this; |
181 | } | 181 | } |
182 | 182 | ... | ... |
... | @@ -27,7 +27,7 @@ import com.google.common.base.MoreObjects; | ... | @@ -27,7 +27,7 @@ import com.google.common.base.MoreObjects; |
27 | /** | 27 | /** |
28 | * Provides BGP LS identifier which contains opaque value (32 Bit ID). | 28 | * Provides BGP LS identifier which contains opaque value (32 Bit ID). |
29 | */ | 29 | */ |
30 | -public class BGPLSidentifierTlv implements PcepValueType { | 30 | +public class BgpLsIdentifierTlv implements PcepValueType { |
31 | 31 | ||
32 | /* Reference :draft-ietf-idr-ls-distribution-10 | 32 | /* Reference :draft-ietf-idr-ls-distribution-10 |
33 | * 0 1 2 3 | 33 | * 0 1 2 3 |
... | @@ -39,7 +39,7 @@ public class BGPLSidentifierTlv implements PcepValueType { | ... | @@ -39,7 +39,7 @@ public class BGPLSidentifierTlv implements PcepValueType { |
39 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 39 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
40 | */ | 40 | */ |
41 | 41 | ||
42 | - protected static final Logger log = LoggerFactory.getLogger(BGPLSidentifierTlv.class); | 42 | + protected static final Logger log = LoggerFactory.getLogger(BgpLsIdentifierTlv.class); |
43 | 43 | ||
44 | public static final short TYPE = 17; //TODD:change this TBD11 | 44 | public static final short TYPE = 17; //TODD:change this TBD11 |
45 | public static final short LENGTH = 4; | 45 | public static final short LENGTH = 4; |
... | @@ -51,7 +51,7 @@ public class BGPLSidentifierTlv implements PcepValueType { | ... | @@ -51,7 +51,7 @@ public class BGPLSidentifierTlv implements PcepValueType { |
51 | * | 51 | * |
52 | * @param rawValue BGP LS identifier Tlv | 52 | * @param rawValue BGP LS identifier Tlv |
53 | */ | 53 | */ |
54 | - public BGPLSidentifierTlv(int rawValue) { | 54 | + public BgpLsIdentifierTlv(int rawValue) { |
55 | this.rawValue = rawValue; | 55 | this.rawValue = rawValue; |
56 | } | 56 | } |
57 | 57 | ||
... | @@ -61,8 +61,8 @@ public class BGPLSidentifierTlv implements PcepValueType { | ... | @@ -61,8 +61,8 @@ public class BGPLSidentifierTlv implements PcepValueType { |
61 | * @param raw value | 61 | * @param raw value |
62 | * @return object of BGPLSidentifierTlv | 62 | * @return object of BGPLSidentifierTlv |
63 | */ | 63 | */ |
64 | - public static BGPLSidentifierTlv of(final int raw) { | 64 | + public static BgpLsIdentifierTlv of(final int raw) { |
65 | - return new BGPLSidentifierTlv(raw); | 65 | + return new BgpLsIdentifierTlv(raw); |
66 | } | 66 | } |
67 | 67 | ||
68 | /** | 68 | /** |
... | @@ -99,8 +99,8 @@ public class BGPLSidentifierTlv implements PcepValueType { | ... | @@ -99,8 +99,8 @@ public class BGPLSidentifierTlv implements PcepValueType { |
99 | if (this == obj) { | 99 | if (this == obj) { |
100 | return true; | 100 | return true; |
101 | } | 101 | } |
102 | - if (obj instanceof BGPLSidentifierTlv) { | 102 | + if (obj instanceof BgpLsIdentifierTlv) { |
103 | - BGPLSidentifierTlv other = (BGPLSidentifierTlv) obj; | 103 | + BgpLsIdentifierTlv other = (BgpLsIdentifierTlv) obj; |
104 | return Objects.equals(rawValue, other.rawValue); | 104 | return Objects.equals(rawValue, other.rawValue); |
105 | } | 105 | } |
106 | return false; | 106 | return false; |
... | @@ -121,8 +121,8 @@ public class BGPLSidentifierTlv implements PcepValueType { | ... | @@ -121,8 +121,8 @@ public class BGPLSidentifierTlv implements PcepValueType { |
121 | * @param c input channel buffer | 121 | * @param c input channel buffer |
122 | * @return object of BGP LS identifier Tlv | 122 | * @return object of BGP LS identifier Tlv |
123 | */ | 123 | */ |
124 | - public static BGPLSidentifierTlv read(ChannelBuffer c) { | 124 | + public static BgpLsIdentifierTlv read(ChannelBuffer c) { |
125 | - return BGPLSidentifierTlv.of(c.readInt()); | 125 | + return BgpLsIdentifierTlv.of(c.readInt()); |
126 | } | 126 | } |
127 | 127 | ||
128 | @Override | 128 | @Override | ... | ... |
... | @@ -15,15 +15,14 @@ | ... | @@ -15,15 +15,14 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.pcepio.types; | 16 | package org.onosproject.pcepio.types; |
17 | 17 | ||
18 | -import java.util.Arrays; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | 19 | +import com.google.common.base.MoreObjects.ToStringHelper; |
20 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onosproject.pcepio.protocol.PcepVersion; | 21 | import org.onosproject.pcepio.protocol.PcepVersion; |
22 | import org.slf4j.Logger; | 22 | import org.slf4j.Logger; |
23 | import org.slf4j.LoggerFactory; | 23 | import org.slf4j.LoggerFactory; |
24 | 24 | ||
25 | -import com.google.common.base.MoreObjects; | 25 | +import java.util.Arrays; |
26 | -import com.google.common.base.MoreObjects.ToStringHelper; | ||
27 | 26 | ||
28 | /** | 27 | /** |
29 | * Provides IPv6 Interface Address. REFERENCE :[RFC6119]/4.2. | 28 | * Provides IPv6 Interface Address. REFERENCE :[RFC6119]/4.2. |
... | @@ -65,15 +64,15 @@ public class IPv6InterfaceAddressTlv implements PcepValueType { | ... | @@ -65,15 +64,15 @@ public class IPv6InterfaceAddressTlv implements PcepValueType { |
65 | */ | 64 | */ |
66 | public static IPv6InterfaceAddressTlv of(final byte[] raw) { | 65 | public static IPv6InterfaceAddressTlv of(final byte[] raw) { |
67 | //check NONE_VAL | 66 | //check NONE_VAL |
68 | - boolean bFoundNONE = true; | 67 | + boolean bFoundNone = true; |
69 | //value starts from 3rd byte. | 68 | //value starts from 3rd byte. |
70 | for (int i = 2; i < 20; ++i) { | 69 | for (int i = 2; i < 20; ++i) { |
71 | if (NONE_VAL[i] != raw[i]) { | 70 | if (NONE_VAL[i] != raw[i]) { |
72 | - bFoundNONE = false; | 71 | + bFoundNone = false; |
73 | } | 72 | } |
74 | } | 73 | } |
75 | 74 | ||
76 | - if (bFoundNONE) { | 75 | + if (bFoundNone) { |
77 | return NONE; | 76 | return NONE; |
78 | } | 77 | } |
79 | 78 | ... | ... |
... | @@ -15,15 +15,14 @@ | ... | @@ -15,15 +15,14 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.pcepio.types; | 16 | package org.onosproject.pcepio.types; |
17 | 17 | ||
18 | -import java.util.Arrays; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | 19 | +import com.google.common.base.MoreObjects.ToStringHelper; |
20 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onosproject.pcepio.protocol.PcepVersion; | 21 | import org.onosproject.pcepio.protocol.PcepVersion; |
22 | import org.slf4j.Logger; | 22 | import org.slf4j.Logger; |
23 | import org.slf4j.LoggerFactory; | 23 | import org.slf4j.LoggerFactory; |
24 | 24 | ||
25 | -import com.google.common.base.MoreObjects; | 25 | +import java.util.Arrays; |
26 | -import com.google.common.base.MoreObjects.ToStringHelper; | ||
27 | 26 | ||
28 | /** | 27 | /** |
29 | * Provides IPv6 Neighbor Address. Reference :[RFC6119]/4.3. | 28 | * Provides IPv6 Neighbor Address. Reference :[RFC6119]/4.3. |
... | @@ -63,15 +62,15 @@ public class IPv6NeighborAddressTlv implements PcepValueType { | ... | @@ -63,15 +62,15 @@ public class IPv6NeighborAddressTlv implements PcepValueType { |
63 | */ | 62 | */ |
64 | public static IPv6NeighborAddressTlv of(final byte[] raw) { | 63 | public static IPv6NeighborAddressTlv of(final byte[] raw) { |
65 | //check NONE_VAL | 64 | //check NONE_VAL |
66 | - boolean bFoundNONE = true; | 65 | + boolean bFoundNone = true; |
67 | //value starts from 3rd byte. | 66 | //value starts from 3rd byte. |
68 | for (int i = 2; i < 20; ++i) { | 67 | for (int i = 2; i < 20; ++i) { |
69 | if (NONE_VAL[i] != raw[i]) { | 68 | if (NONE_VAL[i] != raw[i]) { |
70 | - bFoundNONE = false; | 69 | + bFoundNone = false; |
71 | } | 70 | } |
72 | } | 71 | } |
73 | 72 | ||
74 | - if (bFoundNONE) { | 73 | + if (bFoundNone) { |
75 | return NONE; | 74 | return NONE; |
76 | } | 75 | } |
77 | 76 | ... | ... |
... | @@ -16,15 +16,14 @@ | ... | @@ -16,15 +16,14 @@ |
16 | 16 | ||
17 | package org.onosproject.pcepio.types; | 17 | package org.onosproject.pcepio.types; |
18 | 18 | ||
19 | -import java.util.Arrays; | 19 | +import com.google.common.base.MoreObjects; |
20 | - | 20 | +import com.google.common.base.MoreObjects.ToStringHelper; |
21 | import org.jboss.netty.buffer.ChannelBuffer; | 21 | import org.jboss.netty.buffer.ChannelBuffer; |
22 | import org.onosproject.pcepio.protocol.PcepVersion; | 22 | import org.onosproject.pcepio.protocol.PcepVersion; |
23 | import org.slf4j.Logger; | 23 | import org.slf4j.Logger; |
24 | import org.slf4j.LoggerFactory; | 24 | import org.slf4j.LoggerFactory; |
25 | 25 | ||
26 | -import com.google.common.base.MoreObjects; | 26 | +import java.util.Arrays; |
27 | -import com.google.common.base.MoreObjects.ToStringHelper; | ||
28 | 27 | ||
29 | /** | 28 | /** |
30 | * Provides IPv6 Sub Object. | 29 | * Provides IPv6 Sub Object. |
... | @@ -115,15 +114,15 @@ public class IPv6SubObject implements PcepValueType { | ... | @@ -115,15 +114,15 @@ public class IPv6SubObject implements PcepValueType { |
115 | */ | 114 | */ |
116 | public static IPv6SubObject of(final byte[] raw) { | 115 | public static IPv6SubObject of(final byte[] raw) { |
117 | //check NONE_VAL | 116 | //check NONE_VAL |
118 | - boolean bFoundNONE = true; | 117 | + boolean bFoundNone = true; |
119 | //value starts from 3rd byte. | 118 | //value starts from 3rd byte. |
120 | for (int i = 2; i < 20; ++i) { | 119 | for (int i = 2; i < 20; ++i) { |
121 | if (NONE_VAL[i] != raw[i]) { | 120 | if (NONE_VAL[i] != raw[i]) { |
122 | - bFoundNONE = false; | 121 | + bFoundNone = false; |
123 | } | 122 | } |
124 | } | 123 | } |
125 | 124 | ||
126 | - if (bFoundNONE) { | 125 | + if (bFoundNone) { |
127 | return NONE; | 126 | return NONE; |
128 | } | 127 | } |
129 | 128 | ... | ... |
... | @@ -15,15 +15,14 @@ | ... | @@ -15,15 +15,14 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.pcepio.types; | 16 | package org.onosproject.pcepio.types; |
17 | 17 | ||
18 | -import java.util.Arrays; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | 19 | +import com.google.common.base.MoreObjects.ToStringHelper; |
20 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onosproject.pcepio.protocol.PcepVersion; | 21 | import org.onosproject.pcepio.protocol.PcepVersion; |
22 | import org.slf4j.Logger; | 22 | import org.slf4j.Logger; |
23 | import org.slf4j.LoggerFactory; | 23 | import org.slf4j.LoggerFactory; |
24 | 24 | ||
25 | -import com.google.common.base.MoreObjects; | 25 | +import java.util.Arrays; |
26 | -import com.google.common.base.MoreObjects.ToStringHelper; | ||
27 | 26 | ||
28 | /** | 27 | /** |
29 | * Provides IPv6 TE Router Id of Local Node. Reference :[RFC6119]/4.1. | 28 | * Provides IPv6 TE Router Id of Local Node. Reference :[RFC6119]/4.1. |
... | @@ -63,15 +62,15 @@ public class IPv6TERouterIdofLocalNodeTlv implements PcepValueType { | ... | @@ -63,15 +62,15 @@ public class IPv6TERouterIdofLocalNodeTlv implements PcepValueType { |
63 | */ | 62 | */ |
64 | public static IPv6TERouterIdofLocalNodeTlv of(final byte[] raw) { | 63 | public static IPv6TERouterIdofLocalNodeTlv of(final byte[] raw) { |
65 | //check NONE_VAL | 64 | //check NONE_VAL |
66 | - boolean bFoundNONE = true; | 65 | + boolean bFoundNone = true; |
67 | //value starts from 3rd byte. | 66 | //value starts from 3rd byte. |
68 | for (int i = 2; i < 20; ++i) { | 67 | for (int i = 2; i < 20; ++i) { |
69 | if (NONE_VAL[i] != raw[i]) { | 68 | if (NONE_VAL[i] != raw[i]) { |
70 | - bFoundNONE = false; | 69 | + bFoundNone = false; |
71 | } | 70 | } |
72 | } | 71 | } |
73 | 72 | ||
74 | - if (bFoundNONE) { | 73 | + if (bFoundNone) { |
75 | return NONE; | 74 | return NONE; |
76 | } | 75 | } |
77 | 76 | ... | ... |
... | @@ -15,15 +15,14 @@ | ... | @@ -15,15 +15,14 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.pcepio.types; | 16 | package org.onosproject.pcepio.types; |
17 | 17 | ||
18 | -import java.util.Arrays; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | 19 | +import com.google.common.base.MoreObjects.ToStringHelper; |
20 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onosproject.pcepio.protocol.PcepVersion; | 21 | import org.onosproject.pcepio.protocol.PcepVersion; |
22 | import org.slf4j.Logger; | 22 | import org.slf4j.Logger; |
23 | import org.slf4j.LoggerFactory; | 23 | import org.slf4j.LoggerFactory; |
24 | 24 | ||
25 | -import com.google.common.base.MoreObjects; | 25 | +import java.util.Arrays; |
26 | -import com.google.common.base.MoreObjects.ToStringHelper; | ||
27 | 26 | ||
28 | /** | 27 | /** |
29 | * Provides IPv6 TE Router Id of Remote Node. Reference :[RFC6119]/4.1. | 28 | * Provides IPv6 TE Router Id of Remote Node. Reference :[RFC6119]/4.1. |
... | @@ -64,15 +63,15 @@ public class IPv6TERouterIdofRemoteNodeTlv implements PcepValueType { | ... | @@ -64,15 +63,15 @@ public class IPv6TERouterIdofRemoteNodeTlv implements PcepValueType { |
64 | */ | 63 | */ |
65 | public static IPv6TERouterIdofRemoteNodeTlv of(final byte[] raw) { | 64 | public static IPv6TERouterIdofRemoteNodeTlv of(final byte[] raw) { |
66 | //check NONE_VAL | 65 | //check NONE_VAL |
67 | - boolean bFoundNONE = true; | 66 | + boolean bFoundNone = true; |
68 | //value starts from 3rd byte. | 67 | //value starts from 3rd byte. |
69 | for (int i = 2; i < 20; ++i) { | 68 | for (int i = 2; i < 20; ++i) { |
70 | if (NONE_VAL[i] != raw[i]) { | 69 | if (NONE_VAL[i] != raw[i]) { |
71 | - bFoundNONE = false; | 70 | + bFoundNone = false; |
72 | } | 71 | } |
73 | } | 72 | } |
74 | 73 | ||
75 | - if (bFoundNONE) { | 74 | + if (bFoundNone) { |
76 | return NONE; | 75 | return NONE; |
77 | } | 76 | } |
78 | 77 | ... | ... |
... | @@ -15,20 +15,19 @@ | ... | @@ -15,20 +15,19 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.pcepio.types; | 16 | package org.onosproject.pcepio.types; |
17 | 17 | ||
18 | -import java.util.Arrays; | 18 | +import com.google.common.base.MoreObjects; |
19 | - | 19 | +import com.google.common.base.MoreObjects.ToStringHelper; |
20 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
21 | import org.onosproject.pcepio.protocol.PcepVersion; | 21 | import org.onosproject.pcepio.protocol.PcepVersion; |
22 | import org.slf4j.Logger; | 22 | import org.slf4j.Logger; |
23 | import org.slf4j.LoggerFactory; | 23 | import org.slf4j.LoggerFactory; |
24 | 24 | ||
25 | -import com.google.common.base.MoreObjects; | 25 | +import java.util.Arrays; |
26 | -import com.google.common.base.MoreObjects.ToStringHelper; | ||
27 | 26 | ||
28 | /** | 27 | /** |
29 | * Provides IGP Link Metric . | 28 | * Provides IGP Link Metric . |
30 | */ | 29 | */ |
31 | -public class IGPMetricTlv implements PcepValueType { | 30 | +public class IgpMetricTlv implements PcepValueType { |
32 | 31 | ||
33 | /* Reference :[I-D.ietf-idr-ls-distribution] /3.3.2.4 | 32 | /* Reference :[I-D.ietf-idr-ls-distribution] /3.3.2.4 |
34 | * 0 1 2 3 | 33 | * 0 1 2 3 |
... | @@ -40,7 +39,7 @@ public class IGPMetricTlv implements PcepValueType { | ... | @@ -40,7 +39,7 @@ public class IGPMetricTlv implements PcepValueType { |
40 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 39 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
41 | */ | 40 | */ |
42 | 41 | ||
43 | - protected static final Logger log = LoggerFactory.getLogger(IGPMetricTlv.class); | 42 | + protected static final Logger log = LoggerFactory.getLogger(IgpMetricTlv.class); |
44 | 43 | ||
45 | public static final short TYPE = 1095; //TODO:NEED TO HANDLE TDB40 | 44 | public static final short TYPE = 1095; //TODO:NEED TO HANDLE TDB40 |
46 | private short hLength; | 45 | private short hLength; |
... | @@ -53,7 +52,7 @@ public class IGPMetricTlv implements PcepValueType { | ... | @@ -53,7 +52,7 @@ public class IGPMetricTlv implements PcepValueType { |
53 | * @param rawValue IGP Link Metric | 52 | * @param rawValue IGP Link Metric |
54 | * @param hLength length | 53 | * @param hLength length |
55 | */ | 54 | */ |
56 | - public IGPMetricTlv(byte[] rawValue, short hLength) { | 55 | + public IgpMetricTlv(byte[] rawValue, short hLength) { |
57 | this.rawValue = rawValue; | 56 | this.rawValue = rawValue; |
58 | this.hLength = hLength; | 57 | this.hLength = hLength; |
59 | } | 58 | } |
... | @@ -65,8 +64,8 @@ public class IGPMetricTlv implements PcepValueType { | ... | @@ -65,8 +64,8 @@ public class IGPMetricTlv implements PcepValueType { |
65 | * @param hLength length | 64 | * @param hLength length |
66 | * @return object of IGPMetricTlv | 65 | * @return object of IGPMetricTlv |
67 | */ | 66 | */ |
68 | - public static IGPMetricTlv of(final byte[] raw, short hLength) { | 67 | + public static IgpMetricTlv of(final byte[] raw, short hLength) { |
69 | - return new IGPMetricTlv(raw, hLength); | 68 | + return new IgpMetricTlv(raw, hLength); |
70 | } | 69 | } |
71 | 70 | ||
72 | /** | 71 | /** |
... | @@ -103,8 +102,8 @@ public class IGPMetricTlv implements PcepValueType { | ... | @@ -103,8 +102,8 @@ public class IGPMetricTlv implements PcepValueType { |
103 | if (this == obj) { | 102 | if (this == obj) { |
104 | return true; | 103 | return true; |
105 | } | 104 | } |
106 | - if (obj instanceof IGPMetricTlv) { | 105 | + if (obj instanceof IgpMetricTlv) { |
107 | - IGPMetricTlv other = (IGPMetricTlv) obj; | 106 | + IgpMetricTlv other = (IgpMetricTlv) obj; |
108 | return Arrays.equals(rawValue, other.rawValue); | 107 | return Arrays.equals(rawValue, other.rawValue); |
109 | } | 108 | } |
110 | return false; | 109 | return false; |
... | @@ -127,9 +126,9 @@ public class IGPMetricTlv implements PcepValueType { | ... | @@ -127,9 +126,9 @@ public class IGPMetricTlv implements PcepValueType { |
127 | * @return object of IGPMetricTlv | 126 | * @return object of IGPMetricTlv |
128 | */ | 127 | */ |
129 | public static PcepValueType read(ChannelBuffer c, short hLength) { | 128 | public static PcepValueType read(ChannelBuffer c, short hLength) { |
130 | - byte[] iIGPMetric = new byte[hLength]; | 129 | + byte[] iIgpMetric = new byte[hLength]; |
131 | - c.readBytes(iIGPMetric, 0, hLength); | 130 | + c.readBytes(iIgpMetric, 0, hLength); |
132 | - return new IGPMetricTlv(iIGPMetric, hLength); | 131 | + return new IgpMetricTlv(iIgpMetric, hLength); |
133 | } | 132 | } |
134 | 133 | ||
135 | @Override | 134 | @Override | ... | ... |
... | @@ -15,21 +15,20 @@ | ... | @@ -15,21 +15,20 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.pcepio.types; | 16 | package org.onosproject.pcepio.types; |
17 | 17 | ||
18 | -import java.util.Arrays; | 18 | +import com.google.common.base.MoreObjects; |
19 | -import java.util.Objects; | 19 | +import com.google.common.base.MoreObjects.ToStringHelper; |
20 | - | ||
21 | import org.jboss.netty.buffer.ChannelBuffer; | 20 | import org.jboss.netty.buffer.ChannelBuffer; |
22 | import org.onosproject.pcepio.protocol.PcepVersion; | 21 | import org.onosproject.pcepio.protocol.PcepVersion; |
23 | import org.slf4j.Logger; | 22 | import org.slf4j.Logger; |
24 | import org.slf4j.LoggerFactory; | 23 | import org.slf4j.LoggerFactory; |
25 | 24 | ||
26 | -import com.google.common.base.MoreObjects; | 25 | +import java.util.Arrays; |
27 | -import com.google.common.base.MoreObjects.ToStringHelper; | 26 | +import java.util.Objects; |
28 | 27 | ||
29 | /** | 28 | /** |
30 | * Provides ISIS Area Identifier. | 29 | * Provides ISIS Area Identifier. |
31 | */ | 30 | */ |
32 | -public class ISISAreaIdentifierTlv implements PcepValueType { | 31 | +public class IsisAreaIdentifierTlv implements PcepValueType { |
33 | 32 | ||
34 | /* Reference :[I-D.ietf-idr- ls-distribution]/3.3.1.2 | 33 | /* Reference :[I-D.ietf-idr- ls-distribution]/3.3.1.2 |
35 | * 0 1 2 3 | 34 | * 0 1 2 3 |
... | @@ -41,7 +40,7 @@ public class ISISAreaIdentifierTlv implements PcepValueType { | ... | @@ -41,7 +40,7 @@ public class ISISAreaIdentifierTlv implements PcepValueType { |
41 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 40 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
42 | */ | 41 | */ |
43 | 42 | ||
44 | - protected static final Logger log = LoggerFactory.getLogger(ISISAreaIdentifierTlv.class); | 43 | + protected static final Logger log = LoggerFactory.getLogger(IsisAreaIdentifierTlv.class); |
45 | 44 | ||
46 | public static final short TYPE = 107; //TODO:NEED TO HANDLE TBD24 | 45 | public static final short TYPE = 107; //TODO:NEED TO HANDLE TBD24 |
47 | private short hLength; | 46 | private short hLength; |
... | @@ -54,7 +53,7 @@ public class ISISAreaIdentifierTlv implements PcepValueType { | ... | @@ -54,7 +53,7 @@ public class ISISAreaIdentifierTlv implements PcepValueType { |
54 | * @param rawValue ISIS-Area-Identifier | 53 | * @param rawValue ISIS-Area-Identifier |
55 | * @param hLength length | 54 | * @param hLength length |
56 | */ | 55 | */ |
57 | - public ISISAreaIdentifierTlv(byte[] rawValue, short hLength) { | 56 | + public IsisAreaIdentifierTlv(byte[] rawValue, short hLength) { |
58 | log.debug("ISISAreaIdentifierTlv"); | 57 | log.debug("ISISAreaIdentifierTlv"); |
59 | this.rawValue = rawValue; | 58 | this.rawValue = rawValue; |
60 | if (0 == hLength) { | 59 | if (0 == hLength) { |
... | @@ -71,8 +70,8 @@ public class ISISAreaIdentifierTlv implements PcepValueType { | ... | @@ -71,8 +70,8 @@ public class ISISAreaIdentifierTlv implements PcepValueType { |
71 | * @param hLength length | 70 | * @param hLength length |
72 | * @return object of ISISAreaIdentifierTlv | 71 | * @return object of ISISAreaIdentifierTlv |
73 | */ | 72 | */ |
74 | - public static ISISAreaIdentifierTlv of(final byte[] raw, short hLength) { | 73 | + public static IsisAreaIdentifierTlv of(final byte[] raw, short hLength) { |
75 | - return new ISISAreaIdentifierTlv(raw, hLength); | 74 | + return new IsisAreaIdentifierTlv(raw, hLength); |
76 | } | 75 | } |
77 | 76 | ||
78 | /** | 77 | /** |
... | @@ -109,8 +108,8 @@ public class ISISAreaIdentifierTlv implements PcepValueType { | ... | @@ -109,8 +108,8 @@ public class ISISAreaIdentifierTlv implements PcepValueType { |
109 | if (this == obj) { | 108 | if (this == obj) { |
110 | return true; | 109 | return true; |
111 | } | 110 | } |
112 | - if (obj instanceof ISISAreaIdentifierTlv) { | 111 | + if (obj instanceof IsisAreaIdentifierTlv) { |
113 | - ISISAreaIdentifierTlv other = (ISISAreaIdentifierTlv) obj; | 112 | + IsisAreaIdentifierTlv other = (IsisAreaIdentifierTlv) obj; |
114 | return Objects.equals(hLength, other.hLength) && Arrays.equals(rawValue, other.rawValue); | 113 | return Objects.equals(hLength, other.hLength) && Arrays.equals(rawValue, other.rawValue); |
115 | } | 114 | } |
116 | return false; | 115 | return false; |
... | @@ -133,9 +132,9 @@ public class ISISAreaIdentifierTlv implements PcepValueType { | ... | @@ -133,9 +132,9 @@ public class ISISAreaIdentifierTlv implements PcepValueType { |
133 | * @return object of ISISAreaIdentifierTlv | 132 | * @return object of ISISAreaIdentifierTlv |
134 | */ | 133 | */ |
135 | public static PcepValueType read(ChannelBuffer c, short hLength) { | 134 | public static PcepValueType read(ChannelBuffer c, short hLength) { |
136 | - byte[] iISISAreaIdentifier = new byte[hLength]; | 135 | + byte[] iIsisAreaIdentifier = new byte[hLength]; |
137 | - c.readBytes(iISISAreaIdentifier, 0, hLength); | 136 | + c.readBytes(iIsisAreaIdentifier, 0, hLength); |
138 | - return new ISISAreaIdentifierTlv(iISISAreaIdentifier, hLength); | 137 | + return new IsisAreaIdentifierTlv(iIsisAreaIdentifier, hLength); |
139 | } | 138 | } |
140 | 139 | ||
141 | @Override | 140 | @Override | ... | ... |
... | @@ -201,13 +201,13 @@ public class LocalTENodeDescriptorsTlv implements PcepValueType { | ... | @@ -201,13 +201,13 @@ public class LocalTENodeDescriptorsTlv implements PcepValueType { |
201 | iValue = tempCb.readInt(); | 201 | iValue = tempCb.readInt(); |
202 | tlv = new AutonomousSystemTlv(iValue); | 202 | tlv = new AutonomousSystemTlv(iValue); |
203 | break; | 203 | break; |
204 | - case BGPLSidentifierTlv.TYPE: | 204 | + case BgpLsIdentifierTlv.TYPE: |
205 | iValue = tempCb.readInt(); | 205 | iValue = tempCb.readInt(); |
206 | - tlv = new BGPLSidentifierTlv(iValue); | 206 | + tlv = new BgpLsIdentifierTlv(iValue); |
207 | break; | 207 | break; |
208 | - case OSPFareaIDsubTlv.TYPE: | 208 | + case OspfAreaIdSubTlv.TYPE: |
209 | iValue = tempCb.readInt(); | 209 | iValue = tempCb.readInt(); |
210 | - tlv = new OSPFareaIDsubTlv(iValue); | 210 | + tlv = new OspfAreaIdSubTlv(iValue); |
211 | break; | 211 | break; |
212 | case RouterIDSubTlv.TYPE: | 212 | case RouterIDSubTlv.TYPE: |
213 | tlv = RouterIDSubTlv.read(tempCb, length); | 213 | tlv = RouterIDSubTlv.read(tempCb, length); | ... | ... |
... | @@ -27,7 +27,7 @@ import com.google.common.base.MoreObjects; | ... | @@ -27,7 +27,7 @@ import com.google.common.base.MoreObjects; |
27 | /** | 27 | /** |
28 | * Provides MPLS Protocol Mask. | 28 | * Provides MPLS Protocol Mask. |
29 | */ | 29 | */ |
30 | -public class MPLSProtocolMaskTlv implements PcepValueType { | 30 | +public class MplsProtocolMaskTlv implements PcepValueType { |
31 | 31 | ||
32 | /* Reference :[I-D.ietf-idr-ls-distribution]/3.3.2.2 | 32 | /* Reference :[I-D.ietf-idr-ls-distribution]/3.3.2.2 |
33 | * 0 1 2 3 | 33 | * 0 1 2 3 |
... | @@ -38,7 +38,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { | ... | @@ -38,7 +38,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { |
38 | |L|R| Reserved | | 38 | |L|R| Reserved | |
39 | +-+-+-+-+-+-+-+-+ | 39 | +-+-+-+-+-+-+-+-+ |
40 | */ | 40 | */ |
41 | - protected static final Logger log = LoggerFactory.getLogger(MPLSProtocolMaskTlv.class); | 41 | + protected static final Logger log = LoggerFactory.getLogger(MplsProtocolMaskTlv.class); |
42 | 42 | ||
43 | public static final short TYPE = 1094; //TDB39 | 43 | public static final short TYPE = 1094; //TDB39 |
44 | public static final short LENGTH = 1; | 44 | public static final short LENGTH = 1; |
... | @@ -55,7 +55,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { | ... | @@ -55,7 +55,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { |
55 | * | 55 | * |
56 | * @param rawValue MPLS Protocol Mask Flag Bits | 56 | * @param rawValue MPLS Protocol Mask Flag Bits |
57 | */ | 57 | */ |
58 | - public MPLSProtocolMaskTlv(byte rawValue) { | 58 | + public MplsProtocolMaskTlv(byte rawValue) { |
59 | this.rawValue = rawValue; | 59 | this.rawValue = rawValue; |
60 | this.isRawValueSet = true; | 60 | this.isRawValueSet = true; |
61 | this.bLFlag = (rawValue & LFLAG_SET) == LFLAG_SET; | 61 | this.bLFlag = (rawValue & LFLAG_SET) == LFLAG_SET; |
... | @@ -68,7 +68,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { | ... | @@ -68,7 +68,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { |
68 | * @param bLFlag L-flag | 68 | * @param bLFlag L-flag |
69 | * @param bRFlag R-flag | 69 | * @param bRFlag R-flag |
70 | */ | 70 | */ |
71 | - public MPLSProtocolMaskTlv(boolean bLFlag, boolean bRFlag) { | 71 | + public MplsProtocolMaskTlv(boolean bLFlag, boolean bRFlag) { |
72 | this.bLFlag = bLFlag; | 72 | this.bLFlag = bLFlag; |
73 | this.bRFlag = bRFlag; | 73 | this.bRFlag = bRFlag; |
74 | this.rawValue = 0; | 74 | this.rawValue = 0; |
... | @@ -81,8 +81,8 @@ public class MPLSProtocolMaskTlv implements PcepValueType { | ... | @@ -81,8 +81,8 @@ public class MPLSProtocolMaskTlv implements PcepValueType { |
81 | * @param raw MPLS Protocol Mask Tlv | 81 | * @param raw MPLS Protocol Mask Tlv |
82 | * @return new object of MPLS Protocol Mask Tlv | 82 | * @return new object of MPLS Protocol Mask Tlv |
83 | */ | 83 | */ |
84 | - public static MPLSProtocolMaskTlv of(final byte raw) { | 84 | + public static MplsProtocolMaskTlv of(final byte raw) { |
85 | - return new MPLSProtocolMaskTlv(raw); | 85 | + return new MplsProtocolMaskTlv(raw); |
86 | } | 86 | } |
87 | 87 | ||
88 | /** | 88 | /** |
... | @@ -141,8 +141,8 @@ public class MPLSProtocolMaskTlv implements PcepValueType { | ... | @@ -141,8 +141,8 @@ public class MPLSProtocolMaskTlv implements PcepValueType { |
141 | if (this == obj) { | 141 | if (this == obj) { |
142 | return true; | 142 | return true; |
143 | } | 143 | } |
144 | - if (obj instanceof MPLSProtocolMaskTlv) { | 144 | + if (obj instanceof MplsProtocolMaskTlv) { |
145 | - MPLSProtocolMaskTlv other = (MPLSProtocolMaskTlv) obj; | 145 | + MplsProtocolMaskTlv other = (MplsProtocolMaskTlv) obj; |
146 | if (isRawValueSet) { | 146 | if (isRawValueSet) { |
147 | return Objects.equals(this.rawValue, other.rawValue); | 147 | return Objects.equals(this.rawValue, other.rawValue); |
148 | } else { | 148 | } else { |
... | @@ -186,7 +186,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { | ... | @@ -186,7 +186,7 @@ public class MPLSProtocolMaskTlv implements PcepValueType { |
186 | bLFlag = (temp & LFLAG_SET) == LFLAG_SET; | 186 | bLFlag = (temp & LFLAG_SET) == LFLAG_SET; |
187 | bRFlag = (temp & RFLAG_SET) == RFLAG_SET; | 187 | bRFlag = (temp & RFLAG_SET) == RFLAG_SET; |
188 | 188 | ||
189 | - return new MPLSProtocolMaskTlv(bLFlag, bRFlag); | 189 | + return new MplsProtocolMaskTlv(bLFlag, bRFlag); |
190 | } | 190 | } |
191 | 191 | ||
192 | @Override | 192 | @Override | ... | ... |
... | @@ -16,15 +16,14 @@ | ... | @@ -16,15 +16,14 @@ |
16 | 16 | ||
17 | package org.onosproject.pcepio.types; | 17 | package org.onosproject.pcepio.types; |
18 | 18 | ||
19 | -import java.util.Objects; | 19 | +import com.google.common.base.MoreObjects; |
20 | - | 20 | +import com.google.common.base.MoreObjects.ToStringHelper; |
21 | import org.jboss.netty.buffer.ChannelBuffer; | 21 | import org.jboss.netty.buffer.ChannelBuffer; |
22 | import org.onosproject.pcepio.protocol.PcepVersion; | 22 | import org.onosproject.pcepio.protocol.PcepVersion; |
23 | import org.slf4j.Logger; | 23 | import org.slf4j.Logger; |
24 | import org.slf4j.LoggerFactory; | 24 | import org.slf4j.LoggerFactory; |
25 | 25 | ||
26 | -import com.google.common.base.MoreObjects; | 26 | +import java.util.Objects; |
27 | -import com.google.common.base.MoreObjects.ToStringHelper; | ||
28 | 27 | ||
29 | /** | 28 | /** |
30 | * NexthopIPv6addressTlv provides Ipv6 address of next hop. | 29 | * NexthopIPv6addressTlv provides Ipv6 address of next hop. |
... | @@ -84,15 +83,15 @@ public class NexthopIPv6addressTlv implements PcepValueType { | ... | @@ -84,15 +83,15 @@ public class NexthopIPv6addressTlv implements PcepValueType { |
84 | //logic to be checked | 83 | //logic to be checked |
85 | public static NexthopIPv6addressTlv of(final byte[] raw) { | 84 | public static NexthopIPv6addressTlv of(final byte[] raw) { |
86 | //check NONE_VAL | 85 | //check NONE_VAL |
87 | - boolean bFoundNONE = true; | 86 | + boolean bFoundNone = true; |
88 | //value starts from 3rd byte. | 87 | //value starts from 3rd byte. |
89 | for (int i = 5; i < 20; ++i) { | 88 | for (int i = 5; i < 20; ++i) { |
90 | if (NONE_VAL[i] != raw[i]) { | 89 | if (NONE_VAL[i] != raw[i]) { |
91 | - bFoundNONE = false; | 90 | + bFoundNone = false; |
92 | } | 91 | } |
93 | } | 92 | } |
94 | 93 | ||
95 | - if (bFoundNONE) { | 94 | + if (bFoundNone) { |
96 | return NONE; | 95 | return NONE; |
97 | } | 96 | } |
98 | 97 | ... | ... |
... | @@ -15,18 +15,18 @@ | ... | @@ -15,18 +15,18 @@ |
15 | */ | 15 | */ |
16 | package org.onosproject.pcepio.types; | 16 | package org.onosproject.pcepio.types; |
17 | 17 | ||
18 | -import java.util.Objects; | 18 | +import com.google.common.base.MoreObjects; |
19 | import org.jboss.netty.buffer.ChannelBuffer; | 19 | import org.jboss.netty.buffer.ChannelBuffer; |
20 | import org.onosproject.pcepio.protocol.PcepVersion; | 20 | import org.onosproject.pcepio.protocol.PcepVersion; |
21 | import org.slf4j.Logger; | 21 | import org.slf4j.Logger; |
22 | import org.slf4j.LoggerFactory; | 22 | import org.slf4j.LoggerFactory; |
23 | 23 | ||
24 | -import com.google.common.base.MoreObjects; | 24 | +import java.util.Objects; |
25 | 25 | ||
26 | /** | 26 | /** |
27 | * Provides area ID for OSPF area. | 27 | * Provides area ID for OSPF area. |
28 | */ | 28 | */ |
29 | -public class OSPFareaIDsubTlv implements PcepValueType { | 29 | +public class OspfAreaIdSubTlv implements PcepValueType { |
30 | 30 | ||
31 | /* Reference :draft-ietf-idr-ls-distribution-10. | 31 | /* Reference :draft-ietf-idr-ls-distribution-10. |
32 | * 0 1 2 3 | 32 | * 0 1 2 3 |
... | @@ -38,7 +38,7 @@ public class OSPFareaIDsubTlv implements PcepValueType { | ... | @@ -38,7 +38,7 @@ public class OSPFareaIDsubTlv implements PcepValueType { |
38 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 38 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |
39 | */ | 39 | */ |
40 | 40 | ||
41 | - protected static final Logger log = LoggerFactory.getLogger(OSPFareaIDsubTlv.class); | 41 | + protected static final Logger log = LoggerFactory.getLogger(OspfAreaIdSubTlv.class); |
42 | 42 | ||
43 | public static final short TYPE = 600; //TODD:change this TBD12 | 43 | public static final short TYPE = 600; //TODD:change this TBD12 |
44 | public static final short LENGTH = 4; | 44 | public static final short LENGTH = 4; |
... | @@ -50,7 +50,7 @@ public class OSPFareaIDsubTlv implements PcepValueType { | ... | @@ -50,7 +50,7 @@ public class OSPFareaIDsubTlv implements PcepValueType { |
50 | * | 50 | * |
51 | * @param rawValue area ID for OSPF area. | 51 | * @param rawValue area ID for OSPF area. |
52 | */ | 52 | */ |
53 | - public OSPFareaIDsubTlv(int rawValue) { | 53 | + public OspfAreaIdSubTlv(int rawValue) { |
54 | this.rawValue = rawValue; | 54 | this.rawValue = rawValue; |
55 | } | 55 | } |
56 | 56 | ||
... | @@ -60,8 +60,8 @@ public class OSPFareaIDsubTlv implements PcepValueType { | ... | @@ -60,8 +60,8 @@ public class OSPFareaIDsubTlv implements PcepValueType { |
60 | * @param raw opaque value of AreaID | 60 | * @param raw opaque value of AreaID |
61 | * @return new object of OSPF area ID sub TLV | 61 | * @return new object of OSPF area ID sub TLV |
62 | */ | 62 | */ |
63 | - public static OSPFareaIDsubTlv of(final int raw) { | 63 | + public static OspfAreaIdSubTlv of(final int raw) { |
64 | - return new OSPFareaIDsubTlv(raw); | 64 | + return new OspfAreaIdSubTlv(raw); |
65 | } | 65 | } |
66 | 66 | ||
67 | /** | 67 | /** |
... | @@ -98,8 +98,8 @@ public class OSPFareaIDsubTlv implements PcepValueType { | ... | @@ -98,8 +98,8 @@ public class OSPFareaIDsubTlv implements PcepValueType { |
98 | if (this == obj) { | 98 | if (this == obj) { |
99 | return true; | 99 | return true; |
100 | } | 100 | } |
101 | - if (obj instanceof OSPFareaIDsubTlv) { | 101 | + if (obj instanceof OspfAreaIdSubTlv) { |
102 | - OSPFareaIDsubTlv other = (OSPFareaIDsubTlv) obj; | 102 | + OspfAreaIdSubTlv other = (OspfAreaIdSubTlv) obj; |
103 | return Objects.equals(this.rawValue, other.rawValue); | 103 | return Objects.equals(this.rawValue, other.rawValue); |
104 | } | 104 | } |
105 | return false; | 105 | return false; |
... | @@ -120,8 +120,8 @@ public class OSPFareaIDsubTlv implements PcepValueType { | ... | @@ -120,8 +120,8 @@ public class OSPFareaIDsubTlv implements PcepValueType { |
120 | * @param c input channel buffer | 120 | * @param c input channel buffer |
121 | * @return object of OSPFAreaIdSubTlv | 121 | * @return object of OSPFAreaIdSubTlv |
122 | */ | 122 | */ |
123 | - public static OSPFareaIDsubTlv read(ChannelBuffer c) { | 123 | + public static OspfAreaIdSubTlv read(ChannelBuffer c) { |
124 | - return OSPFareaIDsubTlv.of(c.readInt()); | 124 | + return OspfAreaIdSubTlv.of(c.readInt()); |
125 | } | 125 | } |
126 | 126 | ||
127 | @Override | 127 | @Override | ... | ... |
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
protocols/pcep/pcepio/src/test/java/org/onosproject/pcepio/types/RemoteTENodeDescriptorsTlvTest.java
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
-
Please register or login to post a comment