/** @return a value of the property. */ public boolean tcpV4CalcChecksum() { return loader.getBoolean(TCPV4_CALC_CHECKSUM_KEY, Boolean.FALSE).booleanValue(); }
/** @return a class which implements RadiotapDataField for an unknown type. */ public Class<? extends RadiotapData> getUnknownRadiotapDataFieldClass() { return loader.<RadiotapData>getClass( UNKNOWN_RADIOTAP_DATA_FIELD_KEY, UnknownRadiotapData.class); }
/** * For Linux * * @return address family numbers for link layer addresses. Never null. */ public Integer getAfPacket() { return loader.getInteger(AF_PACKET_KEY, AF_PACKET_DEFAULT); }
/** * @param targetClass targetClass * @param numberClass numberClass * @return a class which implements {@link org.pcap4j.packet.factory.PacketFactory PacketFactory} * for specified classes. */ public Class<? extends PacketFactory<?, ?>> getPacketFactoryClass( Class<?> targetClass, Class<? extends NamedNumber<?, ?>> numberClass) { StringBuilder sb = new StringBuilder(200); sb.append(targetClass.getName()); if (!numberClass.equals(NotApplicable.class)) { sb.append(".classifiedBy.").append(numberClass.getName()); } sb.append(".isMadeBy"); String key = sb.toString(); Class<? extends PacketFactory<?, ?>> factory = loader.getClass(key, null); if (factory == null) { String value = loader.getProp().getProperty(key); if (value == null) { throw new IllegalStateException("Can't get a value by the key: " + key); } else { sb = new StringBuilder(110); sb.append("Invalid value(").append(value).append(") for the key: ").append(key); throw new IllegalStateException(sb.toString()); } } return factory; }
public VariableTextFormat getVariableTextFormat() { Class<? extends VariableTextFormat> vtfClass = loader.<VariableTextFormat>getClass( KEY_PREFIX + ".VariableTextFormat", ColonSeparatedOidTypeValueVariableTextFormat.class logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage()) logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage()) logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage()) logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage())
public static InetAddress getRealNetworkInterfaceIpAddress() { return loader.getInetAddress( KEY_PREFIX + ".RealNetworkInterface.getNifByipAddress", null ); }
public OID[] communityStringIndexedMibModuleRoots() { String rootList = loader.getString( KEY_PREFIX + ".communityStringIndexedMibModuleRoots", "1.3.6.1.2.1.17, 1.3.6.1.2.1.4.20.1" ); String[] roots = rootList.split("\\s*,\\s*"); List<OID> oids = new ArrayList<OID>(); for (String root: roots) { try { OID o = new OID(root); oids.add(o); logger.info("Community string indexed MIB module root: " + o); } catch (Exception e) { logger.error("Invalid oid: " + root); } } return oids.toArray(new OID[oids.size()]); }
/** * @param targetClass targetClass * @param numberClass numberClass * @return a class which implements {@link org.pcap4j.packet.factory.PacketFactory PacketFactory} * for specified classes. */ public Class<? extends PacketFactory<?, ?>> getPacketFactoryClass( Class<?> targetClass, Class<? extends NamedNumber<?, ?>> numberClass) { StringBuilder sb = new StringBuilder(200); sb.append(targetClass.getName()); if (!numberClass.equals(NotApplicable.class)) { sb.append(".classifiedBy.").append(numberClass.getName()); } sb.append(".isMadeBy"); String key = sb.toString(); Class<? extends PacketFactory<?, ?>> factory = loader.getClass(key, null); if (factory == null) { String value = loader.getProp().getProperty(key); if (value == null) { throw new IllegalStateException("Can't get a value by the key: " + key); } else { sb = new StringBuilder(110); sb.append("Invalid value(").append(value).append(") for the key: ").append(key); throw new IllegalStateException(sb.toString()); } } return factory; }
public SneoVariableTextFormat getVariableTextFormat() { Class<? extends VariableTextFormat> vtfClass = loader.<VariableTextFormat>getClass( KEY_PREFIX + ".VariableTextFormat", ColonSeparatedOidTypeValueVariableTextFormat.class logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage()) logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage()) logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage()) logger.warn( new StringBuilder() .append("[").append(loader.getResourceName()) .append("] Failed to get instance because of ") .append(e.getMessage())
/** @return a class which implements IpV4Option for an unknown type. */ public Class<? extends IpV4Option> getUnknownIpV4OptionClass() { return loader.<IpV4Option>getClass(UNKNOWN_IPV4_OPTION_KEY, UnknownIpV4Option.class); }
/** @return a value of the property. */ public boolean sctpCalcChecksumByAdler32() { return loader.getBoolean(SCTP_CALC_CHECKSUM_BY_ADLER32_KEY, Boolean.FALSE).booleanValue(); } }
/** * For BSD including Mac OS X * * @return address family numbers for link layer addresses. Never null. */ public Integer getAfLink() { return loader.getInteger(AF_LINK_KEY, AF_LINK_DEFAULT); }
/** @return a class which implements TcpOption for an unknown type. */ public Class<? extends TcpOption> getUnknownTcpOptionClass() { return loader.<TcpOption>getClass(UNKNOWN_TCP_OPTION_KEY, UnknownTcpOption.class); }
/** @return a value of the property. */ public boolean udpV6CalcChecksum() { return loader.getBoolean(UDPV6_CALC_CHECKSUM_KEY, Boolean.FALSE).booleanValue(); }
/** @return address family number for IPv4 addresses. Never null. */ public Integer getAfInet() { return loader.getInteger(AF_INET_KEY, AF_INET_DEFAULT); }
/** @return a class which implements IpV4InternetTimestampOptionData for an unknown flag. */ public Class<? extends IpV4InternetTimestampOptionData> getUnknownIpV4InternetTimestampDataClass() { return loader.<IpV4InternetTimestampOptionData>getClass( UNKNOWN_IPV4_INTERNET_TIMESTAMP_DATA_KEY, UnknownIpV4InternetTimestampOptionData.class); }
/** @return a value of the property. */ public boolean icmpV4CalcChecksum() { return loader.getBoolean(ICMPV4_CALC_CHECKSUM_KEY, Boolean.FALSE).booleanValue(); }
/** * DLT_RAW * * @return the value of DLT_RAW. Never null. */ public Integer getDltRaw() { return loader.getInteger(DLT_RAW_KEY, getDefaultDltRaw()); }
/** @return a class which implements IpV6NeighborDiscoveryOption for an unknown type. */ public Class<? extends IpV6NeighborDiscoveryOption> getUnknownIpV6NeighborDiscoveryOptionClass() { return loader.<IpV6NeighborDiscoveryOption>getClass( UNKNOWN_IPV6_NEIGHBOR_DISCOVERY_OPTION_KEY, UnknownIpV6NeighborDiscoveryOption.class); }
/** @return a value of the property. */ public boolean icmpV6CalcChecksum() { return loader.getBoolean(ICMPV6_CALC_CHECKSUM_KEY, Boolean.FALSE).booleanValue(); }