当前位置: 首页>>代码示例>>Java>>正文


Java OctetString.getValue方法代码示例

本文整理汇总了Java中org.snmp4j.smi.OctetString.getValue方法的典型用法代码示例。如果您正苦于以下问题:Java OctetString.getValue方法的具体用法?Java OctetString.getValue怎么用?Java OctetString.getValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.snmp4j.smi.OctetString的用法示例。


在下文中一共展示了OctetString.getValue方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getVariableBindings

import org.snmp4j.smi.OctetString; //导入方法依赖的package包/类
@Override
public Map<OID, Variable> getVariableBindings(final OctetString context, final OID queryOID) {
    if (queryOID != null && context != null && context.getValue().length != 0) {
        if (!queryOID.toString().isEmpty() && !context.toString().isEmpty() && communityContextMapping.containsKey(Long.parseLong(context.toString()))) {
            return new TreeMap<OID, Variable>() {{
                put(queryOID, new Counter32(communityContextMapping.get(Long.parseLong(context.toString()))));
            }};
        }
    } else if (queryOID != null) {
        return new TreeMap<OID, Variable>() {{
            put(queryOID, modify(null));
        }};

    }
    return new TreeMap<>();
}
 
开发者ID:1and1,项目名称:snmpman,代码行数:17,代码来源:CommunityIndexCounter32Modifier.java

示例2: is_Printable

import org.snmp4j.smi.OctetString; //导入方法依赖的package包/类
private boolean is_Printable(OctetString o) {
  for (byte b: o.getValue()) {
    switch(b) {
      case 0x09: // HT
      case 0x0a: // LF
      case 0x0b: // VT
      case 0x0c: // NP(New Page)
      case 0x0d: // CR
        continue;
      default:
        if (b < 0x20 || b > 0x7e) {
          return false;
        }
    }
  }
  return true;
}
 
开发者ID:kaitoy,项目名称:sneo,代码行数:18,代码来源:NetSnmpVariableTextFormat.java

示例3: is_PrintableOneLine

import org.snmp4j.smi.OctetString; //导入方法依赖的package包/类
private boolean is_PrintableOneLine(OctetString o) {
  if (!o.isPrintable()) {
    return false;
  }

  byte[] value = o.getValue();
  for (int i = 0; i < value.length; i++) {
    char c = (char)value[i];
    if (
         Character.isWhitespace(c)
      && ((c & 0xFF) != 0x09) && ((c & 0xFF) != 0x20)
    ) {
      return false;
    }
  }
  return true;
}
 
开发者ID:kaitoy,项目名称:sneo,代码行数:18,代码来源:ColonSeparatedOidTypeValueVariableTextFormat.java

示例4: toString

import org.snmp4j.smi.OctetString; //导入方法依赖的package包/类
private String toString(OctetString s) {
    return new String(s.getValue(), charset);
}
 
开发者ID:genman,项目名称:rhq-plugins,代码行数:4,代码来源:SnmpTrapEventPoller.java


注:本文中的org.snmp4j.smi.OctetString.getValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。