|
||||||||||
| 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,LineOrientedResponse>
org.opennms.netmgt.provision.detector.simple.AsyncLineOrientedDetector
public abstract class AsyncLineOrientedDetector
Abstract AsyncLineOrientedDetector class.
| Field Summary | |
|---|---|
protected static Charset |
CHARSET_UTF8
|
| Constructor Summary | |
|---|---|
AsyncLineOrientedDetector(String serviceName,
int port)
Constructor for AsyncLineOrientedDetector. |
|
AsyncLineOrientedDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncLineOrientedDetector. |
|
| Method Summary | |
|---|---|
AsyncClientConversation.ResponseValidator<LineOrientedResponse> |
find(String regex)
find |
protected abstract void |
onInit()
onInit |
LineOrientedRequest |
request(String command)
request |
protected AsyncClientConversation.ResponseValidator<LineOrientedResponse> |
startsWith(String prefix)
startsWith |
| Methods inherited from class org.opennms.netmgt.provision.support.AsyncBasicDetector |
|---|
createDetectorHandler, dispose, expectBanner, 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 |
| Field Detail |
|---|
protected static final Charset CHARSET_UTF8
| Constructor Detail |
|---|
public AsyncLineOrientedDetector(String serviceName,
int port)
Constructor for AsyncLineOrientedDetector.
serviceName - a String object.port - a int.
public AsyncLineOrientedDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncLineOrientedDetector.
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,LineOrientedResponse>protected AsyncClientConversation.ResponseValidator<LineOrientedResponse> startsWith(String prefix)
startsWith
startsWith in class AsyncBasicDetector<LineOrientedRequest,LineOrientedResponse>prefix - a String object.
AsyncClientConversation.ResponseValidator object.public AsyncClientConversation.ResponseValidator<LineOrientedResponse> find(String regex)
find
find in class AsyncBasicDetector<LineOrientedRequest,LineOrientedResponse>regex - 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 | |||||||||