org.tentackle.db.rmi
Interface RemoteDelegate

All Superinterfaces:
Remote
All Known Subinterfaces:
AppDbObjectRemoteDelegate, AppDbOperationRemoteDelegate, DbObjectRemoteDelegate, DbOperationRemoteDelegate, DbPreferencesKeyRemoteDelegate, DbPreferencesNodeRemoteDelegate, HistoryRemoteDelegate, ModificationLogRemoteDelegate, ModificationThreadRemoteDelegate, ObjectIdRemoteDelegate, SecurityRemoteDelegate
All Known Implementing Classes:
AppDbObjectRemoteDelegateImpl, AppDbOperationRemoteDelegateImpl, DbObjectRemoteDelegateImpl, DbOperationRemoteDelegateImpl, DbPreferencesKeyRemoteDelegateImpl, DbPreferencesNodeRemoteDelegateImpl, HistoryRemoteDelegateImpl, ModificationLogRemoteDelegateImpl, ModificationThreadRemoteDelegateImpl, ObjectIdRemoteDelegateImpl, RemoteDelegateImpl, SecurityRemoteDelegateImpl

public interface RemoteDelegate
extends Remote

Tag interface for Remote delegates provided by getRemoteDelegate() in Db.
The implementation of a RemoteDelegate must provide a constructor as follows:

 public RemoteDelegateImpl(RemoteDbSessionImpl session, Class clazz) throws RemoteException {

 }
 
while session is the remote DB-session and clazz is the Class the delegate implements the remote methods.

Author:
harald



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