當前位置: 首頁>>代碼示例>>Java>>正文


Java SnmpVarBind.setValue方法代碼示例

本文整理匯總了Java中org.opennms.protocols.snmp.SnmpVarBind.setValue方法的典型用法代碼示例。如果您正苦於以下問題:Java SnmpVarBind.setValue方法的具體用法?Java SnmpVarBind.setValue怎麽用?Java SnmpVarBind.setValue使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.opennms.protocols.snmp.SnmpVarBind的用法示例。


在下文中一共展示了SnmpVarBind.setValue方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: handleGet

import org.opennms.protocols.snmp.SnmpVarBind; //導入方法依賴的package包/類
public SnmpVarBind handleGet(String oid) {
	System.gc();
	SnmpVarBind outVar = new SnmpVarBind(oid);
	long freeMem = Runtime.getRuntime().freeMemory();
	SnmpSyntax value = new SnmpUInt32(freeMem);
	outVar.setValue(value);
	return outVar;
}
 
開發者ID:davidrudder23,項目名稱:OpenNotification,代碼行數:9,代碼來源:SNMPFreeMemoryGetHandler.java

示例2: handleGet

import org.opennms.protocols.snmp.SnmpVarBind; //導入方法依賴的package包/類
public SnmpVarBind handleGet(String oid) {
	SnmpVarBind outVar = new SnmpVarBind(oid);
	long totalMem = Runtime.getRuntime().totalMemory();
	SnmpSyntax value = new SnmpUInt32(totalMem);
	outVar.setValue(value);
	return outVar;
}
 
開發者ID:davidrudder23,項目名稱:OpenNotification,代碼行數:8,代碼來源:SNMPTotalMemoryGetHandler.java

示例3: handleGet

import org.opennms.protocols.snmp.SnmpVarBind; //導入方法依賴的package包/類
public SnmpVarBind handleGet(String oid) {
	SnmpVarBind outVar = new SnmpVarBind(oid);
	long millis = System.currentTimeMillis() - SNMPLibrary.getInstance().getStartTime();
	millis = millis/10; // convert from 1000th of a second to 100th
	SnmpSyntax value = new SnmpUInt32(millis);
	outVar.setValue(value);
	return outVar;
}
 
開發者ID:davidrudder23,項目名稱:OpenNotification,代碼行數:9,代碼來源:SNMPSysUptimeGetHandler.java

示例4: handleGet

import org.opennms.protocols.snmp.SnmpVarBind; //導入方法依賴的package包/類
public SnmpVarBind handleGet(String oid) {
	SnmpVarBind outVar = new SnmpVarBind(oid);
	int numUsers = BrokerFactory.getUserMgmtBroker().getNumUsers();
	outVar.setValue(new SnmpUInt32(numUsers));
	return outVar;
}
 
開發者ID:davidrudder23,項目名稱:OpenNotification,代碼行數:7,代碼來源:SNMPNumUsersGetHandler.java

示例5: handleGet

import org.opennms.protocols.snmp.SnmpVarBind; //導入方法依賴的package包/類
public SnmpVarBind handleGet(String oid) {
	SnmpVarBind outVar = new SnmpVarBind(oid);
	int numNotifs = BrokerFactory.getNotificationBroker().getNumPendingNotifications();
	outVar.setValue(new SnmpUInt32(numNotifs));
	return outVar;
}
 
開發者ID:davidrudder23,項目名稱:OpenNotification,代碼行數:7,代碼來源:SNMPPendingNotifsGetHandler.java

示例6: handleGet

import org.opennms.protocols.snmp.SnmpVarBind; //導入方法依賴的package包/類
public SnmpVarBind handleGet(String oid) {
	SnmpVarBind outVar = new SnmpVarBind(oid);
	SnmpSyntax value = new SnmpOctetString("Reliable Response Notification".getBytes());
	outVar.setValue(value);
	return outVar;
}
 
開發者ID:davidrudder23,項目名稱:OpenNotification,代碼行數:7,代碼來源:SNMPSysNameGetHandler.java


注:本文中的org.opennms.protocols.snmp.SnmpVarBind.setValue方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。