org.opennms.netmgt.provision.support
Class ClientConversation.SimpleClientExchange<Request,RespType>
java.lang.Object
org.opennms.netmgt.provision.support.ClientConversation.SimpleClientExchange<Request,RespType>
- All Implemented Interfaces:
- ClientConversation.ClientExchange<Request,RespType>, ClientConversation.RequestBuilder<Request>, ClientConversation.ResponseValidator<RespType>
- Enclosing class:
- ClientConversation<Request,Response>
public static class ClientConversation.SimpleClientExchange<Request,RespType>
- extends Object
- implements ClientConversation.ClientExchange<Request,RespType>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientConversation.SimpleClientExchange
public ClientConversation.SimpleClientExchange(ClientConversation.RequestBuilder<Request> reqBuilder,
ClientConversation.ResponseValidator<RespType> respValidator)
getRequest
public Request getRequest()
throws Exception
- Specified by:
getRequest in interface ClientConversation.RequestBuilder<Request>
- Throws:
Exception
validate
public boolean validate(RespType response)
throws Exception
- Specified by:
validate in interface ClientConversation.ResponseValidator<RespType>
- Throws:
Exception
Copyright © 2011. All Rights Reserved.