public class SimpleConversationEndPoint extends Object
SimpleConversationEndPoint class.
Modifier and Type | Class and Description |
---|---|
static class |
SimpleConversationEndPoint.SimpleExchange |
Modifier and Type | Field and Description |
---|---|
protected Conversation |
m_conversation |
Constructor and Description |
---|
SimpleConversationEndPoint() |
Modifier and Type | Method and Description |
---|---|
protected void |
addResponseHandler(ResponseHandler responseHandler,
RequestHandler requestHandler)
Add a ResponseHandler by calling one of the three utility methods:
startsWith(String prefix);
contains(String phrase);
regexMatches(String regex);
Within the extending class's overriding onInit method
|
protected static ResponseHandler |
contains(String phrase)
contains
|
int |
getTimeout()
getTimeout
|
void |
init()
init
|
protected static ResponseHandler |
matches(String regex)
matches
|
protected static RequestHandler |
multilineLineRequest(String[] request)
multilineLineRequest
|
void |
setTimeout(int timeout)
setTimeout
|
protected static RequestHandler |
singleLineRequest(String request)
singleLineRequest
|
protected static ResponseHandler |
startsWith(String prefix)
startsWith
|
protected Conversation m_conversation
public void setTimeout(int timeout)
setTimeout
timeout
- a int.public int getTimeout()
getTimeout
protected static ResponseHandler startsWith(String prefix)
startsWith
prefix
- a String
object.protected static ResponseHandler contains(String phrase)
contains
phrase
- a String
object.protected static ResponseHandler matches(String regex)
matches
regex
- a String
object.protected void addResponseHandler(ResponseHandler responseHandler, RequestHandler requestHandler)
responseHandler
- a ResponseHandler
object.requestHandler
- a RequestHandler
object.protected static RequestHandler singleLineRequest(String request)
singleLineRequest
request
- a String
object.RequestHandler
object.protected static RequestHandler multilineLineRequest(String[] request)
multilineLineRequest
request
- an array of String
objects.RequestHandler
object.Copyright © 2021. All rights reserved.