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
Runnerinstances and waiting for their completion.Represents the reason for a newExcexception object when an exception occurred during the execution of aRunnerand the exception class was not theExc.Represents the reason for anExcexception object when the creation of a thread for asynchronous execution of aRunnerfails.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 createdDataConninstance was null.Represents an error reason that occurred when failing to cast aDataConnto the requested type.Represents an error reason that occurred when failing to commit one or moreDataConninstances.Represents an error reason that occurred when failing to create aDataConninstance.Represents an error reason that occurred when failing to pre-commit one or moreDataConninstances.Represents an error reason that occurred when failing to set up globalDataSrcinstances.Represents an error reason that occurred when failing to set up localDataSrcinstances.Represents an unexpectedRuntimeExceptionthat 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.Runneris the interface that runs any procedure.Sabiis 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 theDataHubinstance itself to the expected data access interface type for aLogic.