public class IntegrationResourceHolderSynchronization extends ResourceHolderSynchronization<IntegrationResourceHolder,ObjectSE>
修飾子と型 | フィールドと説明 |
---|---|
protected IntegrationResourceHolder | resourceHolder |
STATUS_COMMITTED, STATUS_ROLLED_BACK, STATUS_UNKNOWN
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
コンストラクターと説明 |
---|
IntegrationResourceHolderSynchronization(IntegrationResourceHolder resourceHolder, ObjectSE resourceKey) |
修飾子と型 | メソッドと説明 |
---|---|
IntegrationResourceHolder | getResourceHolder() |
void | setShouldUnbindAtCompletion(boolean shouldUnbindAtCompletion) トランザクションの完了時に resourceHolder をスレッドローカルストアからバインド解除するかどうかを指定します。 |
protected boolean | shouldUnbindAtCompletion() |
afterCommit, afterCompletion, beforeCommit, beforeCompletion, cleanupResource, flush, flushResource, processResourceAfterCommit, releaseResource, resume, shouldReleaseAfterCompletion, shouldReleaseBeforeCompletion, suspend
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getOrder
protected final IntegrationResourceHolder resourceHolder
public IntegrationResourceHolderSynchronization(IntegrationResourceHolder resourceHolder, ObjectSE resourceKey)
public IntegrationResourceHolder getResourceHolder()
public void setShouldUnbindAtCompletion(boolean shouldUnbindAtCompletion)
resourceHolder
をスレッドローカルストアからバインド解除するかどうかを指定します。デフォルトの true
。shouldUnbindAtCompletion
- トランザクション完了時に resourceHolder
のバインドを解除するかどうか protected boolean shouldUnbindAtCompletion()