Class LdapCompensatingTransactionOperationFactory
- java.lang.Object
-
- org.springframework.ldap.transaction.compensating.LdapCompensatingTransactionOperationFactory
-
- All Implemented Interfaces:
CompensatingTransactionOperationFactory
public class LdapCompensatingTransactionOperationFactory extends java.lang.Object implements CompensatingTransactionOperationFactory
CompensatingTransactionOperationRecorder
implementation for LDAP operations.- Since:
- 1.2
-
-
Constructor Summary
Constructors Constructor Description LdapCompensatingTransactionOperationFactory(TempEntryRenamingStrategy renamingStrategy)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompensatingTransactionOperationRecorder
createRecordingOperation(java.lang.Object resource, java.lang.String operation)
Create an appropriateCompensatingTransactionOperationRecorder
instance corresponding to the supplied method name.
-
-
-
Constructor Detail
-
LdapCompensatingTransactionOperationFactory
public LdapCompensatingTransactionOperationFactory(TempEntryRenamingStrategy renamingStrategy)
Constructor.- Parameters:
renamingStrategy
- theTempEntryRenamingStrategy
to supply to relevant operations.
-
-
Method Detail
-
createRecordingOperation
public CompensatingTransactionOperationRecorder createRecordingOperation(java.lang.Object resource, java.lang.String operation)
Description copied from interface:CompensatingTransactionOperationFactory
Create an appropriateCompensatingTransactionOperationRecorder
instance corresponding to the supplied method name.- Specified by:
createRecordingOperation
in interfaceCompensatingTransactionOperationFactory
- Parameters:
resource
- The target transaction resource.operation
- the method name to create aCompensatingTransactionOperationRecorder
for.- Returns:
- a new
CompensatingTransactionOperationRecorder
instance.
-
-