org.apache.ode.ra.transports
Interface OdeTransportPipe

All Superinterfaces:
java.rmi.Remote
All Known Subinterfaces:
OdeTransportPipeRemote

public interface OdeTransportPipe
extends java.rmi.Remote

Implemented by a communication transport to represent a single communication pipe between client and server.


Method Summary
 void close()
           
 java.lang.String[] getConnectionClassNames()
          Get the names of the client-side connection interfaces.
 java.lang.Object invokeConnectionMethod(java.lang.String name, java.lang.Object[] args)
          Invoke a method on a service provier session.
 

Method Detail

getConnectionClassNames

java.lang.String[] getConnectionClassNames()
                                           throws java.rmi.RemoteException
Get the names of the client-side connection interfaces.

Returns:
Throws:
java.rmi.RemoteException

invokeConnectionMethod

java.lang.Object invokeConnectionMethod(java.lang.String name,
                                        java.lang.Object[] args)
                                        throws java.rmi.RemoteException,
                                               java.lang.reflect.InvocationTargetException
Invoke a method on a service provier session.

Returns:
DOCUMENTME
Throws:
java.rmi.RemoteException - RMI errors
java.lang.reflect.InvocationTargetException

close

void close()
           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException