public class BERService
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONVERSION_ERROR |
static java.lang.String |
COUNTER32 |
static java.lang.String |
COUNTER64 |
static java.lang.String |
GAUGE32 |
static byte |
HEX |
static java.lang.String |
HEXSTRING |
static java.lang.String |
INTEGER32 |
static java.lang.String |
IPADDRESS |
static java.lang.String |
OCTETSTRING |
static java.lang.String |
TIMETICKS |
Constructor and Description |
---|
BERService() |
Modifier and Type | Method and Description |
---|---|
static byte |
berStringDataTypeToByte(java.lang.String sDataType) |
static byte[] |
cleanBEROIDPrefix(byte[] bOIDBER) |
static org.snmp4j.smi.VariableBinding |
encodeOID(org.snmp4j.smi.OID oid) |
static java.io.OutputStream |
encodeOID(java.lang.String sOID) |
static java.lang.String |
getBERSetValue(byte[] bBERSetValueTLV) |
static int |
getBERType(byte[] bBERSetValueTLV) |
static java.util.List<java.lang.String> |
getDataTypeStringList() |
static boolean |
isNumberDataType(int iBerDataType) |
static boolean |
isStringDataType(int iBerDataType) |
static java.lang.String |
setOIDEncoding(java.lang.String sObjectID,
byte bBerDataType,
byte[] bValue) |
static java.lang.String |
setOIDEncoding(java.lang.String sObjectID,
byte bBerDataType,
long lNumber) |
static java.lang.String |
setOIDEncoding(java.lang.String sObjectID,
byte bBerDataType,
java.lang.String sValue) |
static byte[] |
setOIDEncodingToByteArray(java.lang.String sObjectID,
byte bBerDataType,
long lNumber) |
static byte[] |
setOIDEncodingToByteArray(java.lang.String sObjectID,
byte bBerDataType,
java.lang.String sValue) |
public static final java.lang.String CONVERSION_ERROR
public static final java.lang.String COUNTER32
public static final java.lang.String COUNTER64
public static final java.lang.String GAUGE32
public static final java.lang.String INTEGER32
public static final java.lang.String TIMETICKS
public static final java.lang.String IPADDRESS
public static final java.lang.String OCTETSTRING
public static final java.lang.String HEXSTRING
public static final byte HEX
public static java.lang.String setOIDEncoding(java.lang.String sObjectID, byte bBerDataType, long lNumber) throws java.lang.Exception
sObjectID
- bBerDataType
- lNumber
- java.lang.Exception
public static java.lang.String setOIDEncoding(java.lang.String sObjectID, byte bBerDataType, java.lang.String sValue) throws java.lang.Exception
sObjectID
- bBerDataType
- sValue
- java.lang.Exception
public static java.lang.String setOIDEncoding(java.lang.String sObjectID, byte bBerDataType, byte[] bValue) throws java.lang.Exception
sObjectID
- bBerDataType
- bValue
- java.lang.Exception
public static byte[] setOIDEncodingToByteArray(java.lang.String sObjectID, byte bBerDataType, java.lang.String sValue) throws java.lang.Exception
sObjectID
- bBerDataType
- sValue
- java.lang.Exception
public static byte[] setOIDEncodingToByteArray(java.lang.String sObjectID, byte bBerDataType, long lNumber) throws java.lang.Exception
sObjectID
- bBerDataType
- lNumber
- java.lang.Exception
public static java.io.OutputStream encodeOID(java.lang.String sOID)
oidString
- public static org.snmp4j.smi.VariableBinding encodeOID(org.snmp4j.smi.OID oid)
OID
- oidpublic static java.lang.String getBERSetValue(byte[] bBERSetValueTLV) throws TlvException
bBERSetValueTLV
- TlvException
public static int getBERType(byte[] bBERSetValueTLV)
bBERSetValueTLV
- public static byte[] cleanBEROIDPrefix(byte[] bOIDBER)
bOIDBER
- public static boolean isNumberDataType(int iBerDataType)
iBerDataType
- public static boolean isStringDataType(int iBerDataType)
iBerDataType
- public static byte berStringDataTypeToByte(java.lang.String sDataType)
sDataType
- public static java.util.List<java.lang.String> getDataTypeStringList()