Package com.github.sttk.sabi
package com.github.sttk.sabi
Provides classes and interfaces of sabi framework.
- Version:
- 0.6
-
ClassDescriptionAn interface for asynchronously executing multiple
Runner
instances and waiting for their completion.Represents the reason for a newExc
exception object when an exception occurred during the execution of aRunner
and the exception class was not theExc
.Represents the reason for anExc
exception object when the creation of a thread for asynchronous execution of aRunner
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 createdDataConn
instance was null.Represents an error reason that occurred when failing to cast aDataConn
to the requested type.Represents an error reason that occurred when failing to commit one or moreDataConn
instances.Represents an error reason that occurred when failing to create aDataConn
instance.Represents an error reason that occurred when failing to pre-commit one or moreDataConn
instances.Represents an error reason that occurred when failing to set up globalDataSrc
instances.Represents an error reason that occurred when failing to set up localDataSrc
instances.Represents an unexpectedRuntimeException
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.Logic<D>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 theDataHub
instance itself to the expected data access interface type for aLogic
.