Index

A C D G I S W 
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 @Step annotated methods.
aroundWorkflow(ProceedingJoinPoint, Workflow) - Method in class dev.dbos.transact.spring.DBOSAspect
Intercepts @Workflow annotated 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 DBOSConfig and 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 @Workflow and @Step annotated 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 DBOS lifecycle 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 DBOSConfig built from dbos.* 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 @Workflow annotated 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.
A C D G I S W 
All Classes and Interfaces|All Packages|Serialized Form