Class ExportMiningConsumerWorker
java.lang.Object
com.evolveum.midpoint.ninja.action.worker.BaseWorker<O,T>
 
com.evolveum.midpoint.ninja.action.worker.AbstractWriterConsumerWorker<ExportMiningOptions,FocusType>
 
com.evolveum.midpoint.ninja.action.mining.ExportMiningConsumerWorker
- All Implemented Interfaces:
- Runnable
public class ExportMiningConsumerWorker
extends AbstractWriterConsumerWorker<ExportMiningOptions,FocusType> 
Anonymize and write midpoint's objects.
 - it is currently assumed to run in a single thread, therefore the state does not need to be shared and thread safe
- 
Field SummaryFields inherited from class com.evolveum.midpoint.ninja.action.worker.BaseWorkerCONSUMER_POLL_TIMEOUT, context, operation, options, queue
- 
Constructor SummaryConstructorsConstructorDescriptionExportMiningConsumerWorker(NinjaContext context, ExportMiningOptions options, BlockingQueue<FocusType> queue, OperationStatus operation) 
- 
Method SummaryMethods inherited from class com.evolveum.midpoint.ninja.action.worker.AbstractWriterConsumerWorkerdestroy, runMethods inherited from class com.evolveum.midpoint.ninja.action.worker.BaseWorkerisDone, isWorkersDone, markDone, shouldConsumerStop
- 
Constructor Details- 
ExportMiningConsumerWorkerpublic ExportMiningConsumerWorker(NinjaContext context, ExportMiningOptions options, BlockingQueue<FocusType> queue, OperationStatus operation) 
 
- 
- 
Method Details- 
initprotected void init()- Overrides:
- initin class- AbstractWriterConsumerWorker<ExportMiningOptions,- FocusType> 
 
- 
getProlog- Specified by:
- getPrologin class- AbstractWriterConsumerWorker<ExportMiningOptions,- FocusType> 
 
- 
getEpilog- Specified by:
- getEpilogin class- AbstractWriterConsumerWorker<ExportMiningOptions,- FocusType> 
 
- 
writeprotected void write(Writer writer, @NotNull @NotNull FocusType object) throws SchemaException, IOException - Specified by:
- writein class- AbstractWriterConsumerWorker<ExportMiningOptions,- FocusType> 
- Throws:
- SchemaException
- IOException
 
- 
anonymizeAttributeNamepublic String anonymizeAttributeName(Item<?, ?> item, RoleMiningExportUtils.SequentialAnonymizer attributeNameAnonymizer) 
 
-