All Classes and Interfaces
Class
Description
An interface for asynchronously executing multiple
Runner
instances and waiting for their
completion.Represents the reason for a new
Exc
exception object when an
exception occurred during the execution of a Runner
and the exception class was not the
Exc
.Represents the reason for an
Exc
exception object when the
creation of a thread for asynchronous execution of a Runner
fails.An interface designed for implementing data access operations through default methods in its
sub-interfaces.
The interface that abstracts a connection per session to an external data service, such as a
database, file system, or messaging service.
Represents an error reason where the created
DataConn
instance was null.Represents an error reason that occurred when failing to cast a
DataConn
to the
requested type.Represents an error reason that occurred when failing to commit one or more
DataConn
instances.Represents an error reason that occurred when failing to create a
DataConn
instance.Represents an error reason that occurred when failing to pre-commit one or more
DataConn
instances.Represents an error reason that occurred when failing to set up global
DataSrc
instances.Represents an error reason that occurred when failing to set up local
DataSrc
instances.Represents an unexpected
RuntimeException
that occurred during pre-commit or commit
operations.The interface that abstracts a data source responsible for managing connections to external data
services, such as databases, file systems, or messaging services.
Represents the application's business logic, designed to separate data access concerns from the
core logic.
Runner
is the interface that runs any procedure.Sabi
is the class that provides the static methods related to the global functionalities
of sabi framework.Represents an error reason that occurred when failing to cast the
DataHub
instance
itself to the expected data access interface type for a Logic
.