Package com.github.sttk.sabi
package com.github.sttk.sabi
Provides core interfaces and classes for the sabi framework.
- Version:
- 0.9
-
ClassDescriptionManages asynchronous background tasks executed during data source and data connection lifecycle events.Indicates that a registered
Runnertask failed during its execution.Indicates that a registeredRunnertask execution was interrupted.Indicates that an unhandled runtime exception was thrown during the execution of a registeredRunnertask.Provides access to namedDataConndata connection instances.Represents a data connection participating in transaction lifecycles managed by aDataHub.Represents an error when one or more data connections fail during the commit phase.Represents an error when one or more data connections fail during the post-commit phase.Represents an error when one or more data connections fail during the pre-commit phase.Manages local data sources and data connections, and executes business logic in transactional or non-transactional scopes.Represents an error when a created data connection instance is null.Represents an error when a connection cannot be cast to the target connection type.Represents an error when casting thisDataHubinstance to the generic data context fails.Represents an error when creating a data connection fails.Represents an error when setting up global data sources fails.Represents an error when setting up local data sources fails.Represents an error when no data source with the specified name is found.Represents an error when an unhandled runtime exception occurs during logic execution.Represents a data source corresponding to an external data resource, serving as a factory for data connections or as a connection pool.Represents an error entry containing details of a failure associated with a specific data source or data connection.Logic<D>Functional interface representing a unit of business logic executed within aDataHubscope.Functional interface representing an asynchronous task to be executed by anAsyncGroup.Utility class for managing and setting up globalDataSrcinstances.Represents the cause of a transaction failure, containing state information and the associated error.Defines the states representing causes of transaction failures or successful states.Defines recommended recovery actions to handle transaction failures.Contains transaction failure diagnostic information and rollback status for a specific data connection.Represents the rollback outcome of a data connection during transaction failure processing.Defines the states representing outcomes of transaction rollback attempts.