Package org.tentackle.dbms.trip
package org.tentackle.dbms.trip
Low-level persistence layer remoting.
-
ClassDescriptionAbstractDbObjectRemoteDelegate<P extends AbstractDbObject<P>>Delegate for the AbstractDbObject class.
Notice: in this class we cut off generics!AbstractDbObjectRemoteDelegateImpl<P extends AbstractDbObject<P>>Base class for the remote delegate of AbstractDbObject.
All other subclasses of AbstractDbObject should extend AbstractDbObjectRemoteDelegateImpl to reflect the class hierarchy below AbstractDbObject.AbstractDbOperationRemoteDelegate<P extends AbstractDbOperation<P>>Delegate for the DbOperation class.AbstractDbOperationRemoteDelegateImpl<P extends AbstractDbOperation<P>>Base class for the remote delegate of AbstractDbOperation.
All other subclasses of AbstractDbOperation should extend AbstractDbOperationRemoteDelegateImpl to reflect the class hierarchy below AbstractDbOperation.Remote delegate interface forModificationTracker.Remote delegate implementation forDbModificationTracker.Result used to return the possibly new object-ID, changed serial, and a result code for success or failure.Remote delegate interface forDb.Remote delegate implementation forDb.The default implementation for aRemoteDbDelegateLocator.Extended TRIP factory aware of database-related remote delegates.The default master serial.Remote delegate interface forModificationLog.Remote delegate implementation forModificationLog.TRIP remote connection.
This is the first remote object passed to the client when it connects to the application server.Server side TRIP-connection implementation.Tag interface for remote db object delegates.
The implementation of a delegate must provide a constructor as follows:All remote delegates must extend this class.Invocation handler to capture TRIP method invocations.Finds the remote delegate classes for a given class.The result.The default implementation for aRemoteDbDelegateLocator.Application server session.
The session will create all other delegates for the client.Cleans up dead or crashed sessions.User session within the application server.ARemoteDbSessionImplcan provide a filter executed before each method invocation by theRemoteDbDelegateInvocationHandler.TRIP servers should throw a RemoteSessionClosedException if the remote session is already closed.Component provider forSQLException.Instance creator forSQLException.A generic TRIP server.
Creates the serverTransport(s) to handle incoming connections.