public abstract class JMXDetector extends SyncAbstractDetector
Abstract JMXDetector class.
Modifier | Constructor and Description |
---|---|
protected |
JMXDetector(String serviceName,
int port)
Constructor for JMXDetector.
|
protected |
JMXDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for JMXDetector.
|
Modifier and Type | Method and Description |
---|---|
protected abstract JmxServerConnectionWrapper |
connect(InetAddress address,
int port,
int timeout,
Map<String,String> runtimeAttributes) |
DetectResults |
detect(DetectRequest request)
detect
|
void |
dispose()
dispose
|
String |
getObject() |
boolean |
isServiceDetected(InetAddress address)
isServiceDetected
|
boolean |
isServiceDetected(InetAddress address,
Map<String,String> runtimeAttributes) |
protected void |
onInit()
onInit
|
void |
setObject(String object) |
getIpMatch, getPort, getRetries, getServiceName, getTimeout, init, setIpMatch, setPort, setRetries, setServiceName, setTimeout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIpMatch, getPort, getServiceName, getTimeout, init, setIpMatch, setPort, setServiceName, setTimeout
protected JMXDetector(String serviceName, int port)
Constructor for JMXDetector.
serviceName
- a String
object.port
- a int.protected abstract JmxServerConnectionWrapper connect(InetAddress address, int port, int timeout, Map<String,String> runtimeAttributes) throws ConnectException, IOException, MalformedURLException
public DetectResults detect(DetectRequest request)
SyncServiceDetector
detect
detect
in interface SyncServiceDetector
detect
in class SyncAbstractDetector
request
- a DetectRequest
object.public final boolean isServiceDetected(InetAddress address)
SyncAbstractDetector
isServiceDetected
isServiceDetected
in class SyncAbstractDetector
address
- a InetAddress
object.public final boolean isServiceDetected(InetAddress address, Map<String,String> runtimeAttributes)
protected void onInit()
AbstractDetector
onInit
onInit
in class AbstractDetector
public void dispose()
AbstractDetector
dispose
dispose
in interface ServiceDetector
dispose
in class AbstractDetector
public String getObject()
public void setObject(String object)
Copyright © 2017. All rights reserved.