All Classes and Interfaces
Class
Description
Base class for
BackendConfiguration
and DriverConfiguration
.A task being executed by the
SessionTaskDispatcher
.Exception thrown if the user is already logged in.
Usually for application servers that don't allow a user logged in more than once.
Usually for application servers that don't allow a user logged in more than once.
Configuration for a database backend.
The configuration is stored via the standard
The config refers to a
The configuration is stored via the standard
Preferences
and provides
the parameters necessary to connect to the database backend.The config refers to a
DriverConfiguration
that loads the corresponding driver.Annotation for the class id of a persistent object.
Runtime exception thrown for database constraint violations.
The default master serial event handler factory.
The default implementation for a session info.
Default session info factory.
A thread executing tasks in a serialized manner on an exclusive connection.
Configuration for a backend driver.
The configuration is stored via the standard
The configuration is stored via the standard
Preferences
and provides
the parameters necessary to load the driver.An exclusive session provider.
RMI servers should throw a LoginFailedException if authentication fails (or
any other reason)
Wraps the master serial used by the
The tracker of a remote client periodically requests the master serial from the server.
ModificationTracker
.The tracker of a remote client periodically requests the master serial from the server.
Interface for a master serial event.
Such events can be sent from the server to the client via the
Such events can be sent from the server to the client via the
ModificationTracker
.Factory for
MasterSerialEvent
-handlers.A master serial event containing a list of events.
This event type is used, whenever there is more than one event pending for the client.
This event type is used, whenever there is more than one event pending for the client.
Modification event.
Holds the event detail.
Listener for modifications.
A modification listener adapter.
Tracks global PDO changes.
A pool of sessions for multiple session infos.
Allows different users to use multiple sessions in parallel.
Allows different users to use multiple sessions in parallel.
Runtime exception thrown if objects that should exist are not found in the database.
Runtime exception thrown for not-removables.
Database runtime exception.
Persistent fields and methods are annotated with this annotation.
The remote session.
Provides access to the remote (server-side) client session.
Provides access to the remote (server-side) client session.
Returnable session provider.
A savepoint handle.
The session.
Describes a persistence and security context.
Describes a persistence and security context.
Bundle for the session module.
Runtime exception thrown if the session is already closed.
A handler invoked whenever a Session is closed.
Interface for objects depending on sessions.
Factory for
Session
s.Holder for a session.
Session information.
Factory for
SessionInfo
.A task dispatcher to keep sessions alive.
The task to keep a session alive.
The task uses the
The task uses the
ExecutorService
to spawn asynchronous pings.A pool of sessions for a given session info.
Allows a single user to use multiple sessions in parallel.
Allows a single user to use multiple sessions in parallel.
Executes runnables on a pool of sessions.
Useful to run background tasks in parallel, each task with its own session.
Useful to run background tasks in parallel, each task with its own session.
Factory for session pools.
Provider for local or remote session pools.
Session provider.
A TaskDispatcher using a Session.
Lock for the DefaultSessionTaskDispatcher.
Utility methods for session related stuff.
Extended validation utilities.
Honors the field- and method-order by using the ordinal of the
As a result, the validators are invoked by priority + position in the source code.
Honors the field- and method-order by using the ordinal of the
Persistent
-annotation,
which is generated according to the model's definition.As a result, the validators are invoked by priority + position in the source code.
Annotation for the tablename of a PDO.
A session holder returning the thread-local session.
Nice if no domain context available, e.g. for low-level AbstractDbObjects.
Nice if no domain context available, e.g. for low-level AbstractDbObjects.
Enum that maps the low-level integer constants of the transaction isolation levels in
java.sql.Connection
.Enum for read-write or read-only transactions.
Exception thrown if client's and server's versions don't match.