Class ActiveMQDetector
- java.lang.Object
-
- org.opennms.netmgt.provision.support.AbstractDetector
-
- org.opennms.netmgt.provision.support.AgentBasedSyncAbstractDetector<java.net.URI>
-
- org.opennms.netmgt.provision.detector.jms.ActiveMQDetector
-
- All Implemented Interfaces:
ServiceDetector
,SyncServiceDetector
public class ActiveMQDetector extends AgentBasedSyncAbstractDetector<java.net.URI>
ActiveMQDetector class.
- Version:
- $Id: $
- Author:
- roskens
-
-
Field Summary
-
Fields inherited from class org.opennms.netmgt.provision.support.AgentBasedSyncAbstractDetector
HAS_MULTIPLE_AGENT_CONFIGS
-
-
Constructor Summary
Constructors Constructor Description ActiveMQDetector()
Constructor for ActiveMQDetector.ActiveMQDetector(java.lang.String serviceName, int port)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
disposejava.net.URI
getAgentConfig(DetectRequest request)
java.lang.String
getBrokerURL()
java.lang.String
getPassword()
java.lang.Boolean
getUseNodeLabel()
java.lang.String
getUser()
boolean
isServiceDetected(java.net.InetAddress address, java.net.URI agentConfig)
protected void
onInit()
onInitvoid
setBrokerURL(java.lang.String brokerURL)
void
setPassword(java.lang.String password)
void
setUseNodeLabel(java.lang.Boolean useNodeLabel)
void
setUser(java.lang.String user)
-
Methods inherited from class org.opennms.netmgt.provision.support.AgentBasedSyncAbstractDetector
detect, getListOfAgentConfigs, hasMultipleAgentConfigs, isServiceDetected
-
Methods inherited from class org.opennms.netmgt.provision.support.AbstractDetector
getIpMatch, getPort, getRetries, getServiceName, getTimeout, init, setIpMatch, 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
getIpMatch, getPort, getServiceName, getTimeout, init, setIpMatch, setPort, setServiceName, setTimeout
-
-
-
-
Method Detail
-
getAgentConfig
public java.net.URI getAgentConfig(DetectRequest request)
- Specified by:
getAgentConfig
in classAgentBasedSyncAbstractDetector<java.net.URI>
-
isServiceDetected
public boolean isServiceDetected(java.net.InetAddress address, java.net.URI agentConfig)
- Specified by:
isServiceDetected
in classAgentBasedSyncAbstractDetector<java.net.URI>
-
onInit
protected void onInit()
onInit
- Specified by:
onInit
in classAbstractDetector
-
dispose
public void dispose()
dispose
- Specified by:
dispose
in interfaceServiceDetector
- Specified by:
dispose
in classAbstractDetector
-
getBrokerURL
public java.lang.String getBrokerURL()
-
setBrokerURL
public final void setBrokerURL(java.lang.String brokerURL)
-
getUser
public java.lang.String getUser()
-
setUser
public final void setUser(java.lang.String user)
-
getPassword
public java.lang.String getPassword()
-
setPassword
public final void setPassword(java.lang.String password)
-
getUseNodeLabel
public java.lang.Boolean getUseNodeLabel()
-
setUseNodeLabel
public final void setUseNodeLabel(java.lang.Boolean useNodeLabel)
-
-