public abstract class AgentBasedSyncAbstractDetector<T> extends AbstractDetector implements SyncServiceDetector
| Modifier and Type | Field and Description | 
|---|---|
static String | 
HAS_MULTIPLE_AGENT_CONFIGS  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
AgentBasedSyncAbstractDetector(String serviceName,
                              int port)  | 
  | 
AgentBasedSyncAbstractDetector(String serviceName,
                              int port,
                              int defaultTimeout,
                              int defaultRetries)  | 
| Modifier and Type | Method and Description | 
|---|---|
DetectResults | 
detect(DetectRequest request)
detect 
 | 
abstract T | 
getAgentConfig(DetectRequest request)  | 
List<T> | 
getListOfAgentConfigs(DetectRequest request)
Override this if detector can support multiple agent configs. 
 | 
protected static boolean | 
hasMultipleAgentConfigs(Map<String,String> runTimeAttributes)  | 
boolean | 
isServiceDetected(InetAddress address,
                 List<T> agentConfigList)  | 
abstract boolean | 
isServiceDetected(InetAddress address,
                 T agentConfig)  | 
dispose, getIpMatch, getPort, getRetries, getServiceName, getTimeout, init, onInit, setIpMatch, setPort, setRetries, setServiceName, setTimeoutclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdispose, getIpMatch, getPort, getServiceName, getTimeout, init, setIpMatch, setPort, setServiceName, setTimeoutpublic static final String HAS_MULTIPLE_AGENT_CONFIGS
public AgentBasedSyncAbstractDetector(String serviceName, int port, int defaultTimeout, int defaultRetries)
protected AgentBasedSyncAbstractDetector(String serviceName, int port)
public DetectResults detect(DetectRequest request)
SyncServiceDetectordetect
detect in interface SyncServiceDetectorrequest - a DetectRequest object.public abstract T getAgentConfig(DetectRequest request)
public abstract boolean isServiceDetected(InetAddress address, T agentConfig)
public List<T> getListOfAgentConfigs(DetectRequest request)
public boolean isServiceDetected(InetAddress address, List<T> agentConfigList)
Copyright © 2020. All rights reserved.