Class Conversation
- java.lang.Object
-
- org.opennms.netmgt.provision.server.exchange.Conversation
-
- Direct Known Subclasses:
ServerConversation
public class Conversation extends Object
Conversation class.
- Version:
- $Id: $
- Author:
- ranger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConversation.ErrorExchange
-
Constructor Summary
Constructors Constructor Description Conversation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddErrorExchange(Exchange ex)addErrorExchangevoidaddExchange(Exchange exchange)addExchangebooleanattemptClientConversation(BufferedReader in, OutputStream out)attemptClientConversationvoidattemptServerConversation(BufferedReader in, OutputStream out)attemptServerConversationstatic ResponseHandlercontains(String response)containsstatic ResponseHandlerregexpMatches(String response)regexpMatchesstatic ResponseHandlerstartsWith(String response)startsWith
-
-
-
Method Detail
-
addExchange
public void addExchange(Exchange exchange)
addExchange
- Parameters:
exchange- aExchangeobject.
-
addErrorExchange
public void addErrorExchange(Exchange ex)
addErrorExchange
- Parameters:
ex- aExchangeobject.
-
attemptServerConversation
public void attemptServerConversation(BufferedReader in, OutputStream out) throws Exception
attemptServerConversation
- Parameters:
in- aBufferedReaderobject.out- aOutputStreamobject.- Throws:
Exception- if any.
-
attemptClientConversation
public boolean attemptClientConversation(BufferedReader in, OutputStream out) throws IOException
attemptClientConversation
- Parameters:
in- aBufferedReaderobject.out- aOutputStreamobject.- Returns:
- a boolean.
- Throws:
IOException- if any.
-
startsWith
public static ResponseHandler startsWith(String response)
startsWith
- Parameters:
response- aStringobject.- Returns:
- a
ResponseHandlerobject.
-
contains
public static ResponseHandler contains(String response)
contains
- Parameters:
response- aStringobject.- Returns:
- a
ResponseHandlerobject.
-
regexpMatches
public static ResponseHandler regexpMatches(String response)
regexpMatches
- Parameters:
response- aStringobject.- Returns:
- a
ResponseHandlerobject.
-
-