public abstract class LineOrientedDetector extends BasicDetector<LineOrientedRequest,LineOrientedResponse>
Abstract LineOrientedDetector class.
Constructor and Description |
---|
LineOrientedDetector(String serviceName,
int port)
Constructor for LineOrientedDetector.
|
LineOrientedDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for LineOrientedDetector.
|
Modifier and Type | Method and Description |
---|---|
static ResponseValidator<LineOrientedResponse> |
equals(String pattern)
equals
|
void |
expectClose()
expectClose
|
static ResponseValidator<LineOrientedResponse> |
find(String regex)
find
|
protected Client<LineOrientedRequest,LineOrientedResponse> |
getClient()
getClient
|
static ResponseValidator<LineOrientedResponse> |
matches(String regex)
matches
|
LineOrientedRequest |
request(String command)
request
|
static ResponseValidator<LineOrientedResponse> |
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
public LineOrientedDetector(String serviceName, int port)
Constructor for LineOrientedDetector.
serviceName
- a String
object.port
- a int.public static ResponseValidator<LineOrientedResponse> startsWith(String pattern)
startsWith
pattern
- a String
object.ResponseValidator
object.public static ResponseValidator<LineOrientedResponse> equals(String pattern)
equals
pattern
- a String
object.ResponseValidator
object.public static ResponseValidator<LineOrientedResponse> matches(String regex)
matches
regex
- a String
object.ResponseValidator
object.public static ResponseValidator<LineOrientedResponse> find(String regex)
find
regex
- a String
object.ResponseValidator
object.public LineOrientedRequest request(String command)
request
command
- a String
object.LineOrientedRequest
object.public void expectClose()
expectClose
protected Client<LineOrientedRequest,LineOrientedResponse> getClient()
getClient
getClient
in class BasicDetector<LineOrientedRequest,LineOrientedResponse>
Client
object.Copyright © 2020. All rights reserved.