C# Class Summer.Batch.Core.Step.Tasklet.TaskletStep.ChunkTransactionCallback

Inheritance: ITransactionSynchronization
Afficher le fichier Open project: SummerBatch/SummerBatch

Méthodes publiques

Méthode Description
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.

Private Methods

Méthode Description
Copy ( StepExecution source, StepExecution target ) : void

Copy from source StepExecution to target StepExecution

Rollback ( StepExecution stepExecution ) : void

Rollback StepExecution

Method Details

AfterCompletion() public méthode

see ITransactionSynchronization#AfterCompletion()
public AfterCompletion ( Transaction transaction ) : void
transaction System.Transactions.Transaction
Résultat void

ChunkTransactionCallback() public méthode

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
Résultat NLog

DoInTransaction() public méthode

Wraps logic into a transactional context.
public DoInTransaction ( ) : RepeatStatus
Résultat RepeatStatus