public abstract class MultilineOrientedDetector extends BasicDetector<LineOrientedRequest,MultilineOrientedResponse>
Abstract MultilineOrientedDetector class.
Modifier | Constructor and Description |
---|---|
protected |
MultilineOrientedDetector(String serviceName,
int port)
Constructor for MultilineOrientedDetector.
|
protected |
MultilineOrientedDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for MultilineOrientedDetector.
|
Modifier and Type | Method and Description |
---|---|
static ResponseValidator<MultilineOrientedResponse> |
equals(String pattern)
equals
|
protected void |
expectClose()
expectClose
|
protected Client<LineOrientedRequest,MultilineOrientedResponse> |
getClient()
getClient
|
protected LineOrientedRequest |
request(String command)
request
|
static ResponseValidator<MultilineOrientedResponse> |
startsWith(String pattern)
startsWith
|
dispose, expectBanner, getConversation, isServiceDetected, send, send
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
protected MultilineOrientedDetector(String serviceName, int port)
Constructor for MultilineOrientedDetector.
serviceName
- a String
object.port
- a int.protected LineOrientedRequest request(String command)
request
command
- a String
object.LineOrientedRequest
object.protected void expectClose()
expectClose
public static ResponseValidator<MultilineOrientedResponse> equals(String pattern)
equals
pattern
- a String
object.ResponseValidator
object.public static ResponseValidator<MultilineOrientedResponse> startsWith(String pattern)
startsWith
pattern
- a String
object.ResponseValidator
object.protected Client<LineOrientedRequest,MultilineOrientedResponse> getClient()
getClient
getClient
in class BasicDetector<LineOrientedRequest,MultilineOrientedResponse>
Client
object.Copyright © 2017. All rights reserved.