public class ClientConversation<Request,Response> extends Object
ClientConversation class.
| Constructor and Description | 
|---|
ClientConversation()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addExchange(ConversationExchange<Request,Response> exchange)
addExchange 
 | 
void | 
addExchange(RequestBuilder<Request> requestBuilder,
           ResponseValidator<Response> validator)
addExchange 
 | 
void | 
addExchange(Request request,
           ResponseValidator<Response> validator)
addExchange 
 | 
boolean | 
attemptConversation(Client<Request,Response> client)
attemptConversation 
 | 
void | 
expectBanner(ResponseValidator<Response> bannerValidator)
expectBanner 
 | 
public void expectBanner(ResponseValidator<Response> bannerValidator)
expectBanner
bannerValidator - a ResponseValidator object.public void addExchange(Request request, ResponseValidator<Response> validator)
addExchange
request - a Request object.validator - a ResponseValidator object.public void addExchange(RequestBuilder<Request> requestBuilder, ResponseValidator<Response> validator)
addExchange
requestBuilder - a RequestBuilder object.validator - a ResponseValidator object.public void addExchange(ConversationExchange<Request,Response> exchange)
addExchange
exchange - a org.opennms.netmgt.provision.support.ClientConversation.ConversationExchange object.public boolean attemptConversation(Client<Request,Response> client) throws IOException, Exception
attemptConversation
client - a Client object.IOException - if any.Exception - if any.Copyright © 2021. All rights reserved.