|
||||||||||
| 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,MultilineOrientedResponse>
org.opennms.netmgt.provision.detector.simple.AsyncMultilineDetector
public abstract class AsyncMultilineDetector
Abstract AsyncMultilineDetector class.
| Field Summary |
|---|
| Fields inherited from class org.opennms.netmgt.provision.support.AsyncBasicDetector |
|---|
CHARSET_UTF8 |
| Constructor Summary | |
|---|---|
AsyncMultilineDetector(String serviceName,
int port)
Constructor for AsyncMultilineDetector. |
|
AsyncMultilineDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncMultilineDetector. |
|
| Method Summary | |
|---|---|
protected AsyncClientConversation.ResponseValidator<MultilineOrientedResponse> |
expectCodeRange(int beginRange,
int endRange)
expectCodeRange |
protected abstract void |
onInit()
onInit |
LineOrientedRequest |
request(String command)
request |
AsyncClientConversation.ResponseValidator<MultilineOrientedResponse> |
startsWith(String pattern)
startsWith |
| 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 |
| 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 AsyncMultilineDetector(String serviceName,
int port)
Constructor for AsyncMultilineDetector.
serviceName - a String object.port - a int.
public AsyncMultilineDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncMultilineDetector.
port - a int.timeout - a int.retries - a int.serviceName - a String object.| Method Detail |
|---|
protected abstract void onInit()
onInit
onInit in class AsyncBasicDetector<LineOrientedRequest,MultilineOrientedResponse>
protected AsyncClientConversation.ResponseValidator<MultilineOrientedResponse> expectCodeRange(int beginRange,
int endRange)
expectCodeRange
beginRange - a int.endRange - a int.
AsyncClientConversation.ResponseValidator object.public AsyncClientConversation.ResponseValidator<MultilineOrientedResponse> startsWith(String pattern)
startsWith
startsWith in class AsyncBasicDetector<LineOrientedRequest,MultilineOrientedResponse>pattern - a String object.
AsyncClientConversation.ResponseValidator object.public LineOrientedRequest request(String command)
request
command - a String object.
LineOrientedRequest object.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||