org.opennms.netmgt.provision.detector.jmx
Class AbstractJsr160Detector

java.lang.Object
  extended by org.opennms.netmgt.provision.support.AbstractDetector
      extended by org.opennms.netmgt.provision.support.BasicDetector<ConnectionWrapper,Integer>
          extended by org.opennms.netmgt.provision.detector.jmx.JMXDetector
              extended by org.opennms.netmgt.provision.detector.jmx.AbstractJsr160Detector
All Implemented Interfaces:
ServiceDetector, SyncServiceDetector
Direct Known Subclasses:
Jsr160Detector, MX4JDetector

public abstract class AbstractJsr160Detector
extends JMXDetector

Abstract AbstractJsr160Detector class.

Version:
$Id: $
Author:
ranger

Field Summary
protected static int DEFAULT_PORT
          Constant DEFAULT_PORT=9003
 
Constructor Summary
protected AbstractJsr160Detector(String serviceName, int port)
          Constructor for AbstractJsr160Detector.
 
Method Summary
protected  JMXClient getClient()
          getClient
 String getFactory()
          getFactory
 String getFriendlyName()
          getFriendlyName
 String getPassword()
          getPassword
 String getProtocol()
          getProtocol
 String getType()
          getType
 String getUrlPath()
          getUrlPath
 String getUsername()
          getUsername
 void setFactory(String factory)
          setFactory
 void setFriendlyName(String friendlyName)
          setFriendlyName
 void setPassword(String password)
          setPassword
 void setProtocol(String protocol)
          setProtocol
 void setType(String type)
          setType
 void setUrlPath(String urlPath)
          setUrlPath
 void setUsername(String username)
          setUsername
 
Methods inherited from class org.opennms.netmgt.provision.detector.jmx.JMXDetector
expectBeanCount, greatThan, onInit
 
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
 

Field Detail

DEFAULT_PORT

protected static int DEFAULT_PORT
Constant DEFAULT_PORT=9003

Constructor Detail

AbstractJsr160Detector

protected AbstractJsr160Detector(String serviceName,
                                 int port)

Constructor for AbstractJsr160Detector.

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

getClient

protected JMXClient getClient()

getClient

Specified by:
getClient in class JMXDetector
Returns:
a Client object.

setFactory

public void setFactory(String factory)

setFactory

Parameters:
factory - a String object.

getFactory

public String getFactory()

getFactory

Returns:
a String object.

setFriendlyName

public void setFriendlyName(String friendlyName)

setFriendlyName

Parameters:
friendlyName - a String object.

getFriendlyName

public String getFriendlyName()

getFriendlyName

Returns:
a String object.

setProtocol

public void setProtocol(String protocol)

setProtocol

Parameters:
protocol - a String object.

getProtocol

public String getProtocol()

getProtocol

Returns:
a String object.

setType

public void setType(String type)

setType

Parameters:
type - a String object.

getType

public String getType()

getType

Returns:
a String object.

setUrlPath

public void setUrlPath(String urlPath)

setUrlPath

Parameters:
urlPath - a String object.

getUrlPath

public String getUrlPath()

getUrlPath

Returns:
a String object.

setUsername

public void setUsername(String username)

setUsername

Parameters:
username - a String object.

getUsername

public String getUsername()

getUsername

Returns:
a String object.

setPassword

public void setPassword(String password)

setPassword

Parameters:
password - a String object.

getPassword

public String getPassword()

getPassword

Returns:
a String object.


Copyright © 2011. All Rights Reserved.