org.opennms.netmgt.provision.server.exchange
Class Conversation

java.lang.Object
  extended by 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
static class Conversation.ErrorExchange
           
 
Constructor Summary
Conversation()
           
 
Method Summary
 void addErrorExchange(Exchange ex)
          addErrorExchange
 void addExchange(Exchange exchange)
          addExchange
 boolean attemptClientConversation(BufferedReader in, OutputStream out)
          attemptClientConversation
 void attemptServerConversation(BufferedReader in, OutputStream out)
          attemptServerConversation
 ResponseHandler contains(String response)
          contains
 ResponseHandler regexpMatches(String response)
          regexpMatches
 ResponseHandler startsWith(String response)
          startsWith
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Conversation

public Conversation()
Method Detail

addExchange

public void addExchange(Exchange exchange)

addExchange

Parameters:
exchange - a Exchange object.

addErrorExchange

public void addErrorExchange(Exchange ex)

addErrorExchange

Parameters:
ex - a Exchange object.

attemptServerConversation

public void attemptServerConversation(BufferedReader in,
                                      OutputStream out)
                               throws Exception

attemptServerConversation

Parameters:
in - a BufferedReader object.
out - a OutputStream object.
Throws:
Exception - if any.

attemptClientConversation

public boolean attemptClientConversation(BufferedReader in,
                                         OutputStream out)
                                  throws IOException

attemptClientConversation

Parameters:
in - a BufferedReader object.
out - a OutputStream object.
Returns:
a boolean.
Throws:
IOException - if any.

startsWith

public ResponseHandler startsWith(String response)

startsWith

Parameters:
response - a String object.
Returns:
a ResponseHandler object.

contains

public ResponseHandler contains(String response)

contains

Parameters:
response - a String object.
Returns:
a ResponseHandler object.

regexpMatches

public ResponseHandler regexpMatches(String response)

regexpMatches

Parameters:
response - a String object.
Returns:
a ResponseHandler object.


Copyright © 2011. All Rights Reserved.