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