|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.provision.support.AbstractDetector
org.opennms.netmgt.provision.support.BasicDetector<LineOrientedRequest,LineOrientedResponse>
org.opennms.netmgt.provision.detector.simple.LineOrientedDetector
public abstract class LineOrientedDetector
Abstract LineOrientedDetector class.
| Constructor Summary | |
|---|---|
protected |
LineOrientedDetector(String serviceName,
int port)
Constructor for LineOrientedDetector. |
protected |
LineOrientedDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for LineOrientedDetector. |
| Method Summary | |
|---|---|
ClientConversation.ResponseValidator<LineOrientedResponse> |
equals(String pattern)
equals |
void |
expectClose()
expectClose |
ClientConversation.ResponseValidator<LineOrientedResponse> |
find(String regex)
find |
protected Client<LineOrientedRequest,LineOrientedResponse> |
getClient()
getClient |
ClientConversation.ResponseValidator<LineOrientedResponse> |
matches(String regex)
matches |
LineOrientedRequest |
request(String command)
request |
ClientConversation.ResponseValidator<LineOrientedResponse> |
startsWith(String pattern)
startsWith |
| Methods inherited from class org.opennms.netmgt.provision.support.BasicDetector |
|---|
dispose, expectBanner, getConversation, isServiceDetected, onInit, send, send |
| Methods inherited from class org.opennms.netmgt.provision.support.AbstractDetector |
|---|
getPort, getRetries, getServiceName, getTimeout, init, log, setPort, setRetries, setServiceName, setTimeout |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opennms.netmgt.provision.ServiceDetector |
|---|
getServiceName, init, setServiceName |
| Constructor Detail |
|---|
protected LineOrientedDetector(String serviceName,
int port)
Constructor for LineOrientedDetector.
serviceName - a String object.port - a int.
protected LineOrientedDetector(String serviceName,
int port,
int timeout,
int retries)
Constructor for LineOrientedDetector.
port - a int.timeout - a int.retries - a int.serviceName - a String object.| Method Detail |
|---|
public ClientConversation.ResponseValidator<LineOrientedResponse> startsWith(String pattern)
startsWith
pattern - a String object.
ClientConversation.ResponseValidator object.public ClientConversation.ResponseValidator<LineOrientedResponse> equals(String pattern)
equals
pattern - a String object.
ClientConversation.ResponseValidator object.public ClientConversation.ResponseValidator<LineOrientedResponse> matches(String regex)
matches
regex - a String object.
ClientConversation.ResponseValidator object.public ClientConversation.ResponseValidator<LineOrientedResponse> find(String regex)
find
regex - a String object.
ClientConversation.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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||