public class OneNTServiceBean extends SNMPRunBean implements java.util.Observer
This bean collects information about one NT network service installed on a NT server. The NT mib is described in the LAN Manager MIB II for Windows NT Objects . You will have to register to the MSDN before accessing this page.
The properties in the parent classes should be set, before calling the action() method. Via a PropertyChangeEvent the application/applet will be notified.
SNMPBean.setHost(java.lang.String),
SNMPBean.setPort(int),
SNMPBean.setCommunityName(java.lang.String),
SNMPRunBean.setUpdateInterval(int),
setIndex(String),
SNMPBean.addPropertyChangeListener(java.beans.PropertyChangeListener),
SNMPBean.action(),
GetPdu_vec,
NTServiceNamesBean| Modifier and Type | Field and Description |
|---|---|
static int |
can_be_paused |
static int |
can_be_uninstalled |
static int |
cannot_be_paused |
static int |
cannot_be_uninstalled |
static java.lang.String[] |
msg_inst_state |
static java.lang.String[] |
msg_oper_state |
interval, me, runningbindAddr, community, context, host, message, port, propertyChangeListener, socketType| Constructor and Description |
|---|
OneNTServiceBean()
The default constructor.
|
OneNTServiceBean(java.lang.String h,
int p)
The constructor that will set the host and the port no.
|
OneNTServiceBean(java.lang.String h,
int p,
java.lang.String b)
The constructor that will set the host, the port no and the local
bind address.
|
| Modifier and Type | Method and Description |
|---|---|
void |
action()
This method starts sending the SNMP request.
|
boolean |
getCanBePaused()
Returns if the NT network service can be paused.
|
boolean |
getCanBeUninstalled()
Returns if the NT network service can be uninstalled.
|
java.lang.String |
getIndex()
Returns the index of the NT network service.
|
java.lang.String |
getInstalledState()
Returns the installation status of the NT network service.
|
java.util.Date |
getLastUpdateDate()
Returns the date of the moment when this bean was last updated.
|
java.lang.String |
getName()
Returns the name of the NT network service.
|
java.lang.String |
getOperatingState()
Returns the operating status of the NT network service.
|
void |
run()
The run method according to the Runnable interface.
|
void |
setIndex(java.lang.String ind)
Sets the index of the NT network service that will be requested.
|
void |
update(java.util.Observable obs,
java.lang.Object ov)
The update method according to the Observer interface, it will be
called when the Pdu response is received.
|
getUpdateInterval, isRunning, setRunning, setUpdateInterval, setUpdateIntervaladdPropertyChangeListener, firePropertyChange, getBindAddress, getCommunityName, getHost, getMessage, getPort, getSocketType, isHostPortReachable, removePropertyChangeListener, setBindAddress, setCommunityName, setHost, setMessage, setPort, setPort, setSocketTypepublic static final java.lang.String[] msg_inst_state
public static final java.lang.String[] msg_oper_state
public static final int cannot_be_uninstalled
public static final int can_be_uninstalled
public static final int cannot_be_paused
public static final int can_be_paused
public OneNTServiceBean()
public OneNTServiceBean(java.lang.String h,
int p)
h - the hostnamep - the port noSNMPBean.setHost(java.lang.String),
SNMPBean.setPort(int)public OneNTServiceBean(java.lang.String h,
int p,
java.lang.String b)
h - the hostnamep - the port nob - the local bind addressSNMPBean.setHost(java.lang.String),
SNMPBean.setPort(int),
SNMPBean.setBindAddress(java.lang.String)public void setIndex(java.lang.String ind)
ind - the indexgetIndex(),
NTServiceNamesBean.getIndex(String)public java.lang.String getIndex()
setIndex(String)public java.lang.String getName()
public java.lang.String getInstalledState()
msg_inst_statepublic java.lang.String getOperatingState()
msg_oper_statepublic boolean getCanBeUninstalled()
can_be_uninstalled,
cannot_be_uninstalledpublic boolean getCanBePaused()
can_be_paused,
cannot_be_pausedpublic java.util.Date getLastUpdateDate()
public void action()
public void run()
run in interface java.lang.Runnablerun in class SNMPRunBeanSNMPRunBean.isRunning()public void update(java.util.Observable obs,
java.lang.Object ov)
update in interface java.util.ObserverSNMPBean.addPropertyChangeListener(java.beans.PropertyChangeListener)