/** * 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); }
/** * 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); }
/** * 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 String createFlowName(String intentId) { StringBuilder sb = new StringBuilder(); sb.append(OFRendererConstants.INTENT_L2_FLOW_NAME); sb.append(endPointGroups.get(OFRendererConstants.SRC_END_POINT_GROUP_INDEX)); sb.append(endPointGroups.get(OFRendererConstants.DST_END_POINT_GROUP_INDEX)); sb.append(intentId); String portName = sb.toString(); portName += IntentProtocolType.ProtocolIcmp.equals(protocolType) ? createICMPFlowName() : createPortFlowName(new PortNumber(minPortNumber)); return portName; }
@Override protected RestconfProviderImpl create() { final RestconfProviderImpl instance = new RestconfProviderImpl(statsServiceWrapper, IpAddressBuilder.getDefaultInstance(cfg.restconfWebsocketAddress.get()), new PortNumber(cfg.restconfWebsocketPort.get())); // Required to properly initialize restconf (broker, schema ctx, etc.). // Without that restconf would fail with 503 (service not available). instance.start(); shutdownHandler.register(instance.getClass().getCanonicalName(), instance); return instance; } }
public static PortNumber extractSrcPortNumber(final List<String> endPointGroups) { final String srcPortNumber = extractEndPoint(endPointGroups, OFRendererConstants.SRC_END_POINT_GROUP_INDEX); isValidPortNumber(srcPortNumber); return new PortNumber(Integer.valueOf(srcPortNumber)); }
private static List<TransportAddress> getTransportAddresses(Set<IpAddressBinary> addresses) { List<TransportAddress> rlocs = new ArrayList<TransportAddress>(); for (IpAddressBinary address : addresses) { TransportAddressBuilder tab = new TransportAddressBuilder(); tab.setIpAddress(address); tab.setPort(new PortNumber(LispMessage.PORT_NUM)); rlocs.add(tab.build()); } return rlocs; }
private static DestinationPortRange parseDstPortRange(final AclRule rule) { return new DestinationPortRangeBuilder() .setLowerPort(new PortNumber(Short.toUnsignedInt(rule.dstportOrIcmpcodeFirst))) .setUpperPort(new PortNumber(Short.toUnsignedInt(rule.dstportOrIcmpcodeLast))).build(); }
private static SourcePortRange parseSrcPortRange(final AclRule rule) { return new SourcePortRangeBuilder() .setLowerPort(new PortNumber(Short.toUnsignedInt(rule.srcportOrIcmptypeFirst))) .setUpperPort(new PortNumber(Short.toUnsignedInt(rule.srcportOrIcmptypeLast))).build(); }
public static void addMatchDstUdpPort(MatchBuilder match, int portNum) { PortNumber port = new PortNumber(portNum); UdpMatchBuilder udpMatch = new UdpMatchBuilder(); udpMatch.setUdpDestinationPort(port); match.setLayer4Match(udpMatch.build()); }
public static void addMatchSrcSctpPort(MatchBuilder match, int portNum) { PortNumber port = new PortNumber(portNum); SctpMatchBuilder sctpMatch = new SctpMatchBuilder(); sctpMatch.setSctpSourcePort(port); match.setLayer4Match(sctpMatch.build()); }
public static void addMatchDstTcpPort(MatchBuilder match, int portNum) { PortNumber port = new PortNumber(portNum); TcpMatchBuilder tcpMatch = new TcpMatchBuilder(); tcpMatch.setTcpDestinationPort(port); match.setLayer4Match(tcpMatch.build()); }
public static void addMatchDstSctpPort(MatchBuilder match, int portNum) { PortNumber port = new PortNumber(portNum); SctpMatchBuilder sctpMatch = new SctpMatchBuilder(); sctpMatch.setSctpDestinationPort(port); match.setLayer4Match(sctpMatch.build()); }
/** * {@inheritDoc} */ @Override protected ActionBuilder set(ActionBuilder builder) { SetTpDstAction tp = new SetTpDstActionBuilder(). setPort(new PortNumber(Integer.valueOf((int)code))).build(); return builder.setAction(new SetTpDstActionCaseBuilder(). setSetTpDstAction(tp).build()); }
/** * {@inheritDoc} */ @Override protected ActionBuilder set(ActionBuilder builder) { SetTpSrcAction tp = new SetTpSrcActionBuilder(). setPort(new PortNumber(Integer.valueOf((int)type))).build(); return builder.setAction(new SetTpSrcActionCaseBuilder(). setSetTpSrcAction(tp).build()); }
private static void addSctpDstValue(ByteBuf input, MatchEntryBuilder builder) { SctpDstCaseBuilder caseBuilder = new SctpDstCaseBuilder(); SctpDstBuilder sctpBuilder = new SctpDstBuilder(); sctpBuilder.setPort(new PortNumber(input.readUnsignedShort())); caseBuilder.setSctpDst(sctpBuilder.build()); builder.setMatchEntryValue(caseBuilder.build()); }
private static void addTcpSrcValue(ByteBuf input, MatchEntryBuilder builder) { TcpSrcCaseBuilder caseBuilder = new TcpSrcCaseBuilder(); TcpSrcBuilder tcpBuilder = new TcpSrcBuilder(); tcpBuilder.setPort(new PortNumber(input.readUnsignedShort())); caseBuilder.setTcpSrc(tcpBuilder.build()); builder.setMatchEntryValue(caseBuilder.build()); }
private static void addTcpDstValue(ByteBuf input, MatchEntryBuilder builder) { TcpDstCaseBuilder caseBuilder = new TcpDstCaseBuilder(); TcpDstBuilder tcpBuilder = new TcpDstBuilder(); tcpBuilder.setPort(new PortNumber(input.readUnsignedShort())); caseBuilder.setTcpDst(tcpBuilder.build()); builder.setMatchEntryValue(caseBuilder.build()); }
private static void addSctpSrcValue(ByteBuf input, MatchEntryBuilder builder) { SctpSrcCaseBuilder caseBuilder = new SctpSrcCaseBuilder(); SctpSrcBuilder sctpBuilder = new SctpSrcBuilder(); sctpBuilder.setPort(new PortNumber(input.readUnsignedShort())); caseBuilder.setSctpSrc(sctpBuilder.build()); builder.setMatchEntryValue(caseBuilder.build()); }
private static void addUdpDstValue(ByteBuf input, MatchEntryBuilder builder) { UdpDstCaseBuilder caseBuilder = new UdpDstCaseBuilder(); UdpDstBuilder udpBuilder = new UdpDstBuilder(); udpBuilder.setPort(new PortNumber(input.readUnsignedShort())); caseBuilder.setUdpDst(udpBuilder.build()); builder.setMatchEntryValue(caseBuilder.build()); }