@EventDriven @SideEffectFree @SupportsBatching @InputRequirement(value=INPUT_REQUIRED) @Tags(value={"encode","decode","base64","hex"}) @CapabilityDescription(value="Encodes the FlowFile content in base64") public class EncodeContent extends AbstractProcessor
Modifier and Type | Class and Description |
---|---|
private static class |
EncodeContent.DecodeBase32 |
private static class |
EncodeContent.DecodeBase64 |
private static class |
EncodeContent.DecodeHex |
private static class |
EncodeContent.EncodeBase32 |
private static class |
EncodeContent.EncodeBase64 |
private static class |
EncodeContent.EncodeHex |
Modifier and Type | Field and Description |
---|---|
static String |
BASE32_ENCODING |
static String |
BASE64_ENCODING |
static String |
DECODE_MODE |
static String |
ENCODE_MODE |
static PropertyDescriptor |
ENCODING |
private static byte[] |
HEX_CHARS |
static String |
HEX_ENCODING |
static PropertyDescriptor |
MODE |
private List<PropertyDescriptor> |
properties |
static Relationship |
REL_FAILURE |
static Relationship |
REL_SUCCESS |
private Set<Relationship> |
relationships |
Constructor and Description |
---|
EncodeContent() |
Modifier and Type | Method and Description |
---|---|
Set<Relationship> |
getRelationships() |
protected List<PropertyDescriptor> |
getSupportedPropertyDescriptors() |
protected void |
init(ProcessorInitializationContext context) |
void |
onTrigger(ProcessContext context,
ProcessSession session) |
onTrigger
getControllerServiceLookup, getIdentifier, getLogger, getNodeTypeProvider, initialize, isConfigurationRestored, isScheduled, toString, updateConfiguredRestoredTrue, updateScheduledFalse, updateScheduledTrue
customValidate, equals, getPropertyDescriptor, getPropertyDescriptors, getSupportedDynamicPropertyDescriptor, hashCode, onPropertyModified, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPropertyDescriptor, getPropertyDescriptors, onPropertyModified, validate
public static final String ENCODE_MODE
public static final String DECODE_MODE
public static final String BASE64_ENCODING
public static final String BASE32_ENCODING
public static final String HEX_ENCODING
public static final PropertyDescriptor MODE
public static final PropertyDescriptor ENCODING
public static final Relationship REL_SUCCESS
public static final Relationship REL_FAILURE
private List<PropertyDescriptor> properties
private Set<Relationship> relationships
private static final byte[] HEX_CHARS
protected void init(ProcessorInitializationContext context)
init
in class AbstractSessionFactoryProcessor
public Set<Relationship> getRelationships()
getRelationships
in interface Processor
getRelationships
in class AbstractSessionFactoryProcessor
protected List<PropertyDescriptor> getSupportedPropertyDescriptors()
getSupportedPropertyDescriptors
in class AbstractConfigurableComponent
public void onTrigger(ProcessContext context, ProcessSession session)
onTrigger
in class AbstractProcessor
Copyright © 2021 Apache NiFi Project. All rights reserved.