Class WebDetector
- java.lang.Object
-
- org.opennms.netmgt.provision.support.AbstractDetector
-
- org.opennms.netmgt.provision.support.SyncAbstractDetector
-
- org.opennms.netmgt.provision.support.BasicDetector<WebRequest,WebResponse>
-
- org.opennms.netmgt.provision.detector.web.WebDetector
-
- All Implemented Interfaces:
ServiceDetector
,SyncServiceDetector
public class WebDetector extends BasicDetector<WebRequest,WebResponse>
WebDetector class.
- Version:
- $Id: $
- Author:
- Alejandro Galue
, Chris Liles, OpenNMS
-
-
Constructor Summary
Constructors Constructor Description WebDetector()
Default constructorWebDetector(String serviceName, int port)
Constructor for creating a non-default service based on this protocol
-
Method Summary
-
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.SyncAbstractDetector
detect
-
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
-
onInit
protected void onInit()
Description copied from class:AbstractDetector
onInit
- Specified by:
onInit
in classAbstractDetector
-
getClient
protected Client<WebRequest,WebResponse> getClient()
Description copied from class:BasicDetector
getClient
- Specified by:
getClient
in classBasicDetector<WebRequest,WebResponse>
- Returns:
- a
Client
object.
-
getSchema
public String getSchema()
-
setSchema
public void setSchema(String schema)
-
getPath
public String getPath()
-
setPath
public void setPath(String path)
-
getUserAgent
public String getUserAgent()
-
setUserAgent
public void setUserAgent(String userAgent)
-
getVirtualHost
public String getVirtualHost()
-
setVirtualHost
public void setVirtualHost(String virtualHost)
-
getQueryString
public String getQueryString()
-
setQueryString
public void setQueryString(String queryString)
-
isUseSSLFilter
public boolean isUseSSLFilter()
-
setUseSSLFilter
public void setUseSSLFilter(boolean useSSLFilter)
-
isUseHttpV1
public boolean isUseHttpV1()
-
setUseHttpV1
public void setUseHttpV1(boolean useHttpV1)
-
getHeaders
public String getHeaders()
-
setHeaders
public void setHeaders(String headers)
-
isAuthEnabled
public boolean isAuthEnabled()
-
setAuthEnabled
public void setAuthEnabled(boolean authEnabled)
-
isAuthPreemtive
public boolean isAuthPreemtive()
-
setAuthPreemtive
public void setAuthPreemtive(boolean authPreemtive)
-
getAuthUser
public String getAuthUser()
-
setAuthUser
public void setAuthUser(String authUser)
-
getAuthPassword
public String getAuthPassword()
-
setAuthPassword
public void setAuthPassword(String authPassword)
-
getResponseText
public String getResponseText()
-
setResponseText
public void setResponseText(String responseText)
-
getResponseRange
public String getResponseRange()
-
setResponseRange
public void setResponseRange(String responseRange)
-
setUseSystemProxy
public void setUseSystemProxy(boolean useSystemProxy)
-
getUseSystemProxy
public boolean getUseSystemProxy()
-
-