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(java.lang.String serviceName, int port)
Constructor for creating a non-default service based on this protocol
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAuthPassword()
java.lang.String
getAuthUser()
protected Client<WebRequest,WebResponse>
getClient()
getClientjava.lang.String
getHeaders()
java.lang.String
getPath()
java.lang.String
getQueryString()
java.lang.String
getResponseRange()
java.lang.String
getResponseText()
java.lang.String
getSchema()
java.lang.String
getUserAgent()
boolean
getUseSystemProxy()
java.lang.String
getVirtualHost()
boolean
isAuthEnabled()
boolean
isAuthPreemtive()
boolean
isUseHttpV1()
boolean
isUseSSLFilter()
protected void
onInit()
onInitvoid
setAuthEnabled(boolean authEnabled)
void
setAuthPassword(java.lang.String authPassword)
void
setAuthPreemtive(boolean authPreemtive)
void
setAuthUser(java.lang.String authUser)
void
setHeaders(java.lang.String headers)
void
setPath(java.lang.String path)
void
setQueryString(java.lang.String queryString)
void
setResponseRange(java.lang.String responseRange)
void
setResponseText(java.lang.String responseText)
void
setSchema(java.lang.String schema)
void
setUseHttpV1(boolean useHttpV1)
void
setUserAgent(java.lang.String userAgent)
void
setUseSSLFilter(boolean useSSLFilter)
void
setUseSystemProxy(boolean useSystemProxy)
void
setVirtualHost(java.lang.String virtualHost)
-
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 java.lang.String getSchema()
-
setSchema
public void setSchema(java.lang.String schema)
-
getPath
public java.lang.String getPath()
-
setPath
public void setPath(java.lang.String path)
-
getUserAgent
public java.lang.String getUserAgent()
-
setUserAgent
public void setUserAgent(java.lang.String userAgent)
-
getVirtualHost
public java.lang.String getVirtualHost()
-
setVirtualHost
public void setVirtualHost(java.lang.String virtualHost)
-
getQueryString
public java.lang.String getQueryString()
-
setQueryString
public void setQueryString(java.lang.String queryString)
-
isUseSSLFilter
public boolean isUseSSLFilter()
-
setUseSSLFilter
public void setUseSSLFilter(boolean useSSLFilter)
-
isUseHttpV1
public boolean isUseHttpV1()
-
setUseHttpV1
public void setUseHttpV1(boolean useHttpV1)
-
getHeaders
public java.lang.String getHeaders()
-
setHeaders
public void setHeaders(java.lang.String headers)
-
isAuthEnabled
public boolean isAuthEnabled()
-
setAuthEnabled
public void setAuthEnabled(boolean authEnabled)
-
isAuthPreemtive
public boolean isAuthPreemtive()
-
setAuthPreemtive
public void setAuthPreemtive(boolean authPreemtive)
-
getAuthUser
public java.lang.String getAuthUser()
-
setAuthUser
public void setAuthUser(java.lang.String authUser)
-
getAuthPassword
public java.lang.String getAuthPassword()
-
setAuthPassword
public void setAuthPassword(java.lang.String authPassword)
-
getResponseText
public java.lang.String getResponseText()
-
setResponseText
public void setResponseText(java.lang.String responseText)
-
getResponseRange
public java.lang.String getResponseRange()
-
setResponseRange
public void setResponseRange(java.lang.String responseRange)
-
setUseSystemProxy
public void setUseSystemProxy(boolean useSystemProxy)
-
getUseSystemProxy
public boolean getUseSystemProxy()
-
-