|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.provision.support.ClientConversation<Request,Response>
public class ClientConversation<Request,Response>
ClientConversation class.
| Nested Class Summary | |
|---|---|
static interface |
ClientConversation.ClientExchange<Request,Response>
|
static interface |
ClientConversation.RequestBuilder<T>
|
static interface |
ClientConversation.ResponseValidator<T>
|
static class |
ClientConversation.SimpleClientExchange<Request,RespType>
|
| Constructor Summary | |
|---|---|
ClientConversation()
|
|
| Method Summary | |
|---|---|
void |
addExchange(ClientConversation.ClientExchange<Request,Response> exchange)
addExchange |
void |
addExchange(ClientConversation.RequestBuilder<Request> requestBuilder,
ClientConversation.ResponseValidator<Response> validator)
addExchange |
void |
addExchange(Request request,
ClientConversation.ResponseValidator<Response> validator)
addExchange |
boolean |
attemptConversation(Client<Request,Response> client)
attemptConversation |
void |
expectBanner(ClientConversation.ResponseValidator<Response> bannerValidator)
expectBanner |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClientConversation()
| Method Detail |
|---|
public void expectBanner(ClientConversation.ResponseValidator<Response> bannerValidator)
expectBanner
bannerValidator - a ClientConversation.ResponseValidator object.
public void addExchange(Request request,
ClientConversation.ResponseValidator<Response> validator)
addExchange
request - a Request object.validator - a ClientConversation.ResponseValidator object.
public void addExchange(ClientConversation.RequestBuilder<Request> requestBuilder,
ClientConversation.ResponseValidator<Response> validator)
addExchange
requestBuilder - a ClientConversation.RequestBuilder object.validator - a ClientConversation.ResponseValidator object.public void addExchange(ClientConversation.ClientExchange<Request,Response> exchange)
addExchange
exchange - a ClientConversation.ClientExchange object.
public boolean attemptConversation(Client<Request,Response> client)
throws IOException,
Exception
attemptConversation
client - a Client object.
IOException - if any.
Exception - if any.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||