com.siebel.rf.offline.branch.server
Interface BranchServer

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

public interface BranchServer
extends java.rmi.Remote

The BranchServer interface


Method Summary
 java.util.Vector handleRequest(java.util.Vector request, java.util.Vector response, boolean branchOnline)
          Registers the clients
 int registerClient(OfflineClient client)
          Registers the clients
 

Method Detail

registerClient

public int registerClient(OfflineClient client)
                   throws java.rmi.RemoteException
Registers the clients
Parameters:
client - OfflineClient
Returns:
the onlineStatus
Throws:
java.rmi.RemoteException - This exception is thrown if remote object operation fails

handleRequest

public java.util.Vector handleRequest(java.util.Vector request,
                                      java.util.Vector response,
                                      boolean branchOnline)
                               throws com.bankframe.ejb.ProcessingErrorException,
                                      java.rmi.RemoteException
Registers the clients
Parameters:
request - Vector
response - Vector
branchOnline - boolean
Returns:
the Vector of branch response
Throws:
com.bankframe.ejb.ProcessingErrorException - This exception is thrown if processing fails
java.rmi.RemoteException - This exception is thrown if remote object operation fails