public class AsyncClientConversation<Request,Response> extends Object
A Conversation is a sequence of ConversationExchange
instances that are used to
describe the sequence of messages that are passed back and forth during a network
transaction.
Constructor and Description |
---|
AsyncClientConversation() |
Modifier and Type | Method and Description |
---|---|
void |
addExchange(ConversationExchange<Request,Response> request)
addExchange
|
Request |
getRequest()
getRequest
|
boolean |
hasBanner()
hasBanner
|
boolean |
hasExchanges()
hasExchanges
|
boolean |
isComplete()
isComplete
|
void |
setHasBanner(boolean hasBanner)
setHasBanner
|
String |
toString() |
boolean |
validate(Response message)
validate
|
public void addExchange(ConversationExchange<Request,Response> request)
addExchange
request
- a ConversationExchange
object.public void setHasBanner(boolean hasBanner)
setHasBanner
hasBanner
- a boolean.public boolean hasBanner()
hasBanner
public boolean hasExchanges()
hasExchanges
public boolean isComplete()
isComplete
public boolean validate(Response message)
validate
message
- a Response object.public Request getRequest()
getRequest
Copyright © 2021. All rights reserved.