Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AdminServer() - Constructor for class dev.dbos.transact.spring.DBOSProperties.AdminServer
- afterSingletonsInstantiated() - Method in class dev.dbos.transact.spring.DBOSWorkflowRegistrar
- Application() - Constructor for class dev.dbos.transact.spring.DBOSProperties.Application
- aroundStep(ProceedingJoinPoint, Step) - Method in class dev.dbos.transact.spring.DBOSAspect
-
Intercepts
@Stepannotated methods. - aroundWorkflow(ProceedingJoinPoint, Workflow) - Method in class dev.dbos.transact.spring.DBOSAspect
-
Intercepts
@Workflowannotated methods and routes them through DBOS for durable execution.
C
- Conductor() - Constructor for class dev.dbos.transact.spring.DBOSProperties.Conductor
- customize(DBOSConfig) - Method in interface dev.dbos.transact.spring.DBOSConfigCustomizer
-
Customize the given
DBOSConfigand return the (possibly new) instance.
D
- Datasource() - Constructor for class dev.dbos.transact.spring.DBOSProperties.Datasource
- dbos(DBOSConfig, ObjectProvider<DataSource>) - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration
- dbosAspect(DBOS, ApplicationContext) - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration
- DBOSAspect - Class in dev.dbos.transact.spring
-
Spring AOP aspect that intercepts
@Workflowand@Stepannotated methods on Spring-managed beans and delegates execution to DBOS. - DBOSAspect(DBOS, ApplicationContext) - Constructor for class dev.dbos.transact.spring.DBOSAspect
- DBOSAutoConfiguration - Class in dev.dbos.transact.spring
-
Spring Boot auto-configuration for DBOS Transact.
- DBOSAutoConfiguration() - Constructor for class dev.dbos.transact.spring.DBOSAutoConfiguration
- DBOSAutoConfiguration.DBOSLifecycle - Class in dev.dbos.transact.spring
-
Manages the
DBOSlifecycle within the Spring application context. - dbosConfig(DBOSProperties, String, ObjectProvider<DBOSConfigCustomizer>) - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration
- DBOSConfigCustomizer - Interface in dev.dbos.transact.spring
-
Callback for customizing a
DBOSConfigbuilt fromdbos.*application properties. - dbosLifecycle(DBOS) - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration
- DBOSLifecycle(DBOS) - Constructor for class dev.dbos.transact.spring.DBOSAutoConfiguration.DBOSLifecycle
- DBOSProperties - Class in dev.dbos.transact.spring
-
Configuration properties for DBOS Transact, bound to the
dbos.*namespace. - DBOSProperties() - Constructor for class dev.dbos.transact.spring.DBOSProperties
- DBOSProperties.AdminServer - Class in dev.dbos.transact.spring
-
Admin HTTP server properties.
- DBOSProperties.Application - Class in dev.dbos.transact.spring
-
Application identity properties.
- DBOSProperties.Conductor - Class in dev.dbos.transact.spring
-
DBOS Cloud conductor connection properties.
- DBOSProperties.Datasource - Class in dev.dbos.transact.spring
-
Dedicated datasource configuration for the DBOS system database.
- dbosWorkflowRegistrar(DBOS, ApplicationContext) - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration
- DBOSWorkflowRegistrar - Class in dev.dbos.transact.spring
-
Scans all Spring beans after singleton initialization and registers those containing
@Workflowannotated methods with the DBOS workflow registry. - DBOSWorkflowRegistrar(DBOS, ApplicationContext) - Constructor for class dev.dbos.transact.spring.DBOSWorkflowRegistrar
- dev.dbos.transact.spring - package dev.dbos.transact.spring
G
- getAdminServer() - Method in class dev.dbos.transact.spring.DBOSProperties
- getApplication() - Method in class dev.dbos.transact.spring.DBOSProperties
- getConductor() - Method in class dev.dbos.transact.spring.DBOSProperties
- getDatasource() - Method in class dev.dbos.transact.spring.DBOSProperties
- getDomain() - Method in class dev.dbos.transact.spring.DBOSProperties.Conductor
- getExecutorId() - Method in class dev.dbos.transact.spring.DBOSProperties
- getKey() - Method in class dev.dbos.transact.spring.DBOSProperties.Conductor
- getListenQueues() - Method in class dev.dbos.transact.spring.DBOSProperties
- getName() - Method in class dev.dbos.transact.spring.DBOSProperties.Application
- getPassword() - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- getPhase() - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration.DBOSLifecycle
-
High phase value ensures DBOS starts last (after all beans are ready) and stops first.
- getPort() - Method in class dev.dbos.transact.spring.DBOSProperties.AdminServer
- getSchedulerPollingInterval() - Method in class dev.dbos.transact.spring.DBOSProperties
- getSchema() - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- getUrl() - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- getUsername() - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- getVersion() - Method in class dev.dbos.transact.spring.DBOSProperties.Application
- getWrappedThrowable() - Method in exception class dev.dbos.transact.spring.WrappedThrowableException
-
Gets the original wrapped Throwable.
I
- isEnabled() - Method in class dev.dbos.transact.spring.DBOSProperties.AdminServer
- isEnablePatching() - Method in class dev.dbos.transact.spring.DBOSProperties
- isMigrate() - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- isRunning() - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration.DBOSLifecycle
- isUseListenNotify() - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
S
- setAdminServer(DBOSProperties.AdminServer) - Method in class dev.dbos.transact.spring.DBOSProperties
- setApplication(DBOSProperties.Application) - Method in class dev.dbos.transact.spring.DBOSProperties
- setConductor(DBOSProperties.Conductor) - Method in class dev.dbos.transact.spring.DBOSProperties
- setDatasource(DBOSProperties.Datasource) - Method in class dev.dbos.transact.spring.DBOSProperties
- setDomain(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Conductor
- setEnabled(boolean) - Method in class dev.dbos.transact.spring.DBOSProperties.AdminServer
- setEnablePatching(boolean) - Method in class dev.dbos.transact.spring.DBOSProperties
- setExecutorId(String) - Method in class dev.dbos.transact.spring.DBOSProperties
- setKey(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Conductor
- setListenQueues(List<String>) - Method in class dev.dbos.transact.spring.DBOSProperties
- setMigrate(boolean) - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- setName(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Application
- setPassword(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- setPort(int) - Method in class dev.dbos.transact.spring.DBOSProperties.AdminServer
- setSchedulerPollingInterval(Duration) - Method in class dev.dbos.transact.spring.DBOSProperties
- setSchema(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- setUrl(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- setUseListenNotify(boolean) - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- setUsername(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Datasource
- setVersion(String) - Method in class dev.dbos.transact.spring.DBOSProperties.Application
- start() - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration.DBOSLifecycle
- stop() - Method in class dev.dbos.transact.spring.DBOSAutoConfiguration.DBOSLifecycle
W
- WrappedThrowableException - Exception Class in dev.dbos.transact.spring
-
A RuntimeException wrapper used to pass non-Exception Throwables (typically Errors) through ThrowingSupplier interfaces that are constrained to Exception types.
- WrappedThrowableException(Throwable) - Constructor for exception class dev.dbos.transact.spring.WrappedThrowableException
-
Wraps a non-Exception Throwable (typically an Error) so it can be passed through Exception-constrained interfaces.
All Classes and Interfaces|All Packages|Serialized Form