|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.provision.support.AsyncAbstractDetector
org.opennms.netmgt.provision.support.AsyncBasicDetector<LineOrientedRequest,HttpStatusResponse>
org.opennms.netmgt.provision.detector.simple.HttpDetector
@Component @Scope(value="prototype") public class HttpDetector
| Field Summary |
|---|
| Fields inherited from class org.opennms.netmgt.provision.support.AsyncBasicDetector |
|---|
CHARSET_UTF8 |
| Constructor Summary | |
|---|---|
HttpDetector()
Default constructor |
|
HttpDetector(String serviceName,
int port)
Constructor for creating a non-default service based on this protocol |
|
| Method Summary | |
|---|---|
protected AsyncClientConversation.ResponseValidator<HttpStatusResponse> |
contains(String pattern,
String url,
boolean isCheckCode,
int maxRetCode)
contains |
int |
getMaxRetCode()
getMaxRetCode |
String |
getUrl()
getUrl |
protected String |
httpCommand(String command)
httpCommand |
boolean |
isCheckRetCode()
isCheckRetCode |
protected void |
onInit()
onInit |
protected LineOrientedRequest |
request(String command)
request |
void |
setCheckRetCode(boolean checkRetCode)
setCheckRetCode |
void |
setMaxRetCode(int maxRetCode)
setMaxRetCode |
void |
setUrl(String url)
setUrl |
| Methods inherited from class org.opennms.netmgt.provision.support.AsyncBasicDetector |
|---|
createDetectorHandler, dispose, expectBanner, find, getConversation, getDetectorHandler, getIdleTime, getLoggingFilter, getProtocolCodecFilter, isServiceDetected, isUseSSLFilter, request, send, setConversation, setDetectorHandler, setIdleTime, setLoggingFilter, setProtocolCodecFilter, setUseSSLFilter, startsWith |
| Methods inherited from class org.opennms.netmgt.provision.support.AsyncAbstractDetector |
|---|
getPort, getRetries, getServiceName, getTimeout, init, setPort, setRetries, setServiceName, setTimeout |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpDetector()
public HttpDetector(String serviceName,
int port)
serviceName - a String object.port - a int.| Method Detail |
|---|
protected void onInit()
onInit
onInit in class AsyncBasicDetector<LineOrientedRequest,HttpStatusResponse>protected String httpCommand(String command)
httpCommand
command - a String object.
String object.protected LineOrientedRequest request(String command)
request
command - a String object.
LineOrientedRequest object.
protected AsyncClientConversation.ResponseValidator<HttpStatusResponse> contains(String pattern,
String url,
boolean isCheckCode,
int maxRetCode)
contains
pattern - a String object.url - a String object.isCheckCode - a boolean.maxRetCode - a int.
AsyncClientConversation.ResponseValidator object.public void setUrl(String url)
setUrl
url - a String object.public String getUrl()
getUrl
String object.public void setMaxRetCode(int maxRetCode)
setMaxRetCode
maxRetCode - a int.public int getMaxRetCode()
getMaxRetCode
public void setCheckRetCode(boolean checkRetCode)
setCheckRetCode
checkRetCode - a boolean.public boolean isCheckRetCode()
isCheckRetCode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||