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.