org.estar.miat.rmi
Interface MiatRMIAsynchronousDocumentHandlerInterface

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
MiatRMIAsynchronousDocumentHandler

public interface MiatRMIAsynchronousDocumentHandlerInterface
extends java.rmi.Remote

My Intelligent Agent Toolkit. This is an interface used as the RMI facing side of an RMI interface that can be called to deal with asynchronous documents (update|fail|incomplete|complete) from a NodeAgent. Note this is an RMI interface not a MiatInterface, though the implementation thereof will have to implement a MiatInterface to get hold of a document handler from the interface registry. This interface is called from an external program (tomcat) via RMI. See MiatAsynchronousDocumentHandlerInterface for the MiatInterface that deals with the handlers.

Version:
$Revision$
Author:
Chris Mottram
See Also:
MiatAsynchronousDocumentHandlerInterface

Method Summary
 void handleAsynchronousDocument(java.lang.String xmlString)
          Handler for an asynchronous reply document.
 

Method Detail

handleAsynchronousDocument

void handleAsynchronousDocument(java.lang.String xmlString)
                                throws java.rmi.RemoteException
Handler for an asynchronous reply document.

Parameters:
xmlString - A string, hopefully containing a well formed RTML asynchronous reply document.
Throws:
java.rmi.RemoteException - Thrown if the RMI call (this method) fails.