public abstract class AsyncLineOrientedDetectorMinaImpl extends AsyncBasicDetectorMinaImpl<LineOrientedRequest,LineOrientedResponse>
Abstract AsyncLineOrientedDetector class.
Constructor and Description |
---|
AsyncLineOrientedDetectorMinaImpl(String serviceName,
int port)
Constructor for AsyncLineOrientedDetector.
|
AsyncLineOrientedDetectorMinaImpl(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncLineOrientedDetector.
|
Modifier and Type | Method and Description |
---|---|
ResponseValidator<LineOrientedResponse> |
find(String regex)
find
|
LineOrientedRequest |
request(String command)
request
|
protected ResponseValidator<LineOrientedResponse> |
startsWith(String prefix)
startsWith
|
createDetectorHandler, dispose, getDetectorHandler, getLoggingFilter, getProtocolCodecFilter, isServiceDetected, setDetectorHandler, setLoggingFilter, setProtocolCodecFilter
expectBanner, getConversation, getIdleTime, isUseSSLFilter, send, setIdleTime, setUseSSLFilter
detect
getIpMatch, getPort, getRetries, getServiceName, getTimeout, init, onInit, setIpMatch, setPort, setRetries, setServiceName, setTimeout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getIpMatch, getPort, getServiceName, getTimeout, init, setIpMatch, setPort, setServiceName, setTimeout
public AsyncLineOrientedDetectorMinaImpl(String serviceName, int port)
Constructor for AsyncLineOrientedDetector.
serviceName
- a String
object.port
- a int.protected ResponseValidator<LineOrientedResponse> startsWith(String prefix)
startsWith
startsWith
in class AsyncBasicDetector<LineOrientedRequest,LineOrientedResponse>
prefix
- a String
object.org.opennms.netmgt.provision.support.AsyncClientConversation.ResponseValidator
object.public ResponseValidator<LineOrientedResponse> find(String regex)
find
find
in class AsyncBasicDetector<LineOrientedRequest,LineOrientedResponse>
regex
- a String
object.org.opennms.netmgt.provision.support.AsyncClientConversation.ResponseValidator
object.public LineOrientedRequest request(String command)
request
command
- a String
object.LineOrientedRequest
object.Copyright © 2017. All rights reserved.