@ThreadSafety(level=COMPLETELY_THREADSAFE) public final class AggregateLDIFReaderChangeRecordTranslator extends java.lang.Object implements LDIFReaderChangeRecordTranslator
| Constructor and Description |
|---|
AggregateLDIFReaderChangeRecordTranslator(java.util.Collection<? extends LDIFReaderChangeRecordTranslator> translators)
Creates a new aggregate LDIF reader change record translator that will
invoke all of the provided translators for each record to be processed.
|
AggregateLDIFReaderChangeRecordTranslator(LDIFReaderChangeRecordTranslator... translators)
Creates a new aggregate LDIF reader change record translator that will
invoke all of the provided translators for each record to be processed.
|
| Modifier and Type | Method and Description |
|---|---|
LDIFChangeRecord |
translate(LDIFChangeRecord original,
long firstLineNumber)
Applies some special transformation or filtering to the original change
record.
|
public AggregateLDIFReaderChangeRecordTranslator(@Nullable LDIFReaderChangeRecordTranslator... translators)
translators - The set of LDIF reader change record translators to be
invoked for each record to be processed.public AggregateLDIFReaderChangeRecordTranslator(@Nullable java.util.Collection<? extends LDIFReaderChangeRecordTranslator> translators)
translators - The set of LDIF reader change record translators to be
invoked for each record to be processed.@Nullable public LDIFChangeRecord translate(@NotNull LDIFChangeRecord original, long firstLineNumber) throws LDIFException
translate in interface LDIFReaderChangeRecordTranslatororiginal - The original change record that was read and
parsed from the input file.firstLineNumber - The first line number of the LDIF change record.
This is most useful when throwing an
LDIFException.LDIFReader.readChangeRecord(). This can be the original
parameter change record, a newly constructed change record, or
null to signal that the provided change record should be
skipped.LDIFException - If there is an exception during processing. This
exception will be re-thrown to the caller of
readChangeRecord.