org.apache.hadoop.tools.rumen.datatypes
Class DefaultAnonymizableDataType
java.lang.Object
org.apache.hadoop.tools.rumen.datatypes.DefaultAnonymizableDataType
- All Implemented Interfaces:
- AnonymizableDataType<String>, DataType<String>
- Direct Known Subclasses:
- ClassName, JobName, QueueName, UserName
public abstract class DefaultAnonymizableDataType
- extends Object
- implements AnonymizableDataType<String>
Represents a default anonymizable Rumen data-type. It uses
WordListAnonymizerUtility for anonymization.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.hadoop.tools.rumen.datatypes.DataType |
getValue |
DefaultAnonymizableDataType
public DefaultAnonymizableDataType()
getPrefix
protected String getPrefix()
needsAnonymization
protected boolean needsAnonymization(org.apache.hadoop.conf.Configuration conf)
getAnonymizedValue
public final String getAnonymizedValue(StatePool statePool,
org.apache.hadoop.conf.Configuration conf)
- Specified by:
getAnonymizedValue in interface AnonymizableDataType<String>
Copyright © 2012 Apache Software Foundation. All Rights Reserved.