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, running
bindAddr, 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, setUpdateInterval
addPropertyChangeListener, firePropertyChange, getBindAddress, getCommunityName, getHost, getMessage, getPort, getSocketType, isHostPortReachable, removePropertyChangeListener, setBindAddress, setCommunityName, setHost, setMessage, setPort, setPort, setSocketType
public 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_state
public java.lang.String getOperatingState()
msg_oper_state
public boolean getCanBeUninstalled()
can_be_uninstalled
,
cannot_be_uninstalled
public boolean getCanBePaused()
can_be_paused
,
cannot_be_paused
public java.util.Date getLastUpdateDate()
public void action()
public void run()
run
in interface java.lang.Runnable
run
in class SNMPRunBean
SNMPRunBean.isRunning()
public void update(java.util.Observable obs, java.lang.Object ov)
update
in interface java.util.Observer
SNMPBean.addPropertyChangeListener(java.beans.PropertyChangeListener)