C# Класс Summer.Batch.Core.Step.Tasklet.TaskletStep.ChunkTransactionCallback

Наследование: ITransactionSynchronization
Показать файл Открыть проект

Открытые методы

Метод Описание
AfterCompletion ( Transaction transaction ) : void

see ITransactionSynchronization#AfterCompletion()

ChunkTransactionCallback ( Summer.Batch.Core.Scope.Context.ChunkContext chunkContext, Semaphore semaphore, TaskletStep owner ) : NLog

Custom constructor

DoInTransaction ( ) : RepeatStatus

Wraps logic into a transactional context.

Приватные методы

Метод Описание
Copy ( StepExecution source, StepExecution target ) : void

Copy from source StepExecution to target StepExecution

Rollback ( StepExecution stepExecution ) : void

Rollback StepExecution

Описание методов

AfterCompletion() публичный Метод

see ITransactionSynchronization#AfterCompletion()
public AfterCompletion ( Transaction transaction ) : void
transaction System.Transactions.Transaction
Результат void

ChunkTransactionCallback() публичный Метод

Custom constructor
public ChunkTransactionCallback ( Summer.Batch.Core.Scope.Context.ChunkContext chunkContext, Semaphore semaphore, TaskletStep owner ) : NLog
chunkContext Summer.Batch.Core.Scope.Context.ChunkContext
semaphore System.Threading.Semaphore
owner TaskletStep
Результат NLog

DoInTransaction() публичный Метод

Wraps logic into a transactional context.
public DoInTransaction ( ) : RepeatStatus
Результат RepeatStatus