public class FlowFilePackagerV3 extends Object implements FlowFilePackager
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
MAGIC_HEADER |
private static int |
MAX_VALUE_2_BYTES |
private byte[] |
writeBuffer |
| Constructor and Description |
|---|
FlowFilePackagerV3() |
| Modifier and Type | Method and Description |
|---|---|
private void |
copy(InputStream in,
OutputStream out) |
void |
packageFlowFile(InputStream in,
OutputStream out,
Map<String,String> attributes,
long fileSize) |
private void |
writeFieldLength(OutputStream out,
int numBytes) |
private void |
writeLong(OutputStream out,
long val) |
private void |
writeString(String val,
OutputStream out) |
public static final byte[] MAGIC_HEADER
private static final int MAX_VALUE_2_BYTES
private final byte[] writeBuffer
public void packageFlowFile(InputStream in, OutputStream out, Map<String,String> attributes, long fileSize) throws IOException
packageFlowFile in interface FlowFilePackagerIOExceptionprivate void copy(InputStream in, OutputStream out) throws IOException
IOExceptionprivate void writeString(String val, OutputStream out) throws IOException
IOExceptionprivate void writeFieldLength(OutputStream out, int numBytes) throws IOException
IOExceptionprivate void writeLong(OutputStream out, long val) throws IOException
IOExceptionCopyright © 2015 Apache NiFi Project. All rights reserved.