declare namespace org { namespace springframework { namespace jca { namespace support { class LocalConnectionFactoryBean implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.InitializingBean { public constructor() public setManagedConnectionFactory(arg0: javax.resource.spi.ManagedConnectionFactory): void public setConnectionManager(arg0: javax.resource.spi.ConnectionManager): void public afterPropertiesSet(): void public getObject(): java.lang.Object public getObjectType(): java.lang.Class public isSingleton(): boolean public static class: java.lang.Class } class ResourceAdapterFactoryBean implements org.springframework.beans.factory.FactoryBean , org.springframework.beans.factory.InitializingBean , org.springframework.beans.factory.DisposableBean { public constructor() public setResourceAdapterClass(arg0: java.lang.Class): void public setResourceAdapter(arg0: javax.resource.spi.ResourceAdapter): void public setBootstrapContext(arg0: javax.resource.spi.BootstrapContext): void public setWorkManager(arg0: javax.resource.spi.work.WorkManager): void public setXaTerminator(arg0: javax.resource.spi.XATerminator): void public afterPropertiesSet(): void public getObject(): javax.resource.spi.ResourceAdapter public getObjectType(): java.lang.Class public isSingleton(): boolean public destroy(): void public getObject(): java.lang.Object public static class: java.lang.Class } class SimpleBootstrapContext implements javax.resource.spi.BootstrapContext { public constructor(arg0: javax.resource.spi.work.WorkManager) public constructor(arg0: javax.resource.spi.work.WorkManager, arg1: javax.resource.spi.XATerminator) public constructor(arg0: javax.resource.spi.work.WorkManager, arg1: javax.resource.spi.XATerminator, arg2: javax.transaction.TransactionSynchronizationRegistry) public getWorkManager(): javax.resource.spi.work.WorkManager public getXATerminator(): javax.resource.spi.XATerminator public createTimer(): java.util.Timer public isContextSupported(arg0: java.lang.Class): boolean public getTransactionSynchronizationRegistry(): javax.transaction.TransactionSynchronizationRegistry public static class: java.lang.Class } } namespace context { class BootstrapContextAwareProcessor implements org.springframework.beans.factory.config.BeanPostProcessor { public constructor(arg0: javax.resource.spi.BootstrapContext) public postProcessBeforeInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public postProcessAfterInitialization(arg0: java.lang.Object, arg1: string): java.lang.Object public static class: java.lang.Class } class SpringContextResourceAdapter implements javax.resource.spi.ResourceAdapter { public static CONFIG_LOCATION_DELIMITERS: string public static DEFAULT_CONTEXT_CONFIG_LOCATION: string protected logger: org.apache.commons.logging.Log public constructor() public setContextConfigLocation(arg0: string): void protected getContextConfigLocation(): string protected createEnvironment(): org.springframework.core.env.ConfigurableEnvironment public start(arg0: javax.resource.spi.BootstrapContext): void protected createApplicationContext(arg0: javax.resource.spi.BootstrapContext): org.springframework.context.ConfigurableApplicationContext protected loadBeanDefinitions(arg0: org.springframework.beans.factory.support.BeanDefinitionRegistry, arg1: java.lang.String[]): void public stop(): void public endpointActivation(arg0: javax.resource.spi.endpoint.MessageEndpointFactory, arg1: javax.resource.spi.ActivationSpec): void public endpointDeactivation(arg0: javax.resource.spi.endpoint.MessageEndpointFactory, arg1: javax.resource.spi.ActivationSpec): void public getXAResources(arg0: javax.resource.spi.ActivationSpec[]): javax.transaction.xa.XAResource[] public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } interface BootstrapContextAware extends org.springframework.beans.factory.Aware { setBootstrapContext(arg0: javax.resource.spi.BootstrapContext): void } class ResourceAdapterApplicationContext extends org.springframework.context.support.GenericApplicationContext { public constructor(arg0: javax.resource.spi.BootstrapContext) protected postProcessBeanFactory(arg0: org.springframework.beans.factory.config.ConfigurableListableBeanFactory): void public static class: java.lang.Class } } namespace cci { class CannotGetCciConnectionException extends org.springframework.dao.DataAccessResourceFailureException { public constructor(arg0: string, arg1: javax.resource.ResourceException) public static class: java.lang.Class } class CciOperationNotSupportedException extends org.springframework.dao.InvalidDataAccessResourceUsageException { public constructor(arg0: string, arg1: javax.resource.ResourceException) public static class: java.lang.Class } namespace core { namespace support { class CommAreaRecord implements javax.resource.cci.Record , javax.resource.cci.Streamable { public constructor() public constructor(arg0: byte[]) public setRecordName(arg0: string): void public getRecordName(): string public setRecordShortDescription(arg0: string): void public getRecordShortDescription(): string public read(arg0: java.io.InputStream): void public write(arg0: java.io.OutputStream): void public toByteArray(): byte[] public clone(): java.lang.Object public static class: java.lang.Class } abstract class CciDaoSupport extends org.springframework.dao.support.DaoSupport { public constructor() public setConnectionFactory(arg0: javax.resource.cci.ConnectionFactory): void protected createCciTemplate(arg0: javax.resource.cci.ConnectionFactory): org.springframework.jca.cci.core.CciTemplate public getConnectionFactory(): javax.resource.cci.ConnectionFactory public setCciTemplate(arg0: org.springframework.jca.cci.core.CciTemplate): void public getCciTemplate(): org.springframework.jca.cci.core.CciTemplate protected checkDaoConfig(): void protected getCciTemplate(arg0: javax.resource.cci.ConnectionSpec): org.springframework.jca.cci.core.CciTemplate protected getConnection(): javax.resource.cci.Connection protected releaseConnection(arg0: javax.resource.cci.Connection): void public static class: java.lang.Class } } class CciTemplate$1 { public static class: java.lang.Class } interface ConnectionCallback { doInConnection(arg0: javax.resource.cci.Connection, arg1: javax.resource.cci.ConnectionFactory): T } interface ConnectionCallback$$Lambda { (arg0: javax.resource.cci.Connection, arg1: javax.resource.cci.ConnectionFactory): T } interface RecordCreator { createRecord(arg0: javax.resource.cci.RecordFactory): javax.resource.cci.Record } interface RecordCreator$$Lambda { (arg0: javax.resource.cci.RecordFactory): javax.resource.cci.Record } class CciTemplate$SimpleRecordExtractor implements org.springframework.jca.cci.core.RecordExtractor { public extractData(arg0: javax.resource.cci.Record): javax.resource.cci.Record public extractData(arg0: javax.resource.cci.Record): java.lang.Object public static class: java.lang.Class } interface InteractionCallback { doInInteraction(arg0: javax.resource.cci.Interaction, arg1: javax.resource.cci.ConnectionFactory): T } interface InteractionCallback$$Lambda { (arg0: javax.resource.cci.Interaction, arg1: javax.resource.cci.ConnectionFactory): T } interface CciOperations { execute(arg0: org.springframework.jca.cci.core.ConnectionCallback | org.springframework.jca.cci.core.ConnectionCallback$$Lambda): T execute(arg0: org.springframework.jca.cci.core.InteractionCallback | org.springframework.jca.cci.core.InteractionCallback$$Lambda): T execute(arg0: javax.resource.cci.InteractionSpec, arg1: javax.resource.cci.Record): javax.resource.cci.Record execute(arg0: javax.resource.cci.InteractionSpec, arg1: javax.resource.cci.Record, arg2: javax.resource.cci.Record): void execute(arg0: javax.resource.cci.InteractionSpec, arg1: org.springframework.jca.cci.core.RecordCreator | org.springframework.jca.cci.core.RecordCreator$$Lambda): javax.resource.cci.Record execute(arg0: javax.resource.cci.InteractionSpec, arg1: javax.resource.cci.Record, arg2: org.springframework.jca.cci.core.RecordExtractor | org.springframework.jca.cci.core.RecordExtractor$$Lambda): T execute(arg0: javax.resource.cci.InteractionSpec, arg1: org.springframework.jca.cci.core.RecordCreator | org.springframework.jca.cci.core.RecordCreator$$Lambda, arg2: org.springframework.jca.cci.core.RecordExtractor | org.springframework.jca.cci.core.RecordExtractor$$Lambda): T } class CciTemplate implements org.springframework.jca.cci.core.CciOperations { public constructor() public constructor(arg0: javax.resource.cci.ConnectionFactory) public constructor(arg0: javax.resource.cci.ConnectionFactory, arg1: javax.resource.cci.ConnectionSpec) public setConnectionFactory(arg0: javax.resource.cci.ConnectionFactory): void public getConnectionFactory(): javax.resource.cci.ConnectionFactory public setConnectionSpec(arg0: javax.resource.cci.ConnectionSpec): void public getConnectionSpec(): javax.resource.cci.ConnectionSpec public setOutputRecordCreator(arg0: org.springframework.jca.cci.core.RecordCreator | org.springframework.jca.cci.core.RecordCreator$$Lambda): void public getOutputRecordCreator(): org.springframework.jca.cci.core.RecordCreator public afterPropertiesSet(): void public getDerivedTemplate(arg0: javax.resource.cci.ConnectionSpec): org.springframework.jca.cci.core.CciTemplate public execute(arg0: org.springframework.jca.cci.core.ConnectionCallback | org.springframework.jca.cci.core.ConnectionCallback$$Lambda): T public execute(arg0: org.springframework.jca.cci.core.InteractionCallback | org.springframework.jca.cci.core.InteractionCallback$$Lambda): T public execute(arg0: javax.resource.cci.InteractionSpec, arg1: javax.resource.cci.Record): javax.resource.cci.Record public execute(arg0: javax.resource.cci.InteractionSpec, arg1: javax.resource.cci.Record, arg2: javax.resource.cci.Record): void public execute(arg0: javax.resource.cci.InteractionSpec, arg1: org.springframework.jca.cci.core.RecordCreator | org.springframework.jca.cci.core.RecordCreator$$Lambda): javax.resource.cci.Record public execute(arg0: javax.resource.cci.InteractionSpec, arg1: javax.resource.cci.Record, arg2: org.springframework.jca.cci.core.RecordExtractor | org.springframework.jca.cci.core.RecordExtractor$$Lambda): T public execute(arg0: javax.resource.cci.InteractionSpec, arg1: org.springframework.jca.cci.core.RecordCreator | org.springframework.jca.cci.core.RecordCreator$$Lambda, arg2: org.springframework.jca.cci.core.RecordExtractor | org.springframework.jca.cci.core.RecordExtractor$$Lambda): T protected doExecute(arg0: javax.resource.cci.InteractionSpec, arg1: javax.resource.cci.Record, arg2: javax.resource.cci.Record, arg3: org.springframework.jca.cci.core.RecordExtractor | org.springframework.jca.cci.core.RecordExtractor$$Lambda): T public createIndexedRecord(arg0: string): javax.resource.cci.IndexedRecord public createMappedRecord(arg0: string): javax.resource.cci.MappedRecord protected createRecord(arg0: org.springframework.jca.cci.core.RecordCreator | org.springframework.jca.cci.core.RecordCreator$$Lambda): javax.resource.cci.Record protected getRecordFactory(arg0: javax.resource.cci.ConnectionFactory): javax.resource.cci.RecordFactory public static class: java.lang.Class } interface RecordExtractor { extractData(arg0: javax.resource.cci.Record): T } interface RecordExtractor$$Lambda { (arg0: javax.resource.cci.Record): T } } namespace connection { class ConnectionHolder extends org.springframework.transaction.support.ResourceHolderSupport { public constructor(arg0: javax.resource.cci.Connection) public getConnection(): javax.resource.cci.Connection public static class: java.lang.Class } class CciLocalTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManager implements org.springframework.transaction.support.ResourceTransactionManager , org.springframework.beans.factory.InitializingBean { public constructor() public constructor(arg0: javax.resource.cci.ConnectionFactory) public setConnectionFactory(arg0: javax.resource.cci.ConnectionFactory): void public getConnectionFactory(): javax.resource.cci.ConnectionFactory public afterPropertiesSet(): void public getResourceFactory(): java.lang.Object protected doGetTransaction(): java.lang.Object protected isExistingTransaction(arg0: java.lang.Object): boolean protected doBegin(arg0: java.lang.Object, arg1: org.springframework.transaction.TransactionDefinition): void protected doSuspend(arg0: java.lang.Object): java.lang.Object protected doResume(arg0: java.lang.Object, arg1: java.lang.Object): void protected isRollbackOnly(arg0: java.lang.Object): boolean protected doCommit(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doRollback(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doSetRollbackOnly(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doCleanupAfterCompletion(arg0: java.lang.Object): void public static class: java.lang.Class } class ConnectionSpecConnectionFactoryAdapter extends org.springframework.jca.cci.connection.DelegatingConnectionFactory { public constructor() public setConnectionSpec(arg0: javax.resource.cci.ConnectionSpec): void public setConnectionSpecForCurrentThread(arg0: javax.resource.cci.ConnectionSpec): void public removeConnectionSpecFromCurrentThread(): void public getConnection(): javax.resource.cci.Connection protected doGetConnection(arg0: javax.resource.cci.ConnectionSpec): javax.resource.cci.Connection public static class: java.lang.Class } class SingleConnectionFactory$1 { public static class: java.lang.Class } class SingleConnectionFactory extends org.springframework.jca.cci.connection.DelegatingConnectionFactory implements org.springframework.beans.factory.DisposableBean { protected logger: org.apache.commons.logging.Log public constructor() public constructor(arg0: javax.resource.cci.Connection) public constructor(arg0: javax.resource.cci.ConnectionFactory) public afterPropertiesSet(): void public getConnection(): javax.resource.cci.Connection public getConnection(arg0: javax.resource.cci.ConnectionSpec): javax.resource.cci.Connection public destroy(): void public initConnection(): void public resetConnection(): void protected doCreateConnection(): javax.resource.cci.Connection protected prepareConnection(arg0: javax.resource.cci.Connection): void protected closeConnection(arg0: javax.resource.cci.Connection): void protected getCloseSuppressingConnectionProxy(arg0: javax.resource.cci.Connection): javax.resource.cci.Connection public static class: java.lang.Class } class DelegatingConnectionFactory implements javax.resource.cci.ConnectionFactory , org.springframework.beans.factory.InitializingBean { public constructor() public setTargetConnectionFactory(arg0: javax.resource.cci.ConnectionFactory): void public getTargetConnectionFactory(): javax.resource.cci.ConnectionFactory protected obtainTargetConnectionFactory(): javax.resource.cci.ConnectionFactory public afterPropertiesSet(): void public getConnection(): javax.resource.cci.Connection public getConnection(arg0: javax.resource.cci.ConnectionSpec): javax.resource.cci.Connection public getRecordFactory(): javax.resource.cci.RecordFactory public getMetaData(): javax.resource.cci.ResourceAdapterMetaData public getReference(): javax.naming.Reference public setReference(arg0: javax.naming.Reference): void public static class: java.lang.Class } class SingleConnectionFactory$CloseSuppressingInvocationHandler implements java.lang.reflect.InvocationHandler { public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } class TransactionAwareConnectionFactoryProxy$TransactionAwareInvocationHandler implements java.lang.reflect.InvocationHandler { public constructor(arg0: javax.resource.cci.Connection, arg1: javax.resource.cci.ConnectionFactory) public invoke(arg0: java.lang.Object, arg1: java.lang.reflect.Method, arg2: java.lang.Object[]): java.lang.Object public static class: java.lang.Class } abstract class ConnectionFactoryUtils { public constructor() public static getConnection(arg0: javax.resource.cci.ConnectionFactory): javax.resource.cci.Connection public static getConnection(arg0: javax.resource.cci.ConnectionFactory, arg1: javax.resource.cci.ConnectionSpec): javax.resource.cci.Connection public static doGetConnection(arg0: javax.resource.cci.ConnectionFactory): javax.resource.cci.Connection public static isConnectionTransactional(arg0: javax.resource.cci.Connection, arg1: javax.resource.cci.ConnectionFactory): boolean public static releaseConnection(arg0: javax.resource.cci.Connection, arg1: javax.resource.cci.ConnectionFactory): void public static doReleaseConnection(arg0: javax.resource.cci.Connection, arg1: javax.resource.cci.ConnectionFactory): void public static class: java.lang.Class } class TransactionAwareConnectionFactoryProxy extends org.springframework.jca.cci.connection.DelegatingConnectionFactory { public constructor() public constructor(arg0: javax.resource.cci.ConnectionFactory) public getConnection(): javax.resource.cci.Connection protected getTransactionAwareConnectionProxy(arg0: javax.resource.cci.Connection, arg1: javax.resource.cci.ConnectionFactory): javax.resource.cci.Connection public static class: java.lang.Class } class CciLocalTransactionManager$CciLocalTransactionObject { public setConnectionHolder(arg0: org.springframework.jca.cci.connection.ConnectionHolder): void public getConnectionHolder(): org.springframework.jca.cci.connection.ConnectionHolder public hasConnectionHolder(): boolean public static class: java.lang.Class } class NotSupportedRecordFactory implements javax.resource.cci.RecordFactory { public constructor() public createMappedRecord(arg0: string): javax.resource.cci.MappedRecord public createIndexedRecord(arg0: string): javax.resource.cci.IndexedRecord public static class: java.lang.Class } class ConnectionFactoryUtils$ConnectionSynchronization extends org.springframework.transaction.support.ResourceHolderSynchronization { public constructor(arg0: org.springframework.jca.cci.connection.ConnectionHolder, arg1: javax.resource.cci.ConnectionFactory) protected releaseResource(arg0: org.springframework.jca.cci.connection.ConnectionHolder, arg1: javax.resource.cci.ConnectionFactory): void protected releaseResource(arg0: org.springframework.transaction.support.ResourceHolder, arg1: java.lang.Object): void public static class: java.lang.Class } class CciLocalTransactionManager$1 { public static class: java.lang.Class } } class InvalidResultSetAccessException extends org.springframework.dao.InvalidDataAccessResourceUsageException { public constructor(arg0: string, arg1: java.sql.SQLException) public static class: java.lang.Class } namespace object { class SimpleRecordOperation extends org.springframework.jca.cci.object.EisOperation { public constructor() public constructor(arg0: javax.resource.cci.ConnectionFactory, arg1: javax.resource.cci.InteractionSpec) public execute(arg0: javax.resource.cci.Record): javax.resource.cci.Record public execute(arg0: javax.resource.cci.Record, arg1: javax.resource.cci.Record): void public static class: java.lang.Class } abstract class MappingRecordOperation extends org.springframework.jca.cci.object.EisOperation { public constructor() public constructor(arg0: javax.resource.cci.ConnectionFactory, arg1: javax.resource.cci.InteractionSpec) public setOutputRecordCreator(arg0: org.springframework.jca.cci.core.RecordCreator | org.springframework.jca.cci.core.RecordCreator$$Lambda): void public execute(arg0: java.lang.Object): java.lang.Object protected createInputRecord(arg0: javax.resource.cci.RecordFactory, arg1: java.lang.Object): javax.resource.cci.Record protected extractOutputData(arg0: javax.resource.cci.Record): java.lang.Object public static class: java.lang.Class } class MappingRecordOperation$RecordCreatorImpl implements org.springframework.jca.cci.core.RecordCreator { public constructor(arg0: org.springframework.jca.cci.object.MappingRecordOperation, arg1: java.lang.Object) public createRecord(arg0: javax.resource.cci.RecordFactory): javax.resource.cci.Record public static class: java.lang.Class } abstract class MappingCommAreaOperation extends org.springframework.jca.cci.object.MappingRecordOperation { public constructor() public constructor(arg0: javax.resource.cci.ConnectionFactory, arg1: javax.resource.cci.InteractionSpec) protected createInputRecord(arg0: javax.resource.cci.RecordFactory, arg1: java.lang.Object): javax.resource.cci.Record protected extractOutputData(arg0: javax.resource.cci.Record): java.lang.Object protected objectToBytes(arg0: java.lang.Object): byte[] protected bytesToObject(arg0: byte[]): java.lang.Object public static class: java.lang.Class } class MappingRecordOperation$RecordExtractorImpl implements org.springframework.jca.cci.core.RecordExtractor { protected constructor(arg0: org.springframework.jca.cci.object.MappingRecordOperation) public extractData(arg0: javax.resource.cci.Record): java.lang.Object public static class: java.lang.Class } abstract class EisOperation implements org.springframework.beans.factory.InitializingBean { public constructor() public setCciTemplate(arg0: org.springframework.jca.cci.core.CciTemplate): void public getCciTemplate(): org.springframework.jca.cci.core.CciTemplate public setConnectionFactory(arg0: javax.resource.cci.ConnectionFactory): void public setInteractionSpec(arg0: javax.resource.cci.InteractionSpec): void public getInteractionSpec(): javax.resource.cci.InteractionSpec public afterPropertiesSet(): void public static class: java.lang.Class } } class CannotCreateRecordException extends org.springframework.dao.DataAccessResourceFailureException { public constructor(arg0: string, arg1: javax.resource.ResourceException) public static class: java.lang.Class } class RecordTypeNotSupportedException extends org.springframework.dao.InvalidDataAccessResourceUsageException { public constructor(arg0: string, arg1: javax.resource.ResourceException) public static class: java.lang.Class } } namespace endpoint { class GenericMessageEndpointFactory$GenericMessageEndpoint extends org.springframework.jca.endpoint.AbstractMessageEndpointFactory$AbstractMessageEndpoint implements org.aopalliance.intercept.MethodInterceptor { public invoke(arg0: org.aopalliance.intercept.MethodInvocation): java.lang.Object protected getEndpointClassLoader(): java.lang.ClassLoader public static class: java.lang.Class } class GenericMessageEndpointManager implements org.springframework.context.SmartLifecycle , org.springframework.beans.factory.InitializingBean , org.springframework.beans.factory.DisposableBean { public constructor() public setResourceAdapter(arg0: javax.resource.spi.ResourceAdapter): void public getResourceAdapter(): javax.resource.spi.ResourceAdapter public setMessageEndpointFactory(arg0: javax.resource.spi.endpoint.MessageEndpointFactory): void public getMessageEndpointFactory(): javax.resource.spi.endpoint.MessageEndpointFactory public setActivationSpec(arg0: javax.resource.spi.ActivationSpec): void public getActivationSpec(): javax.resource.spi.ActivationSpec public setAutoStartup(arg0: boolean): void public isAutoStartup(): boolean public setPhase(arg0: int): void public getPhase(): int public afterPropertiesSet(): void public start(): void public stop(): void public stop(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): void public isRunning(): boolean public destroy(): void public static class: java.lang.Class } class GenericMessageEndpointFactory$1 { public static class: java.lang.Class } class AbstractMessageEndpointFactory$TransactionDelegate { public constructor(arg0: org.springframework.jca.endpoint.AbstractMessageEndpointFactory, arg1: javax.transaction.xa.XAResource) public beginTransaction(): void public setRollbackOnly(): void public endTransaction(): void public static class: java.lang.Class } abstract class AbstractMessageEndpointFactory implements javax.resource.spi.endpoint.MessageEndpointFactory , org.springframework.beans.factory.BeanNameAware { protected logger: org.apache.commons.logging.Log public constructor() public setTransactionManager(arg0: java.lang.Object): void public setTransactionFactory(arg0: org.springframework.transaction.jta.TransactionFactory): void public setTransactionName(arg0: string): void public setTransactionTimeout(arg0: int): void public setBeanName(arg0: string): void public getActivationName(): string public getEndpointClass(): java.lang.Class public isDeliveryTransacted(arg0: java.lang.reflect.Method): boolean public createEndpoint(arg0: javax.transaction.xa.XAResource): javax.resource.spi.endpoint.MessageEndpoint public createEndpoint(arg0: javax.transaction.xa.XAResource, arg1: long): javax.resource.spi.endpoint.MessageEndpoint protected createEndpointInternal(): org.springframework.jca.endpoint.AbstractMessageEndpointFactory$AbstractMessageEndpoint public static class: java.lang.Class } class GenericMessageEndpointFactory extends org.springframework.jca.endpoint.AbstractMessageEndpointFactory { public constructor() public setMessageListener(arg0: java.lang.Object): void protected getMessageListener(): java.lang.Object public createEndpoint(arg0: javax.transaction.xa.XAResource): javax.resource.spi.endpoint.MessageEndpoint protected createEndpointInternal(): org.springframework.jca.endpoint.AbstractMessageEndpointFactory$AbstractMessageEndpoint public static class: java.lang.Class } class GenericMessageEndpointFactory$InternalResourceException extends java.lang.RuntimeException { protected constructor(arg0: javax.resource.ResourceException) public static class: java.lang.Class } abstract class AbstractMessageEndpointFactory$AbstractMessageEndpoint implements javax.resource.spi.endpoint.MessageEndpoint { protected constructor(arg0: org.springframework.jca.endpoint.AbstractMessageEndpointFactory) public beforeDelivery(arg0: java.lang.reflect.Method): void protected getEndpointClassLoader(): java.lang.ClassLoader protected hasBeforeDeliveryBeenCalled(): boolean protected onEndpointException(arg0: java.lang.Throwable): void public afterDelivery(): void public release(): void public static class: java.lang.Class } } namespace work { class SimpleTaskWorkManager$DelegatingWorkAdapter implements javax.resource.spi.work.Work { public monitor: java.lang.Object public started: boolean public constructor(arg0: javax.resource.spi.work.Work, arg1: javax.resource.spi.work.WorkListener, arg2: boolean) public run(): void public release(): void public static class: java.lang.Class } class SimpleTaskWorkManager implements javax.resource.spi.work.WorkManager { public constructor() public setSyncTaskExecutor(arg0: org.springframework.core.task.TaskExecutor): void public setAsyncTaskExecutor(arg0: org.springframework.core.task.AsyncTaskExecutor): void public doWork(arg0: javax.resource.spi.work.Work): void public doWork(arg0: javax.resource.spi.work.Work, arg1: long, arg2: javax.resource.spi.work.ExecutionContext, arg3: javax.resource.spi.work.WorkListener): void public startWork(arg0: javax.resource.spi.work.Work): long public startWork(arg0: javax.resource.spi.work.Work, arg1: long, arg2: javax.resource.spi.work.ExecutionContext, arg3: javax.resource.spi.work.WorkListener): long public scheduleWork(arg0: javax.resource.spi.work.Work): void public scheduleWork(arg0: javax.resource.spi.work.Work, arg1: long, arg2: javax.resource.spi.work.ExecutionContext, arg3: javax.resource.spi.work.WorkListener): void protected executeWork(arg0: org.springframework.core.task.TaskExecutor, arg1: javax.resource.spi.work.Work, arg2: long, arg3: boolean, arg4: javax.resource.spi.work.ExecutionContext, arg5: javax.resource.spi.work.WorkListener): long public static class: java.lang.Class } class DelegatingWork implements javax.resource.spi.work.Work { public constructor(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda) public getDelegate(): java.lang.Runnable public run(): void public release(): void public static class: java.lang.Class } class WorkManagerTaskExecutor extends org.springframework.jndi.JndiLocatorSupport implements org.springframework.core.task.AsyncListenableTaskExecutor , org.springframework.scheduling.SchedulingTaskExecutor , javax.resource.spi.work.WorkManager , org.springframework.jca.context.BootstrapContextAware , org.springframework.beans.factory.InitializingBean { public constructor() public constructor(arg0: javax.resource.spi.work.WorkManager) public setWorkManager(arg0: javax.resource.spi.work.WorkManager): void public setWorkManagerName(arg0: string): void public setBootstrapContext(arg0: javax.resource.spi.BootstrapContext): void public setBlockUntilStarted(arg0: boolean): void public setBlockUntilCompleted(arg0: boolean): void public setWorkListener(arg0: javax.resource.spi.work.WorkListener): void public setTaskDecorator(arg0: org.springframework.core.task.TaskDecorator | org.springframework.core.task.TaskDecorator$$Lambda): void public afterPropertiesSet(): void protected getDefaultWorkManager(): javax.resource.spi.work.WorkManager public execute(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): void public execute(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda, arg1: long): void public submit(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): java.util.concurrent.Future public submit(arg0: java.util.concurrent.Callable | java.util.concurrent.Callable$$Lambda): java.util.concurrent.Future public submitListenable(arg0: java.lang.Runnable | java.lang.Runnable$$Lambda): org.springframework.util.concurrent.ListenableFuture public submitListenable(arg0: java.util.concurrent.Callable | java.util.concurrent.Callable$$Lambda): org.springframework.util.concurrent.ListenableFuture public prefersShortLivedTasks(): boolean public doWork(arg0: javax.resource.spi.work.Work): void public doWork(arg0: javax.resource.spi.work.Work, arg1: long, arg2: javax.resource.spi.work.ExecutionContext, arg3: javax.resource.spi.work.WorkListener): void public startWork(arg0: javax.resource.spi.work.Work): long public startWork(arg0: javax.resource.spi.work.Work, arg1: long, arg2: javax.resource.spi.work.ExecutionContext, arg3: javax.resource.spi.work.WorkListener): long public scheduleWork(arg0: javax.resource.spi.work.Work): void public scheduleWork(arg0: javax.resource.spi.work.Work, arg1: long, arg2: javax.resource.spi.work.ExecutionContext, arg3: javax.resource.spi.work.WorkListener): void public static class: java.lang.Class } } } namespace dao { abstract class DataAccessException extends org.springframework.core.NestedRuntimeException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class DuplicateKeyException extends org.springframework.dao.DataIntegrityViolationException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class IncorrectUpdateSemanticsDataAccessException extends org.springframework.dao.InvalidDataAccessResourceUsageException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public wasDataUpdated(): boolean public static class: java.lang.Class } abstract class TransientDataAccessException extends org.springframework.dao.DataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } namespace support { class ChainedPersistenceExceptionTranslator implements org.springframework.dao.support.PersistenceExceptionTranslator { public constructor() public addDelegate(arg0: org.springframework.dao.support.PersistenceExceptionTranslator | org.springframework.dao.support.PersistenceExceptionTranslator$$Lambda): void public getDelegates(): org.springframework.dao.support.PersistenceExceptionTranslator[] public translateExceptionIfPossible(arg0: java.lang.RuntimeException): org.springframework.dao.DataAccessException public static class: java.lang.Class } abstract class DataAccessUtils { public constructor() public static singleResult(arg0: java.util.Collection): T public static requiredSingleResult(arg0: java.util.Collection): T public static uniqueResult(arg0: java.util.Collection): T public static requiredUniqueResult(arg0: java.util.Collection): T public static objectResult(arg0: java.util.Collection, arg1: java.lang.Class): T public static intResult(arg0: java.util.Collection): int public static longResult(arg0: java.util.Collection): long public static translateIfNecessary(arg0: java.lang.RuntimeException, arg1: org.springframework.dao.support.PersistenceExceptionTranslator | org.springframework.dao.support.PersistenceExceptionTranslator$$Lambda): java.lang.RuntimeException public static class: java.lang.Class } abstract class DaoSupport implements org.springframework.beans.factory.InitializingBean { protected logger: org.apache.commons.logging.Log public constructor() public afterPropertiesSet(): void protected checkDaoConfig(): void protected initDao(): void public static class: java.lang.Class } class PersistenceExceptionTranslationInterceptor implements org.aopalliance.intercept.MethodInterceptor , org.springframework.beans.factory.BeanFactoryAware , org.springframework.beans.factory.InitializingBean { public constructor() public constructor(arg0: org.springframework.dao.support.PersistenceExceptionTranslator | org.springframework.dao.support.PersistenceExceptionTranslator$$Lambda) public constructor(arg0: org.springframework.beans.factory.ListableBeanFactory) public setPersistenceExceptionTranslator(arg0: org.springframework.dao.support.PersistenceExceptionTranslator | org.springframework.dao.support.PersistenceExceptionTranslator$$Lambda): void public setAlwaysTranslate(arg0: boolean): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public afterPropertiesSet(): void public invoke(arg0: org.aopalliance.intercept.MethodInvocation): java.lang.Object protected detectPersistenceExceptionTranslators(arg0: org.springframework.beans.factory.ListableBeanFactory): org.springframework.dao.support.PersistenceExceptionTranslator public static class: java.lang.Class } interface PersistenceExceptionTranslator { translateExceptionIfPossible(arg0: java.lang.RuntimeException): org.springframework.dao.DataAccessException } interface PersistenceExceptionTranslator$$Lambda { (arg0: java.lang.RuntimeException): org.springframework.dao.DataAccessException } } namespace annotation { class PersistenceExceptionTranslationPostProcessor extends org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor { public constructor() public setRepositoryAnnotationType(arg0: java.lang.Class): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void public static class: java.lang.Class } class PersistenceExceptionTranslationAdvisor extends org.springframework.aop.support.AbstractPointcutAdvisor { public constructor(arg0: org.springframework.dao.support.PersistenceExceptionTranslator | org.springframework.dao.support.PersistenceExceptionTranslator$$Lambda, arg1: java.lang.Class) public getAdvice(): org.aopalliance.aop.Advice public getPointcut(): org.springframework.aop.Pointcut public static class: java.lang.Class } } class RecoverableDataAccessException extends org.springframework.dao.DataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class CannotAcquireLockException extends org.springframework.dao.PessimisticLockingFailureException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } abstract class UncategorizedDataAccessException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class OptimisticLockingFailureException extends org.springframework.dao.ConcurrencyFailureException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class DeadlockLoserDataAccessException extends org.springframework.dao.PessimisticLockingFailureException { public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class ConcurrencyFailureException extends org.springframework.dao.TransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class DataAccessResourceFailureException extends org.springframework.dao.NonTransientDataAccessResourceException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class IncorrectResultSizeDataAccessException extends org.springframework.dao.DataRetrievalFailureException { public constructor(arg0: int) public constructor(arg0: int, arg1: int) public constructor(arg0: string, arg1: int) public constructor(arg0: string, arg1: int, arg2: java.lang.Throwable) public constructor(arg0: string, arg1: int, arg2: int) public constructor(arg0: string, arg1: int, arg2: int, arg3: java.lang.Throwable) public getExpectedSize(): int public getActualSize(): int public static class: java.lang.Class } abstract class NonTransientDataAccessException extends org.springframework.dao.DataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class TypeMismatchDataAccessException extends org.springframework.dao.InvalidDataAccessResourceUsageException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class CleanupFailureDataAccessException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class DataIntegrityViolationException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class PessimisticLockingFailureException extends org.springframework.dao.ConcurrencyFailureException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class InvalidDataAccessApiUsageException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class TransientDataAccessResourceException extends org.springframework.dao.TransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class DataRetrievalFailureException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class QueryTimeoutException extends org.springframework.dao.TransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class CannotSerializeTransactionException extends org.springframework.dao.PessimisticLockingFailureException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class NonTransientDataAccessResourceException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class InvalidDataAccessResourceUsageException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class EmptyResultDataAccessException extends org.springframework.dao.IncorrectResultSizeDataAccessException { public constructor(arg0: int) public constructor(arg0: string, arg1: int) public constructor(arg0: string, arg1: int, arg2: java.lang.Throwable) public static class: java.lang.Class } class PermissionDeniedDataAccessException extends org.springframework.dao.NonTransientDataAccessException { public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } } namespace transaction { namespace config { abstract class TransactionManagementConfigUtils { public static TRANSACTION_ADVISOR_BEAN_NAME: string public static TRANSACTION_ASPECT_BEAN_NAME: string public static TRANSACTION_ASPECT_CLASS_NAME: string public static TRANSACTION_ASPECT_CONFIGURATION_CLASS_NAME: string public static TRANSACTIONAL_EVENT_LISTENER_FACTORY_BEAN_NAME: string public constructor() public static class: java.lang.Class } class TxNamespaceHandler extends org.springframework.beans.factory.xml.NamespaceHandlerSupport { public constructor() public init(): void public static class: java.lang.Class } class TxAdviceBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { protected getBeanClass(arg0: org.w3c.dom.Element): java.lang.Class protected doParse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext, arg2: org.springframework.beans.factory.support.BeanDefinitionBuilder): void public static class: java.lang.Class } class JtaTransactionManagerBeanDefinitionParser extends org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser { public constructor() protected getBeanClassName(arg0: org.w3c.dom.Element): string protected resolveId(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.support.AbstractBeanDefinition, arg2: org.springframework.beans.factory.xml.ParserContext): string public static class: java.lang.Class } class AnnotationDrivenBeanDefinitionParser implements org.springframework.beans.factory.xml.BeanDefinitionParser { public parse(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): org.springframework.beans.factory.config.BeanDefinition public static class: java.lang.Class } class AnnotationDrivenBeanDefinitionParser$AopAutoProxyConfigurer { public static configureAutoProxyCreator(arg0: org.w3c.dom.Element, arg1: org.springframework.beans.factory.xml.ParserContext): void public static class: java.lang.Class } class JtaTransactionManagerFactoryBean implements org.springframework.beans.factory.FactoryBean { public constructor() public getObject(): org.springframework.transaction.jta.JtaTransactionManager public getObjectType(): java.lang.Class public isSingleton(): boolean public getObject(): java.lang.Object public static class: java.lang.Class } } class NoTransactionException extends org.springframework.transaction.TransactionUsageException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class TransactionSuspensionNotSupportedException extends org.springframework.transaction.CannotCreateTransactionException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } namespace support { class SimpleTransactionScope implements org.springframework.beans.factory.config.Scope { public constructor() public get(arg0: string, arg1: org.springframework.beans.factory.ObjectFactory | org.springframework.beans.factory.ObjectFactory$$Lambda): java.lang.Object public remove(arg0: string): java.lang.Object public registerDestructionCallback(arg0: string, arg1: java.lang.Runnable | java.lang.Runnable$$Lambda): void public resolveContextualObject(arg0: string): java.lang.Object public getConversationId(): string public static class: java.lang.Class } interface TransactionOperations { execute(arg0: org.springframework.transaction.support.TransactionCallback | org.springframework.transaction.support.TransactionCallback$$Lambda): T } interface TransactionOperations$$Lambda { execute(arg0: org.springframework.transaction.support.TransactionCallback | org.springframework.transaction.support.TransactionCallback$$Lambda): T } interface SmartTransactionObject extends java.io.Flushable { isRollbackOnly(): boolean flush(): void } class TransactionSynchronizationUtils$ScopedProxyUnwrapper { public static unwrapIfNecessary(arg0: java.lang.Object): java.lang.Object public static class: java.lang.Class } abstract class TransactionCallbackWithoutResult implements org.springframework.transaction.support.TransactionCallback { public constructor() public doInTransaction(arg0: org.springframework.transaction.TransactionStatus): java.lang.Object protected doInTransactionWithoutResult(arg0: org.springframework.transaction.TransactionStatus): void public static class: java.lang.Class } interface CallbackPreferringPlatformTransactionManager extends org.springframework.transaction.PlatformTransactionManager { execute(arg0: org.springframework.transaction.TransactionDefinition, arg1: org.springframework.transaction.support.TransactionCallback | org.springframework.transaction.support.TransactionCallback$$Lambda): T } abstract class TransactionSynchronizationUtils { public constructor() public static sameResourceFactory(arg0: org.springframework.transaction.support.ResourceTransactionManager, arg1: java.lang.Object): boolean public static triggerFlush(): void public static triggerBeforeCommit(arg0: boolean): void public static triggerBeforeCompletion(): void public static triggerAfterCommit(): void public static invokeAfterCommit(arg0: java.util.List): void public static triggerAfterCompletion(arg0: int): void public static invokeAfterCompletion(arg0: java.util.List, arg1: int): void public static class: java.lang.Class } abstract class TransactionSynchronizationManager { public constructor() public static getResourceMap(): java.util.Map public static hasResource(arg0: java.lang.Object): boolean public static getResource(arg0: java.lang.Object): java.lang.Object public static bindResource(arg0: java.lang.Object, arg1: java.lang.Object): void public static unbindResource(arg0: java.lang.Object): java.lang.Object public static unbindResourceIfPossible(arg0: java.lang.Object): java.lang.Object public static isSynchronizationActive(): boolean public static initSynchronization(): void public static registerSynchronization(arg0: org.springframework.transaction.support.TransactionSynchronization): void public static getSynchronizations(): java.util.List public static clearSynchronization(): void public static setCurrentTransactionName(arg0: string): void public static getCurrentTransactionName(): string public static setCurrentTransactionReadOnly(arg0: boolean): void public static isCurrentTransactionReadOnly(): boolean public static setCurrentTransactionIsolationLevel(arg0: java.lang.Integer): void public static getCurrentTransactionIsolationLevel(): java.lang.Integer public static setActualTransactionActive(arg0: boolean): void public static isActualTransactionActive(): boolean public static clear(): void public static class: java.lang.Class } abstract class ResourceHolderSupport implements org.springframework.transaction.support.ResourceHolder { public constructor() public setSynchronizedWithTransaction(arg0: boolean): void public isSynchronizedWithTransaction(): boolean public setRollbackOnly(): void public resetRollbackOnly(): void public isRollbackOnly(): boolean public setTimeoutInSeconds(arg0: int): void public setTimeoutInMillis(arg0: long): void public hasTimeout(): boolean public getDeadline(): java.util.Date public getTimeToLiveInSeconds(): int public getTimeToLiveInMillis(): long public requested(): void public released(): void public isOpen(): boolean public clear(): void public reset(): void public unbound(): void public isVoid(): boolean public static class: java.lang.Class } interface TransactionCallback { doInTransaction(arg0: org.springframework.transaction.TransactionStatus): T } interface TransactionCallback$$Lambda { (arg0: org.springframework.transaction.TransactionStatus): T } class SimpleTransactionScope$CleanupSynchronization extends org.springframework.transaction.support.TransactionSynchronizationAdapter { public constructor(arg0: org.springframework.transaction.support.SimpleTransactionScope, arg1: org.springframework.transaction.support.SimpleTransactionScope$ScopedObjectsHolder) public suspend(): void public resume(): void public afterCompletion(arg0: int): void public static class: java.lang.Class } class SimpleTransactionStatus extends org.springframework.transaction.support.AbstractTransactionStatus { public constructor() public constructor(arg0: boolean) public isNewTransaction(): boolean public static class: java.lang.Class } abstract class AbstractPlatformTransactionManager implements org.springframework.transaction.PlatformTransactionManager , java.io.Serializable { public static SYNCHRONIZATION_ALWAYS: int public static SYNCHRONIZATION_ON_ACTUAL_TRANSACTION: int public static SYNCHRONIZATION_NEVER: int protected logger: org.apache.commons.logging.Log public constructor() public setTransactionSynchronizationName(arg0: string): void public setTransactionSynchronization(arg0: int): void public getTransactionSynchronization(): int public setDefaultTimeout(arg0: int): void public getDefaultTimeout(): int public setNestedTransactionAllowed(arg0: boolean): void public isNestedTransactionAllowed(): boolean public setValidateExistingTransaction(arg0: boolean): void public isValidateExistingTransaction(): boolean public setGlobalRollbackOnParticipationFailure(arg0: boolean): void public isGlobalRollbackOnParticipationFailure(): boolean public setFailEarlyOnGlobalRollbackOnly(arg0: boolean): void public isFailEarlyOnGlobalRollbackOnly(): boolean public setRollbackOnCommitFailure(arg0: boolean): void public isRollbackOnCommitFailure(): boolean public getTransaction(arg0: org.springframework.transaction.TransactionDefinition): org.springframework.transaction.TransactionStatus protected prepareTransactionStatus(arg0: org.springframework.transaction.TransactionDefinition, arg1: java.lang.Object, arg2: boolean, arg3: boolean, arg4: boolean, arg5: java.lang.Object): org.springframework.transaction.support.DefaultTransactionStatus protected newTransactionStatus(arg0: org.springframework.transaction.TransactionDefinition, arg1: java.lang.Object, arg2: boolean, arg3: boolean, arg4: boolean, arg5: java.lang.Object): org.springframework.transaction.support.DefaultTransactionStatus protected prepareSynchronization(arg0: org.springframework.transaction.support.DefaultTransactionStatus, arg1: org.springframework.transaction.TransactionDefinition): void protected determineTimeout(arg0: org.springframework.transaction.TransactionDefinition): int protected suspend(arg0: java.lang.Object): org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder protected resume(arg0: java.lang.Object, arg1: org.springframework.transaction.support.AbstractPlatformTransactionManager$SuspendedResourcesHolder): void public commit(arg0: org.springframework.transaction.TransactionStatus): void public rollback(arg0: org.springframework.transaction.TransactionStatus): void protected triggerBeforeCommit(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected triggerBeforeCompletion(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected invokeAfterCompletion(arg0: java.util.List, arg1: int): void protected doGetTransaction(): java.lang.Object protected isExistingTransaction(arg0: java.lang.Object): boolean protected useSavepointForNestedTransaction(): boolean protected doBegin(arg0: java.lang.Object, arg1: org.springframework.transaction.TransactionDefinition): void protected doSuspend(arg0: java.lang.Object): java.lang.Object protected doResume(arg0: java.lang.Object, arg1: java.lang.Object): void protected shouldCommitOnGlobalRollbackOnly(): boolean protected prepareForCommit(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doCommit(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doRollback(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doSetRollbackOnly(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected registerAfterCompletionWithExistingTransaction(arg0: java.lang.Object, arg1: java.util.List): void protected doCleanupAfterCompletion(arg0: java.lang.Object): void public static class: java.lang.Class } abstract class DelegatingTransactionDefinition implements org.springframework.transaction.TransactionDefinition , java.io.Serializable { public constructor(arg0: org.springframework.transaction.TransactionDefinition) public getPropagationBehavior(): int public getIsolationLevel(): int public getTimeout(): int public isReadOnly(): boolean public getName(): string public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class TransactionTemplate extends org.springframework.transaction.support.DefaultTransactionDefinition implements org.springframework.transaction.support.TransactionOperations , org.springframework.beans.factory.InitializingBean { protected logger: org.apache.commons.logging.Log public constructor() public constructor(arg0: org.springframework.transaction.PlatformTransactionManager) public constructor(arg0: org.springframework.transaction.PlatformTransactionManager, arg1: org.springframework.transaction.TransactionDefinition) public setTransactionManager(arg0: org.springframework.transaction.PlatformTransactionManager): void public getTransactionManager(): org.springframework.transaction.PlatformTransactionManager public afterPropertiesSet(): void public execute(arg0: org.springframework.transaction.support.TransactionCallback | org.springframework.transaction.support.TransactionCallback$$Lambda): T public static class: java.lang.Class } class AbstractPlatformTransactionManager$SuspendedResourcesHolder { public static class: java.lang.Class } interface ResourceTransactionManager extends org.springframework.transaction.PlatformTransactionManager { getResourceFactory(): java.lang.Object } class AbstractPlatformTransactionManager$1 { public static class: java.lang.Class } abstract class AbstractTransactionStatus implements org.springframework.transaction.TransactionStatus { public constructor() public setRollbackOnly(): void public isRollbackOnly(): boolean public isLocalRollbackOnly(): boolean public isGlobalRollbackOnly(): boolean public flush(): void public setCompleted(): void public isCompleted(): boolean protected setSavepoint(arg0: java.lang.Object): void protected getSavepoint(): java.lang.Object public hasSavepoint(): boolean public createAndHoldSavepoint(): void public rollbackToHeldSavepoint(): void public releaseHeldSavepoint(): void public createSavepoint(): java.lang.Object public rollbackToSavepoint(arg0: java.lang.Object): void public releaseSavepoint(arg0: java.lang.Object): void protected getSavepointManager(): org.springframework.transaction.SavepointManager public static class: java.lang.Class } abstract class TransactionSynchronizationAdapter implements org.springframework.transaction.support.TransactionSynchronization , org.springframework.core.Ordered { public constructor() public getOrder(): int public suspend(): void public resume(): void public flush(): void public beforeCommit(arg0: boolean): void public beforeCompletion(): void public afterCommit(): void public afterCompletion(arg0: int): void public static class: java.lang.Class } interface ResourceHolder { reset(): void unbound(): void isVoid(): boolean } interface TransactionSynchronization extends java.io.Flushable { STATUS_COMMITTED: int STATUS_ROLLED_BACK: int STATUS_UNKNOWN: int suspend(): void resume(): void flush(): void beforeCommit(arg0: boolean): void beforeCompletion(): void afterCommit(): void afterCompletion(arg0: int): void } abstract class ResourceHolderSynchronization implements org.springframework.transaction.support.TransactionSynchronization { public constructor(arg0: H, arg1: K) public suspend(): void public resume(): void public flush(): void public beforeCommit(arg0: boolean): void public beforeCompletion(): void public afterCommit(): void public afterCompletion(arg0: int): void protected shouldUnbindAtCompletion(): boolean protected shouldReleaseBeforeCompletion(): boolean protected shouldReleaseAfterCompletion(arg0: H): boolean protected flushResource(arg0: H): void protected processResourceAfterCommit(arg0: H): void protected releaseResource(arg0: H, arg1: K): void protected cleanupResource(arg0: H, arg1: K, arg2: boolean): void public static class: java.lang.Class } class DefaultTransactionStatus extends org.springframework.transaction.support.AbstractTransactionStatus { public constructor(arg0: java.lang.Object, arg1: boolean, arg2: boolean, arg3: boolean, arg4: boolean, arg5: java.lang.Object) public getTransaction(): java.lang.Object public hasTransaction(): boolean public isNewTransaction(): boolean public isNewSynchronization(): boolean public isReadOnly(): boolean public isDebug(): boolean public getSuspendedResources(): java.lang.Object public isGlobalRollbackOnly(): boolean public flush(): void protected getSavepointManager(): org.springframework.transaction.SavepointManager public isTransactionSavepointManager(): boolean public static class: java.lang.Class } class DefaultTransactionDefinition implements org.springframework.transaction.TransactionDefinition , java.io.Serializable { public static PREFIX_PROPAGATION: string public static PREFIX_ISOLATION: string public static PREFIX_TIMEOUT: string public static READ_ONLY_MARKER: string public constructor() public constructor(arg0: org.springframework.transaction.TransactionDefinition) public constructor(arg0: int) public setPropagationBehaviorName(arg0: string): void public setPropagationBehavior(arg0: int): void public getPropagationBehavior(): int public setIsolationLevelName(arg0: string): void public setIsolationLevel(arg0: int): void public getIsolationLevel(): int public setTimeout(arg0: int): void public getTimeout(): int public setReadOnly(arg0: boolean): void public isReadOnly(): boolean public setName(arg0: string): void public getName(): string public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string protected getDefinitionDescription(): java.lang.StringBuilder public static class: java.lang.Class } class SimpleTransactionScope$ScopedObjectsHolder { public static class: java.lang.Class } } namespace annotation { class TransactionManagementConfigurationSelector$1 { public static class: java.lang.Class } interface TransactionAnnotationParser { parseTransactionAnnotation(arg0: java.lang.reflect.AnnotatedElement): org.springframework.transaction.interceptor.TransactionAttribute } interface TransactionAnnotationParser$$Lambda { (arg0: java.lang.reflect.AnnotatedElement): org.springframework.transaction.interceptor.TransactionAttribute } class Ejb3TransactionAnnotationParser$Ejb3TransactionAttribute extends org.springframework.transaction.interceptor.DefaultTransactionAttribute { public constructor(arg0: javax.ejb.TransactionAttributeType) public rollbackOn(arg0: java.lang.Throwable): boolean public static class: java.lang.Class } class SpringTransactionAnnotationParser implements org.springframework.transaction.annotation.TransactionAnnotationParser , java.io.Serializable { public constructor() public parseTransactionAnnotation(arg0: java.lang.reflect.AnnotatedElement): org.springframework.transaction.interceptor.TransactionAttribute public parseTransactionAnnotation(arg0: org.springframework.transaction.annotation.Transactional): org.springframework.transaction.interceptor.TransactionAttribute protected parseTransactionAnnotation(arg0: org.springframework.core.annotation.AnnotationAttributes): org.springframework.transaction.interceptor.TransactionAttribute public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class Propagation extends java.lang.Enum { public static REQUIRED: org.springframework.transaction.annotation.Propagation public static SUPPORTS: org.springframework.transaction.annotation.Propagation public static MANDATORY: org.springframework.transaction.annotation.Propagation public static REQUIRES_NEW: org.springframework.transaction.annotation.Propagation public static NOT_SUPPORTED: org.springframework.transaction.annotation.Propagation public static NEVER: org.springframework.transaction.annotation.Propagation public static NESTED: org.springframework.transaction.annotation.Propagation public static values(): org.springframework.transaction.annotation.Propagation[] public static valueOf(arg0: string): org.springframework.transaction.annotation.Propagation public value(): int public static class: java.lang.Class } interface EnableTransactionManagement extends java.lang.annotation.Annotation { proxyTargetClass(): boolean mode(): org.springframework.context.annotation.AdviceMode order(): int } class JtaTransactionAnnotationParser implements org.springframework.transaction.annotation.TransactionAnnotationParser , java.io.Serializable { public constructor() public parseTransactionAnnotation(arg0: java.lang.reflect.AnnotatedElement): org.springframework.transaction.interceptor.TransactionAttribute public parseTransactionAnnotation(arg0: javax.transaction.Transactional): org.springframework.transaction.interceptor.TransactionAttribute protected parseTransactionAnnotation(arg0: org.springframework.core.annotation.AnnotationAttributes): org.springframework.transaction.interceptor.TransactionAttribute public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } abstract class AbstractTransactionManagementConfiguration implements org.springframework.context.annotation.ImportAware { protected enableTx: org.springframework.core.annotation.AnnotationAttributes protected txManager: org.springframework.transaction.PlatformTransactionManager public constructor() public setImportMetadata(arg0: org.springframework.core.type.AnnotationMetadata): void public transactionalEventListenerFactory(): org.springframework.transaction.event.TransactionalEventListenerFactory public static class: java.lang.Class } class ProxyTransactionManagementConfiguration extends org.springframework.transaction.annotation.AbstractTransactionManagementConfiguration { public constructor() public transactionAdvisor(): org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor public transactionAttributeSource(): org.springframework.transaction.interceptor.TransactionAttributeSource public transactionInterceptor(): org.springframework.transaction.interceptor.TransactionInterceptor public static class: java.lang.Class } interface TransactionManagementConfigurer { annotationDrivenTransactionManager(): org.springframework.transaction.PlatformTransactionManager } interface TransactionManagementConfigurer$$Lambda { (): org.springframework.transaction.PlatformTransactionManager } class Ejb3TransactionAnnotationParser implements org.springframework.transaction.annotation.TransactionAnnotationParser , java.io.Serializable { public constructor() public parseTransactionAnnotation(arg0: java.lang.reflect.AnnotatedElement): org.springframework.transaction.interceptor.TransactionAttribute public parseTransactionAnnotation(arg0: javax.ejb.TransactionAttribute): org.springframework.transaction.interceptor.TransactionAttribute public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class Isolation extends java.lang.Enum { public static DEFAULT: org.springframework.transaction.annotation.Isolation public static READ_UNCOMMITTED: org.springframework.transaction.annotation.Isolation public static READ_COMMITTED: org.springframework.transaction.annotation.Isolation public static REPEATABLE_READ: org.springframework.transaction.annotation.Isolation public static SERIALIZABLE: org.springframework.transaction.annotation.Isolation public static values(): org.springframework.transaction.annotation.Isolation[] public static valueOf(arg0: string): org.springframework.transaction.annotation.Isolation public value(): int public static class: java.lang.Class } class AnnotationTransactionAttributeSource extends org.springframework.transaction.interceptor.AbstractFallbackTransactionAttributeSource implements java.io.Serializable { public constructor() public constructor(arg0: boolean) public constructor(arg0: org.springframework.transaction.annotation.TransactionAnnotationParser | org.springframework.transaction.annotation.TransactionAnnotationParser$$Lambda) public constructor(...arg0: org.springframework.transaction.annotation.TransactionAnnotationParser[]) public constructor(arg0: java.util.Set) protected findTransactionAttribute(arg0: java.lang.reflect.Method): org.springframework.transaction.interceptor.TransactionAttribute protected findTransactionAttribute(arg0: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute protected determineTransactionAttribute(arg0: java.lang.reflect.AnnotatedElement): org.springframework.transaction.interceptor.TransactionAttribute protected allowPublicMethodsOnly(): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public static class: java.lang.Class } class TransactionManagementConfigurationSelector extends org.springframework.context.annotation.AdviceModeImportSelector { public constructor() protected selectImports(arg0: org.springframework.context.annotation.AdviceMode): java.lang.String[] public static class: java.lang.Class } interface Transactional extends java.lang.annotation.Annotation { value(): string transactionManager(): string propagation(): org.springframework.transaction.annotation.Propagation isolation(): org.springframework.transaction.annotation.Isolation timeout(): int readOnly(): boolean rollbackFor(): java.lang.Class[] rollbackForClassName(): java.lang.String[] noRollbackFor(): java.lang.Class[] noRollbackForClassName(): java.lang.String[] } } interface TransactionDefinition { PROPAGATION_REQUIRED: int PROPAGATION_SUPPORTS: int PROPAGATION_MANDATORY: int PROPAGATION_REQUIRES_NEW: int PROPAGATION_NOT_SUPPORTED: int PROPAGATION_NEVER: int PROPAGATION_NESTED: int ISOLATION_DEFAULT: int ISOLATION_READ_UNCOMMITTED: int ISOLATION_READ_COMMITTED: int ISOLATION_REPEATABLE_READ: int ISOLATION_SERIALIZABLE: int TIMEOUT_DEFAULT: int getPropagationBehavior(): int getIsolationLevel(): int getTimeout(): int isReadOnly(): boolean getName(): string } interface PlatformTransactionManager { getTransaction(arg0: org.springframework.transaction.TransactionDefinition): org.springframework.transaction.TransactionStatus commit(arg0: org.springframework.transaction.TransactionStatus): void rollback(arg0: org.springframework.transaction.TransactionStatus): void } class HeuristicCompletionException extends org.springframework.transaction.TransactionException { public static STATE_UNKNOWN: int public static STATE_COMMITTED: int public static STATE_ROLLED_BACK: int public static STATE_MIXED: int public static getStateString(arg0: int): string public constructor(arg0: int, arg1: java.lang.Throwable) public getOutcomeState(): int public static class: java.lang.Class } class InvalidTimeoutException extends org.springframework.transaction.TransactionUsageException { public constructor(arg0: string, arg1: int) public getTimeout(): int public static class: java.lang.Class } namespace event { class ApplicationListenerMethodTransactionalAdapter$TransactionSynchronizationEventAdapter extends org.springframework.transaction.support.TransactionSynchronizationAdapter { public constructor(arg0: org.springframework.context.event.ApplicationListenerMethodAdapter, arg1: org.springframework.context.ApplicationEvent, arg2: org.springframework.transaction.event.TransactionPhase) public getOrder(): int public beforeCommit(arg0: boolean): void public afterCompletion(arg0: int): void protected processEvent(): void public static class: java.lang.Class } class TransactionPhase extends java.lang.Enum { public static BEFORE_COMMIT: org.springframework.transaction.event.TransactionPhase public static AFTER_COMMIT: org.springframework.transaction.event.TransactionPhase public static AFTER_ROLLBACK: org.springframework.transaction.event.TransactionPhase public static AFTER_COMPLETION: org.springframework.transaction.event.TransactionPhase public static values(): org.springframework.transaction.event.TransactionPhase[] public static valueOf(arg0: string): org.springframework.transaction.event.TransactionPhase public static class: java.lang.Class } class ApplicationListenerMethodTransactionalAdapter extends org.springframework.context.event.ApplicationListenerMethodAdapter { public constructor(arg0: string, arg1: java.lang.Class, arg2: java.lang.reflect.Method) public onApplicationEvent(arg0: org.springframework.context.ApplicationEvent): void public static class: java.lang.Class } class TransactionalEventListenerFactory implements org.springframework.context.event.EventListenerFactory , org.springframework.core.Ordered { public constructor() public setOrder(arg0: int): void public getOrder(): int public supportsMethod(arg0: java.lang.reflect.Method): boolean public createApplicationListener(arg0: string, arg1: java.lang.Class, arg2: java.lang.reflect.Method): org.springframework.context.ApplicationListener public static class: java.lang.Class } interface TransactionalEventListener extends java.lang.annotation.Annotation { phase(): org.springframework.transaction.event.TransactionPhase fallbackExecution(): boolean value(): java.lang.Class[] classes(): java.lang.Class[] condition(): string } } class NestedTransactionNotSupportedException extends org.springframework.transaction.CannotCreateTransactionException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class TransactionTimedOutException extends org.springframework.transaction.TransactionException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class TransactionUsageException extends org.springframework.transaction.TransactionException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } namespace jta { class JtaAfterCompletionSynchronization implements javax.transaction.Synchronization { public constructor(arg0: java.util.List) public beforeCompletion(): void public afterCompletion(arg0: int): void public static class: java.lang.Class } class SimpleTransactionFactory implements org.springframework.transaction.jta.TransactionFactory { public constructor(arg0: javax.transaction.TransactionManager) public createTransaction(arg0: string, arg1: int): javax.transaction.Transaction public supportsResourceAdapterManagedTransactions(): boolean public static class: java.lang.Class } interface TransactionFactory { createTransaction(arg0: string, arg1: int): javax.transaction.Transaction supportsResourceAdapterManagedTransactions(): boolean } class UserTransactionAdapter implements javax.transaction.UserTransaction { public constructor(arg0: javax.transaction.TransactionManager) public getTransactionManager(): javax.transaction.TransactionManager public setTransactionTimeout(arg0: int): void public begin(): void public commit(): void public rollback(): void public setRollbackOnly(): void public getStatus(): int public static class: java.lang.Class } class ManagedTransactionAdapter implements javax.transaction.Transaction { public constructor(arg0: javax.transaction.TransactionManager) public getTransactionManager(): javax.transaction.TransactionManager public commit(): void public rollback(): void public setRollbackOnly(): void public getStatus(): int public enlistResource(arg0: javax.transaction.xa.XAResource): boolean public delistResource(arg0: javax.transaction.xa.XAResource, arg1: int): boolean public registerSynchronization(arg0: javax.transaction.Synchronization): void public static class: java.lang.Class } class JtaTransactionManager extends org.springframework.transaction.support.AbstractPlatformTransactionManager implements org.springframework.transaction.jta.TransactionFactory , org.springframework.beans.factory.InitializingBean , java.io.Serializable { public static DEFAULT_USER_TRANSACTION_NAME: string public static FALLBACK_TRANSACTION_MANAGER_NAMES: java.lang.String[] public static DEFAULT_TRANSACTION_SYNCHRONIZATION_REGISTRY_NAME: string public constructor() public constructor(arg0: javax.transaction.UserTransaction) public constructor(arg0: javax.transaction.UserTransaction, arg1: javax.transaction.TransactionManager) public constructor(arg0: javax.transaction.TransactionManager) public setJndiTemplate(arg0: org.springframework.jndi.JndiTemplate): void public getJndiTemplate(): org.springframework.jndi.JndiTemplate public setJndiEnvironment(arg0: java.util.Properties): void public getJndiEnvironment(): java.util.Properties public setUserTransaction(arg0: javax.transaction.UserTransaction): void public getUserTransaction(): javax.transaction.UserTransaction public setUserTransactionName(arg0: string): void public setAutodetectUserTransaction(arg0: boolean): void public setCacheUserTransaction(arg0: boolean): void public setTransactionManager(arg0: javax.transaction.TransactionManager): void public getTransactionManager(): javax.transaction.TransactionManager public setTransactionManagerName(arg0: string): void public setAutodetectTransactionManager(arg0: boolean): void public setTransactionSynchronizationRegistry(arg0: javax.transaction.TransactionSynchronizationRegistry): void public getTransactionSynchronizationRegistry(): javax.transaction.TransactionSynchronizationRegistry public setTransactionSynchronizationRegistryName(arg0: string): void public setAutodetectTransactionSynchronizationRegistry(arg0: boolean): void public setAllowCustomIsolationLevels(arg0: boolean): void public afterPropertiesSet(): void protected initUserTransactionAndTransactionManager(): void protected checkUserTransactionAndTransactionManager(): void protected initTransactionSynchronizationRegistry(): void protected buildUserTransaction(arg0: javax.transaction.TransactionManager): javax.transaction.UserTransaction protected lookupUserTransaction(arg0: string): javax.transaction.UserTransaction protected lookupTransactionManager(arg0: string): javax.transaction.TransactionManager protected lookupTransactionSynchronizationRegistry(arg0: string): javax.transaction.TransactionSynchronizationRegistry protected retrieveUserTransaction(): javax.transaction.UserTransaction protected retrieveTransactionManager(): javax.transaction.TransactionManager protected retrieveTransactionSynchronizationRegistry(): javax.transaction.TransactionSynchronizationRegistry protected findUserTransaction(): javax.transaction.UserTransaction protected findTransactionManager(arg0: javax.transaction.UserTransaction): javax.transaction.TransactionManager protected findTransactionSynchronizationRegistry(arg0: javax.transaction.UserTransaction, arg1: javax.transaction.TransactionManager): javax.transaction.TransactionSynchronizationRegistry protected doGetTransaction(): java.lang.Object protected doGetJtaTransaction(arg0: javax.transaction.UserTransaction): org.springframework.transaction.jta.JtaTransactionObject protected isExistingTransaction(arg0: java.lang.Object): boolean protected useSavepointForNestedTransaction(): boolean protected doBegin(arg0: java.lang.Object, arg1: org.springframework.transaction.TransactionDefinition): void protected doJtaBegin(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: org.springframework.transaction.TransactionDefinition): void protected applyIsolationLevel(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: int): void protected applyTimeout(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: int): void protected doSuspend(arg0: java.lang.Object): java.lang.Object protected doJtaSuspend(arg0: org.springframework.transaction.jta.JtaTransactionObject): java.lang.Object protected doResume(arg0: java.lang.Object, arg1: java.lang.Object): void protected doJtaResume(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: java.lang.Object): void protected shouldCommitOnGlobalRollbackOnly(): boolean protected doCommit(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doRollback(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected doSetRollbackOnly(arg0: org.springframework.transaction.support.DefaultTransactionStatus): void protected registerAfterCompletionWithExistingTransaction(arg0: java.lang.Object, arg1: java.util.List): void protected doRegisterAfterCompletionWithJtaTransaction(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: java.util.List): void protected doCleanupAfterCompletion(arg0: java.lang.Object): void public createTransaction(arg0: string, arg1: int): javax.transaction.Transaction public supportsResourceAdapterManagedTransactions(): boolean public static class: java.lang.Class } class WebLogicJtaTransactionManager extends org.springframework.transaction.jta.JtaTransactionManager { public constructor() public afterPropertiesSet(): void protected retrieveUserTransaction(): javax.transaction.UserTransaction protected retrieveTransactionManager(): javax.transaction.TransactionManager protected doJtaBegin(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: org.springframework.transaction.TransactionDefinition): void protected doJtaResume(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: java.lang.Object): void public createTransaction(arg0: string, arg1: int): javax.transaction.Transaction public static class: java.lang.Class } class WebSphereUowTransactionManager$UOWActionAdapter implements com.ibm.wsspi.uow.UOWAction , org.springframework.transaction.support.SmartTransactionObject { public constructor(arg0: org.springframework.transaction.TransactionDefinition, arg1: org.springframework.transaction.support.TransactionCallback | org.springframework.transaction.support.TransactionCallback$$Lambda, arg2: boolean, arg3: boolean, arg4: boolean, arg5: boolean) public run(): void public getResult(): T public isRollbackOnly(): boolean public flush(): void public static class: java.lang.Class } class SpringJtaSynchronizationAdapter implements javax.transaction.Synchronization { protected static logger: org.apache.commons.logging.Log public constructor(arg0: org.springframework.transaction.support.TransactionSynchronization) public constructor(arg0: org.springframework.transaction.support.TransactionSynchronization, arg1: javax.transaction.UserTransaction) public constructor(arg0: org.springframework.transaction.support.TransactionSynchronization, arg1: javax.transaction.TransactionManager) public beforeCompletion(): void public afterCompletion(arg0: int): void public static class: java.lang.Class } class JtaTransactionObject implements org.springframework.transaction.support.SmartTransactionObject { public constructor(arg0: javax.transaction.UserTransaction) public getUserTransaction(): javax.transaction.UserTransaction public isRollbackOnly(): boolean public flush(): void public static class: java.lang.Class } class WebSphereUowTransactionManager extends org.springframework.transaction.jta.JtaTransactionManager implements org.springframework.transaction.support.CallbackPreferringPlatformTransactionManager { public static DEFAULT_UOW_MANAGER_NAME: string public constructor() public constructor(arg0: com.ibm.wsspi.uow.UOWManager) public setUowManager(arg0: com.ibm.wsspi.uow.UOWManager): void public setUowManagerName(arg0: string): void public afterPropertiesSet(): void protected lookupUowManager(arg0: string): com.ibm.wsspi.uow.UOWManager protected lookupDefaultUowManager(): com.ibm.wsspi.uow.UOWManager protected doRegisterAfterCompletionWithJtaTransaction(arg0: org.springframework.transaction.jta.JtaTransactionObject, arg1: java.util.List): void public supportsResourceAdapterManagedTransactions(): boolean public execute(arg0: org.springframework.transaction.TransactionDefinition, arg1: org.springframework.transaction.support.TransactionCallback | org.springframework.transaction.support.TransactionCallback$$Lambda): T public static class: java.lang.Class } } namespace interceptor { interface TransactionAttribute extends org.springframework.transaction.TransactionDefinition { getQualifier(): string rollbackOn(arg0: java.lang.Throwable): boolean } class DefaultTransactionAttribute extends org.springframework.transaction.support.DefaultTransactionDefinition implements org.springframework.transaction.interceptor.TransactionAttribute { public constructor() public constructor(arg0: org.springframework.transaction.interceptor.TransactionAttribute) public constructor(arg0: int) public setQualifier(arg0: string): void public getQualifier(): string public setDescriptor(arg0: string): void public getDescriptor(): string public rollbackOn(arg0: java.lang.Throwable): boolean protected getAttributeDescription(): java.lang.StringBuilder public static class: java.lang.Class } class NameMatchTransactionAttributeSource implements org.springframework.transaction.interceptor.TransactionAttributeSource , java.io.Serializable { protected static logger: org.apache.commons.logging.Log public constructor() public setNameMap(arg0: java.util.Map): void public setProperties(arg0: java.util.Properties): void public addTransactionalMethod(arg0: string, arg1: org.springframework.transaction.interceptor.TransactionAttribute): void public getTransactionAttribute(arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute protected isMatch(arg0: string, arg1: string): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } interface TransactionAttributeSource { getTransactionAttribute(arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute } interface TransactionAttributeSource$$Lambda { (arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute } class RollbackRuleAttribute implements java.io.Serializable { public static ROLLBACK_ON_RUNTIME_EXCEPTIONS: org.springframework.transaction.interceptor.RollbackRuleAttribute public constructor(arg0: java.lang.Class) public constructor(arg0: string) public getExceptionName(): string public getDepth(arg0: java.lang.Throwable): int public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } interface TransactionalProxy extends org.springframework.aop.SpringProxy { } class NoRollbackRuleAttribute extends org.springframework.transaction.interceptor.RollbackRuleAttribute { public constructor(arg0: java.lang.Class) public constructor(arg0: string) public toString(): string public static class: java.lang.Class } class TransactionAspectSupport$ThrowableHolder { public constructor(arg0: java.lang.Throwable) public getThrowable(): java.lang.Throwable public static class: java.lang.Class } class MethodMapTransactionAttributeSource implements org.springframework.transaction.interceptor.TransactionAttributeSource , org.springframework.beans.factory.BeanClassLoaderAware , org.springframework.beans.factory.InitializingBean { protected logger: org.apache.commons.logging.Log public constructor() public setMethodMap(arg0: java.util.Map): void public setBeanClassLoader(arg0: java.lang.ClassLoader): void public afterPropertiesSet(): void protected initMethodMap(arg0: java.util.Map): void public addTransactionalMethod(arg0: string, arg1: org.springframework.transaction.interceptor.TransactionAttribute): void public addTransactionalMethod(arg0: java.lang.Class, arg1: string, arg2: org.springframework.transaction.interceptor.TransactionAttribute): void public addTransactionalMethod(arg0: java.lang.reflect.Method, arg1: org.springframework.transaction.interceptor.TransactionAttribute): void protected isMatch(arg0: string, arg1: string): boolean public getTransactionAttribute(arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } class TransactionAttributeSourceEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public static class: java.lang.Class } abstract class TransactionAttributeSourcePointcut extends org.springframework.aop.support.StaticMethodMatcherPointcut implements java.io.Serializable { public matches(arg0: java.lang.reflect.Method, arg1: java.lang.Class): boolean public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string protected getTransactionAttributeSource(): org.springframework.transaction.interceptor.TransactionAttributeSource public static class: java.lang.Class } class TransactionAttributeEditor extends java.beans.PropertyEditorSupport { public constructor() public setAsText(arg0: string): void public static class: java.lang.Class } class TransactionAspectSupport$TransactionInfo { public constructor(arg0: org.springframework.transaction.interceptor.TransactionAspectSupport, arg1: org.springframework.transaction.PlatformTransactionManager, arg2: org.springframework.transaction.interceptor.TransactionAttribute, arg3: string) public getTransactionManager(): org.springframework.transaction.PlatformTransactionManager public getTransactionAttribute(): org.springframework.transaction.interceptor.TransactionAttribute public getJoinpointIdentification(): string public newTransactionStatus(arg0: org.springframework.transaction.TransactionStatus): void public getTransactionStatus(): org.springframework.transaction.TransactionStatus public hasTransaction(): boolean public toString(): string public static class: java.lang.Class } class RuleBasedTransactionAttribute extends org.springframework.transaction.interceptor.DefaultTransactionAttribute implements java.io.Serializable { public static PREFIX_ROLLBACK_RULE: string public static PREFIX_COMMIT_RULE: string public constructor() public constructor(arg0: org.springframework.transaction.interceptor.RuleBasedTransactionAttribute) public constructor(arg0: int, arg1: java.util.List) public setRollbackRules(arg0: java.util.List): void public getRollbackRules(): java.util.List public rollbackOn(arg0: java.lang.Throwable): boolean public toString(): string public static class: java.lang.Class } class BeanFactoryTransactionAttributeSourceAdvisor$1 extends org.springframework.transaction.interceptor.TransactionAttributeSourcePointcut { protected getTransactionAttributeSource(): org.springframework.transaction.interceptor.TransactionAttributeSource public static class: java.lang.Class } class TransactionAttributeSourceAdvisor extends org.springframework.aop.support.AbstractPointcutAdvisor { public constructor() public constructor(arg0: org.springframework.transaction.interceptor.TransactionInterceptor) public setTransactionInterceptor(arg0: org.springframework.transaction.interceptor.TransactionInterceptor): void public setClassFilter(arg0: org.springframework.aop.ClassFilter): void public getAdvice(): org.aopalliance.aop.Advice public getPointcut(): org.springframework.aop.Pointcut public static class: java.lang.Class } class CompositeTransactionAttributeSource implements org.springframework.transaction.interceptor.TransactionAttributeSource , java.io.Serializable { public constructor(arg0: org.springframework.transaction.interceptor.TransactionAttributeSource[]) public getTransactionAttributeSources(): org.springframework.transaction.interceptor.TransactionAttributeSource[] public getTransactionAttribute(arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute public static class: java.lang.Class } class TransactionInterceptor extends org.springframework.transaction.interceptor.TransactionAspectSupport implements org.aopalliance.intercept.MethodInterceptor , java.io.Serializable { public constructor() public constructor(arg0: org.springframework.transaction.PlatformTransactionManager, arg1: java.util.Properties) public constructor(arg0: org.springframework.transaction.PlatformTransactionManager, arg1: org.springframework.transaction.interceptor.TransactionAttributeSource | org.springframework.transaction.interceptor.TransactionAttributeSource$$Lambda) public invoke(arg0: org.aopalliance.intercept.MethodInvocation): java.lang.Object public static class: java.lang.Class } class BeanFactoryTransactionAttributeSourceAdvisor extends org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor { public constructor() public setTransactionAttributeSource(arg0: org.springframework.transaction.interceptor.TransactionAttributeSource | org.springframework.transaction.interceptor.TransactionAttributeSource$$Lambda): void public setClassFilter(arg0: org.springframework.aop.ClassFilter): void public getPointcut(): org.springframework.aop.Pointcut public static class: java.lang.Class } class TransactionAttributeSourceAdvisor$1 extends org.springframework.transaction.interceptor.TransactionAttributeSourcePointcut { protected getTransactionAttributeSource(): org.springframework.transaction.interceptor.TransactionAttributeSource public static class: java.lang.Class } abstract class TransactionAspectSupport implements org.springframework.beans.factory.BeanFactoryAware , org.springframework.beans.factory.InitializingBean { protected logger: org.apache.commons.logging.Log public constructor() protected static currentTransactionInfo(): org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo public static currentTransactionStatus(): org.springframework.transaction.TransactionStatus public setTransactionManagerBeanName(arg0: string): void protected getTransactionManagerBeanName(): string public setTransactionManager(arg0: org.springframework.transaction.PlatformTransactionManager): void public getTransactionManager(): org.springframework.transaction.PlatformTransactionManager public setTransactionAttributes(arg0: java.util.Properties): void public setTransactionAttributeSources(...arg0: org.springframework.transaction.interceptor.TransactionAttributeSource[]): void public setTransactionAttributeSource(arg0: org.springframework.transaction.interceptor.TransactionAttributeSource | org.springframework.transaction.interceptor.TransactionAttributeSource$$Lambda): void public getTransactionAttributeSource(): org.springframework.transaction.interceptor.TransactionAttributeSource public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void protected getBeanFactory(): org.springframework.beans.factory.BeanFactory public afterPropertiesSet(): void protected invokeWithinTransaction(arg0: java.lang.reflect.Method, arg1: java.lang.Class, arg2: org.springframework.transaction.interceptor.TransactionAspectSupport$InvocationCallback | org.springframework.transaction.interceptor.TransactionAspectSupport$InvocationCallback): java.lang.Object protected clearTransactionManagerCache(): void protected determineTransactionManager(arg0: org.springframework.transaction.interceptor.TransactionAttribute): org.springframework.transaction.PlatformTransactionManager protected methodIdentification(arg0: java.lang.reflect.Method, arg1: java.lang.Class): string protected createTransactionIfNecessary(arg0: org.springframework.transaction.PlatformTransactionManager, arg1: org.springframework.transaction.interceptor.TransactionAttribute, arg2: string): org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo protected prepareTransactionInfo(arg0: org.springframework.transaction.PlatformTransactionManager, arg1: org.springframework.transaction.interceptor.TransactionAttribute, arg2: string, arg3: org.springframework.transaction.TransactionStatus): org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo protected commitTransactionAfterReturning(arg0: org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo): void protected completeTransactionAfterThrowing(arg0: org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo, arg1: java.lang.Throwable): void protected cleanupTransactionInfo(arg0: org.springframework.transaction.interceptor.TransactionAspectSupport$TransactionInfo): void public static class: java.lang.Class } class TransactionAspectSupport$1 extends org.springframework.transaction.interceptor.DelegatingTransactionAttribute { public getName(): string public static class: java.lang.Class } interface TransactionAspectSupport$InvocationCallback { proceedWithInvocation(): java.lang.Object } interface TransactionAspectSupport$InvocationCallback$$Lambda { (): java.lang.Object } class TransactionAspectSupport$ThrowableHolderException extends java.lang.RuntimeException { public constructor(arg0: java.lang.Throwable) public toString(): string public static class: java.lang.Class } class TransactionProxyFactoryBean extends org.springframework.aop.framework.AbstractSingletonProxyFactoryBean implements org.springframework.beans.factory.BeanFactoryAware { public constructor() public setTransactionManager(arg0: org.springframework.transaction.PlatformTransactionManager): void public setTransactionAttributes(arg0: java.util.Properties): void public setTransactionAttributeSource(arg0: org.springframework.transaction.interceptor.TransactionAttributeSource | org.springframework.transaction.interceptor.TransactionAttributeSource$$Lambda): void public setPointcut(arg0: org.springframework.aop.Pointcut): void public setBeanFactory(arg0: org.springframework.beans.factory.BeanFactory): void protected createMainInterceptor(): java.lang.Object protected postProcessProxyFactory(arg0: org.springframework.aop.framework.ProxyFactory): void public static class: java.lang.Class } abstract class AbstractFallbackTransactionAttributeSource implements org.springframework.transaction.interceptor.TransactionAttributeSource { protected logger: org.apache.commons.logging.Log public constructor() public getTransactionAttribute(arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute protected getCacheKey(arg0: java.lang.reflect.Method, arg1: java.lang.Class): java.lang.Object protected computeTransactionAttribute(arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute protected findTransactionAttribute(arg0: java.lang.reflect.Method): org.springframework.transaction.interceptor.TransactionAttribute protected findTransactionAttribute(arg0: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute protected allowPublicMethodsOnly(): boolean public static class: java.lang.Class } class MatchAlwaysTransactionAttributeSource implements org.springframework.transaction.interceptor.TransactionAttributeSource , java.io.Serializable { public constructor() public setTransactionAttribute(arg0: org.springframework.transaction.interceptor.TransactionAttribute): void public getTransactionAttribute(arg0: java.lang.reflect.Method, arg1: java.lang.Class): org.springframework.transaction.interceptor.TransactionAttribute public equals(arg0: java.lang.Object): boolean public hashCode(): int public toString(): string public static class: java.lang.Class } abstract class DelegatingTransactionAttribute extends org.springframework.transaction.support.DelegatingTransactionDefinition implements org.springframework.transaction.interceptor.TransactionAttribute , java.io.Serializable { public constructor(arg0: org.springframework.transaction.interceptor.TransactionAttribute) public getQualifier(): string public rollbackOn(arg0: java.lang.Throwable): boolean public static class: java.lang.Class } } interface SavepointManager { createSavepoint(): java.lang.Object rollbackToSavepoint(arg0: java.lang.Object): void releaseSavepoint(arg0: java.lang.Object): void } class UnexpectedRollbackException extends org.springframework.transaction.TransactionException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class IllegalTransactionStateException extends org.springframework.transaction.TransactionUsageException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class InvalidIsolationLevelException extends org.springframework.transaction.TransactionUsageException { public constructor(arg0: string) public static class: java.lang.Class } interface TransactionStatus extends org.springframework.transaction.SavepointManager , java.io.Flushable { isNewTransaction(): boolean hasSavepoint(): boolean setRollbackOnly(): void isRollbackOnly(): boolean flush(): void isCompleted(): boolean } class CannotCreateTransactionException extends org.springframework.transaction.TransactionException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } class TransactionSystemException extends org.springframework.transaction.TransactionException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public initApplicationException(arg0: java.lang.Throwable): void public getApplicationException(): java.lang.Throwable public getOriginalException(): java.lang.Throwable public contains(arg0: java.lang.Class): boolean public static class: java.lang.Class } abstract class TransactionException extends org.springframework.core.NestedRuntimeException { public constructor(arg0: string) public constructor(arg0: string, arg1: java.lang.Throwable) public static class: java.lang.Class } } } }