public abstract class AsyncMultilineDetectorNettyImpl extends AsyncBasicDetectorNettyImpl<LineOrientedRequest,MultilineOrientedResponse>
Abstract AsyncMultilineDetectorNettyImpl class.
CAUTION: This class is unused. This implementation has never been in production.CHARSET_UTF8
Constructor and Description |
---|
AsyncMultilineDetectorNettyImpl(String serviceName,
int port)
Constructor for AsyncMultilineDetector.
|
AsyncMultilineDetectorNettyImpl(String serviceName,
int port,
int timeout,
int retries)
Constructor for AsyncMultilineDetector.
|
Modifier and Type | Method and Description |
---|---|
protected void |
appendToPipeline(org.jboss.netty.channel.ChannelPipeline retval) |
protected static ResponseValidator<MultilineOrientedResponse> |
expectCodeRange(int beginRange,
int endRange)
expectCodeRange
|
LineOrientedRequest |
request(String command)
request
|
ResponseValidator<MultilineOrientedResponse> |
startsWith(String pattern)
startsWith
|
dispose, getDetectorHandler, isServiceDetected
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 AsyncMultilineDetectorNettyImpl(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.protected void appendToPipeline(org.jboss.netty.channel.ChannelPipeline retval)
appendToPipeline
in class AsyncBasicDetectorNettyImpl<LineOrientedRequest,MultilineOrientedResponse>
Copyright © 2016. All rights reserved.