|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.mx.util.JBossNotificationBroadcasterSupport
org.jboss.system.ServiceMBeanSupport
org.jboss.jmx.adaptor.snmp.system.MIB2SystemGroupService
public class MIB2SystemGroupService
An MBean service that defines the MIB-2 system group an agent is supposed to implement under the oid iso.org.dod.internet.mgmt.mib-2.system (.1.3.6.1.2.1.1) See rfc-1213
| Field Summary | |
|---|---|
static java.lang.String |
JBOSS_PREFIX
JBoss OID Prefix http://www.wtcs.org/snmp4tpc/snmp.htm 2312 is red hat prefix from http://www.oid-info.com/get/1.3.6.1.4.1.2312 we define 100 arbitrary as the JBoss division |
| Fields inherited from class org.jboss.system.ServiceMBeanSupport |
|---|
log, server, SERVICE_CONTROLLER_SIG, serviceName |
| Fields inherited from interface org.jboss.jmx.adaptor.snmp.system.MIB2SystemGroupServiceMBean |
|---|
OBJECT_NAME |
| Fields inherited from interface org.jboss.system.ServiceMBean |
|---|
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
| Constructor Summary | |
|---|---|
MIB2SystemGroupService()
CTOR |
|
| Method Summary | |
|---|---|
protected void |
createService()
|
java.lang.String |
getProduct()
|
javax.management.ObjectName |
getSnmpAgent()
|
java.lang.String |
getSysContact()
|
java.lang.String |
getSysDescr()
|
java.lang.String |
getSysLocation()
|
java.lang.String |
getSysName()
|
org.snmp4j.smi.OID |
getSysObjectId()
The oid of the system (system.2) -- not yet supported |
int |
getSysServices()
The services the system provides (system.7) |
org.snmp4j.smi.TimeTicks |
getSysUpTime()
The system uptime in hundreth of a second (TimeTicks) |
java.lang.String |
getVersion()
|
void |
setProduct(java.lang.String product)
|
void |
setSnmpAgent(javax.management.ObjectName agent)
The snmp agent |
void |
setSysContact(java.lang.String sysContact)
The system contact person (system.4) |
void |
setSysDescr(java.lang.String sysDescr)
The description of the system (system.1) |
void |
setSysLocation(java.lang.String sysLocation)
The location of the system (system.6) |
void |
setSysName(java.lang.String sysName)
The (node)-name of the system (system.5) |
void |
setVersion(java.lang.String version)
|
| Methods inherited from class org.jboss.system.ServiceMBeanSupport |
|---|
create, destroy, destroyService, getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, pojoChange, pojoCreate, pojoDestroy, pojoStart, pojoStop, postDeregister, postRegister, preDeregister, preRegister, setKernelControllerContext, start, startService, stop, stopService, unsetKernelControllerContext |
| Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport |
|---|
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.system.ServiceMBean |
|---|
getName, getState, getStateString, jbossInternalLifecycle |
| Methods inherited from interface org.jboss.system.Service |
|---|
create, destroy, start, stop |
| Field Detail |
|---|
public static final java.lang.String JBOSS_PREFIX
| Constructor Detail |
|---|
public MIB2SystemGroupService()
| Method Detail |
|---|
public void setProduct(java.lang.String product)
setProduct in interface MIB2SystemGroupServiceMBeanproduct - the product to setpublic java.lang.String getProduct()
getProduct in interface MIB2SystemGroupServiceMBeanpublic void setVersion(java.lang.String version)
setVersion in interface MIB2SystemGroupServiceMBeanversion - the product version to setpublic java.lang.String getVersion()
getVersion in interface MIB2SystemGroupServiceMBeanpublic void setSnmpAgent(javax.management.ObjectName agent)
MIB2SystemGroupServiceMBean
setSnmpAgent in interface MIB2SystemGroupServiceMBeanpublic javax.management.ObjectName getSnmpAgent()
getSnmpAgent in interface MIB2SystemGroupServiceMBeanpublic void setSysDescr(java.lang.String sysDescr)
MIB2SystemGroupServiceMBean
setSysDescr in interface MIB2SystemGroupServiceMBeanpublic java.lang.String getSysDescr()
getSysDescr in interface MIB2SystemGroupServiceMBeanpublic org.snmp4j.smi.OID getSysObjectId()
MIB2SystemGroupServiceMBean
getSysObjectId in interface MIB2SystemGroupServiceMBeanpublic org.snmp4j.smi.TimeTicks getSysUpTime()
getSysUpTime in interface MIB2SystemGroupServiceMBeanpublic void setSysContact(java.lang.String sysContact)
MIB2SystemGroupServiceMBean
setSysContact in interface MIB2SystemGroupServiceMBeanpublic java.lang.String getSysContact()
getSysContact in interface MIB2SystemGroupServiceMBeanpublic void setSysName(java.lang.String sysName)
MIB2SystemGroupServiceMBean
setSysName in interface MIB2SystemGroupServiceMBeanpublic java.lang.String getSysName()
getSysName in interface MIB2SystemGroupServiceMBeanpublic void setSysLocation(java.lang.String sysLocation)
MIB2SystemGroupServiceMBean
setSysLocation in interface MIB2SystemGroupServiceMBeanpublic java.lang.String getSysLocation()
getSysLocation in interface MIB2SystemGroupServiceMBeanpublic int getSysServices()
MIB2SystemGroupServiceMBean
getSysServices in interface MIB2SystemGroupServiceMBean
protected void createService()
throws java.lang.Exception
createService in class org.jboss.system.ServiceMBeanSupportjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||