C# 클래스 Summer.Batch.Core.Step.Tasklet.TaskletStep.ChunkTransactionCallback

상속: ITransactionSynchronization
파일 보기 프로젝트 열기: SummerBatch/SummerBatch

공개 메소드들

메소드 설명
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