org.opennms.protocols.nsclient.detector
Class NsclientDetector

java.lang.Object
  extended by org.opennms.netmgt.provision.support.AbstractDetector
      extended by org.opennms.netmgt.provision.support.BasicDetector<NsclientRequest,NsclientPacket>
          extended by org.opennms.protocols.nsclient.detector.NsclientDetector
All Implemented Interfaces:
ServiceDetector, SyncServiceDetector

@Component
@Scope(value="prototype")
public class NsclientDetector
extends BasicDetector<NsclientRequest,NsclientPacket>


Constructor Summary
NsclientDetector()
          Default constructor
NsclientDetector(String serviceName, int port)
          Constructor for creating a non-default service based on this protocol
 
Method Summary
protected  Client<NsclientRequest,NsclientPacket> getClient()
          getClient
 String getCommand()
           
 int getCritPerc()
           
 String getParameter()
           
 String getPassword()
           
 int getWarnPerc()
           
protected  void onInit()
          onInit
 void setCommand(String command)
           
 void setCritPerc(int critPerc)
           
 void setParameter(String parameter)
           
 void setPassword(String password)
           
 void setWarnPerc(int warnPerc)
           
 
Methods inherited from class org.opennms.netmgt.provision.support.BasicDetector
dispose, expectBanner, getConversation, isServiceDetected, send, send
 
Methods inherited from class org.opennms.netmgt.provision.support.AbstractDetector
getPort, getRetries, getServiceName, getTimeout, init, log, setPort, setRetries, setServiceName, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opennms.netmgt.provision.ServiceDetector
getServiceName, init, setServiceName
 

Constructor Detail

NsclientDetector

public NsclientDetector()
Default constructor


NsclientDetector

public NsclientDetector(String serviceName,
                        int port)
Constructor for creating a non-default service based on this protocol

Parameters:
serviceName - a String object.
port - a int.
Method Detail

onInit

protected void onInit()
Description copied from class: BasicDetector

onInit

Specified by:
onInit in class BasicDetector<NsclientRequest,NsclientPacket>

getClient

protected Client<NsclientRequest,NsclientPacket> getClient()
Description copied from class: BasicDetector

getClient

Specified by:
getClient in class BasicDetector<NsclientRequest,NsclientPacket>
Returns:
a Client object.

getCommand

public String getCommand()

setCommand

public void setCommand(String command)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getParameter

public String getParameter()

setParameter

public void setParameter(String parameter)

getWarnPerc

public int getWarnPerc()

setWarnPerc

public void setWarnPerc(int warnPerc)

getCritPerc

public int getCritPerc()

setCritPerc

public void setCritPerc(int critPerc)


Copyright © 2011. All Rights Reserved.