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