/** * Return the minimum (inclusive) value in the range of port numbers * to match against packets. * * @return A {@link PortNumber} instance that contains the minimum value * in the range of port numbers. */ public PortNumber getPortNumberFrom() { return new PortNumber(portFrom); }
static short portNumber(final PortNumber portNumber) { return portNumber.getValue().shortValue(); }
@ConstructorProperties("value") public PortNumber(Integer _value) { if (_value != null) { check_valueRange(_value); } Objects.requireNonNull(_value, "Supplied value may not be null"); this._value = _value; }
public MatchesBuilder matchesBuilder(MatchesBuilder matchesBuilder, int dstPort) { SourcePortRangeBuilder sourcePortRangeBuilder = new SourcePortRangeBuilder() .setLowerPort(PortNumber.getDefaultInstance("0")) .setUpperPort(PortNumber.getDefaultInstance("0")); PortNumber portNumber = new PortNumber(dstPort); DestinationPortRangeBuilder destinationPortRangeBuilder = new DestinationPortRangeBuilder() .setLowerPort(portNumber) .setUpperPort(portNumber); AceIpBuilder aceIpBuilder = new AceIpBuilder() .setSourcePortRange(sourcePortRangeBuilder.build()) .setDestinationPortRange(destinationPortRangeBuilder.build()) .setProtocol((short)6); return matchesBuilder.setAceType(aceIpBuilder.build()); }
/** * Return the maximum (inclusive) value in the range of port numbers * to match against packets. * * @return A {@link PortNumber} instance that contains the maximum value * in the range of port numbers. */ public PortNumber getPortNumberTo() { return new PortNumber(portTo); }
private void equalOrNotSetValidation(PortNumber portInMatch, long paramValue) { if (portInMatch != null) { if (paramValue != portInMatch.getValue().longValue()) { throw new IllegalArgumentException(Classifier.MSG_CLASSIFICATION_CONFLICT_DETECTED + " for port values " + portInMatch.getValue().longValue() + " and " + paramValue + ". It is not allowed " + "to assign different values to the same parameter among all the classifiers within one rule."); } } }
@ConstructorProperties("value") public PortNumber(java.lang.Integer _value) { if (_value != null) { check_valueRange(_value); } Preconditions.checkNotNull(_value, "Supplied value may not be null"); this._value = _value; }
private static PortNumber resolvePortNumber(int port) { PortNumber portNo = new PortNumber(port); return portNo; }
/** * Return a description about the specified MD-SAL action. * * @param name The name of the flow action. * @param port A {@link PortNumber} instance. * @return A description about the specified MD-SAL action. */ protected final String getDescription(String name, PortNumber port) { Integer num = (port == null) ? null : port.getValue(); return new StringBuilder(name).append("(port="). append(num).append(')').toString(); }
@ConstructorProperties("value") public PortNumber(java.lang.Integer _value) { if (_value != null) { check_valueRange(_value); } Preconditions.checkNotNull(_value, "Supplied value may not be null"); this._value = _value; }
/** * Return the port number to be set as a {@link PortNumber} instance. * * @return A {@link PortNumber} instance. */ public final PortNumber getPortNumber() { return new PortNumber(Integer.valueOf(port)); }
public State9Builder setRemotePort(PortNumber value) { if (value != null) { checkRemotePortRange(value.getValue()); } this._remotePort = value; return this; } /**
public static PortNumber getDefaultInstance(String defaultValue) { return new PortNumber(java.lang.Integer.valueOf(defaultValue)); }
public State9Builder setLocalPort(PortNumber value) { if (value != null) { checkLocalPortRange(value.getValue()); } this._localPort = value; return this; } /**
public static PortNumber getDefaultInstance(String defaultValue) { return new PortNumber(Integer.valueOf(defaultValue)); }
/** * Return the port number configured in the given * {@link VtnPortActionFields} instance. * * @param vport A {@link VtnPortActionFields} instance. * @return The port number. */ protected final int getPortNumber(VtnPortActionFields vport) { if (vport != null) { PortNumber pnum = vport.getPort(); if (pnum != null) { Integer v = pnum.getValue(); if (v != null) { return v.intValue(); } } } return DEFAULT_VALUE; }
public static PortNumber getDefaultInstance(String defaultValue) { return new PortNumber(Integer.valueOf(defaultValue)); }
/** * Return the port number configured in the given {@link PortNumber} * instance. * * @param port A {@link PortNumber} instance. * @return An {@link Integer} instance if the port number is present in * the given {@link PortNumber} instance. * Otherwise {@code null}. * @throws RpcException The given port number is invalid. */ public static Integer getPortNumber(PortNumber port) throws RpcException { Integer value = null; if (port != null) { value = port.getValue(); if (value != null) { // This check can be removed when RESTCONF implements the // restriction check. checkPortNumber(value.intValue()); } } return value; }
private Set<MatchBuilder> extractMatchBuildersByPortNumbers(MatchBuilderCreatorByPort builderCreator) { final Set<MatchBuilder> matchBuilders = new HashSet<>(); for(int portNumber = minPortNumber; portNumber <= maxPortNumber; portNumber++) { MatchBuilder builder = builderCreator.create(new PortNumber(portNumber)); matchBuilders.add(builder); } return matchBuilders; }
/** * Converts IpAddress and PortNumber to InetSocketAddress * * @param ipAddress * @param port * @return InetSocketAddress */ public static InetSocketAddress toInetSocketAddress(final IpAddress ipAddress, final PortNumber port) { final String ipString = toStringIP(ipAddress); return new InetSocketAddress(InetAddresses.forString(ipString), port.getValue()); }