org.tentackle.db.rmi
Interface RemoteDbConnection

All Superinterfaces:
Remote
All Known Subinterfaces:
AppRemoteDbConnection
All Known Implementing Classes:
AppRemoteDbConnectionImpl, RemoteDbConnectionImpl

public interface RemoteDbConnection
extends Remote

RMI remote connection.
This is the first remote object passed to the client when it connects to the application server. The connection object handles the login and logout to/from a session. The socket factories used for the connection object are defined by the server. The session, however, and all subsequent remote objects can get different socket factories depending on what the client requests. See DbServer for more details.

Author:
harald

Method Summary
 RemoteDbSession login(UserInfo clientInfo)
          Login to remote RMI-server.
 void logout(RemoteDbSession session)
          Logout from remote RMI-Server.
 

Method Detail

login

RemoteDbSession login(UserInfo clientInfo)
                      throws RemoteException
Login to remote RMI-server.

Parameters:
clientInfo - the user information
Returns:
the session
Throws:
RemoteException - if some error, for example wrong passord

logout

void logout(RemoteDbSession session)
            throws RemoteException
Logout from remote RMI-Server.

Parameters:
session - to be closed
Throws:
RemoteException - if some error


Copyright © 2001-2008 Harald Krake, Bergstr. 48, 78098 Triberg, Germany, harald@krake.de