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 © 2020. All rights reserved.