public abstract class AsyncMultilineDetectorMinaImpl extends AsyncBasicDetectorMinaImpl<LineOrientedRequest,MultilineOrientedResponse>
Abstract AsyncMultilineDetector class.
CHARSET_UTF8
Constructor and Description |
---|
AsyncMultilineDetectorMinaImpl(String serviceName,
int port)
Constructor for AsyncMultilineDetector.
|
AsyncMultilineDetectorMinaImpl(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncMultilineDetector.
|
Modifier and Type | Method and Description |
---|---|
protected static ResponseValidator<MultilineOrientedResponse> |
expectCodeRange(int beginRange,
int endRange)
expectCodeRange
|
LineOrientedRequest |
request(String command)
request
|
ResponseValidator<MultilineOrientedResponse> |
startsWith(String pattern)
startsWith
|
createDetectorHandler, dispose, getDetectorHandler, getLoggingFilter, getProtocolCodecFilter, isServiceDetected, setDetectorHandler, setLoggingFilter, setProtocolCodecFilter
expectBanner, find, getConversation, getIdleTime, isUseSSLFilter, send, setIdleTime, setUseSSLFilter
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 AsyncMultilineDetectorMinaImpl(String serviceName, int port)
Constructor for AsyncMultilineDetector.
serviceName
- a String
object.port
- a int.protected static ResponseValidator<MultilineOrientedResponse> expectCodeRange(int beginRange, int endRange)
expectCodeRange
beginRange
- a int.endRange
- a int.org.opennms.netmgt.provision.support.AsyncClientConversation.ResponseValidator
object.public ResponseValidator<MultilineOrientedResponse> startsWith(String pattern)
startsWith
startsWith
in class AsyncBasicDetector<LineOrientedRequest,MultilineOrientedResponse>
pattern
- a String
object.org.opennms.netmgt.provision.support.AsyncClientConversation.ResponseValidator
object.public LineOrientedRequest request(String command)
request
command
- a String
object.LineOrientedRequest
object.Copyright © 2016. All rights reserved.