Class LdapCompensatingTransactionOperationFactory
- java.lang.Object
-
- org.springframework.ldap.transaction.compensating.LdapCompensatingTransactionOperationFactory
-
- All Implemented Interfaces:
CompensatingTransactionOperationFactory
public class LdapCompensatingTransactionOperationFactory extends java.lang.Object implements CompensatingTransactionOperationFactory
CompensatingTransactionOperationRecorderimplementation 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 CompensatingTransactionOperationRecordercreateRecordingOperation(java.lang.Object resource, java.lang.String operation)Create an appropriateCompensatingTransactionOperationRecorderinstance corresponding to the supplied method name.
-
-
-
Constructor Detail
-
LdapCompensatingTransactionOperationFactory
public LdapCompensatingTransactionOperationFactory(TempEntryRenamingStrategy renamingStrategy)
Constructor.- Parameters:
renamingStrategy- theTempEntryRenamingStrategyto supply to relevant operations.
-
-
Method Detail
-
createRecordingOperation
public CompensatingTransactionOperationRecorder createRecordingOperation(java.lang.Object resource, java.lang.String operation)
Description copied from interface:CompensatingTransactionOperationFactoryCreate an appropriateCompensatingTransactionOperationRecorderinstance corresponding to the supplied method name.- Specified by:
createRecordingOperationin interfaceCompensatingTransactionOperationFactory- Parameters:
resource- The target transaction resource.operation- the method name to create aCompensatingTransactionOperationRecorderfor.- Returns:
- a new
CompensatingTransactionOperationRecorderinstance.
-
-