Package org.apache.nifi.util
Class MockProvenanceReporter
java.lang.Object
org.apache.nifi.util.MockProvenanceReporter
- All Implemented Interfaces:
org.apache.nifi.provenance.ProvenanceReporter
public class MockProvenanceReporter
extends Object
implements org.apache.nifi.provenance.ProvenanceReporter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set<org.apache.nifi.provenance.ProvenanceEventRecord> private static final org.slf4j.Loggerprivate final Stringprivate final Stringprivate final MockProcessSessionprivate final SharedSessionState -
Constructor Summary
ConstructorsConstructorDescriptionMockProvenanceReporter(MockProcessSession session, SharedSessionState sharedState, String processorId, String processorType) -
Method Summary
Modifier and TypeMethodDescriptionvoidassociate(org.apache.nifi.flowfile.FlowFile flowFile, String alternateIdentifierNamespace, String alternateIdentifier) (package private) org.apache.nifi.provenance.ProvenanceEventBuilderbuild(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.provenance.ProvenanceEventType eventType) (package private) voidclear()voidclone(org.apache.nifi.flowfile.FlowFile parent, org.apache.nifi.flowfile.FlowFile child) voidcreate(org.apache.nifi.flowfile.FlowFile flowFile) void(package private) org.apache.nifi.provenance.ProvenanceEventRecordvoidvoidvoidfetch(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis) voidfork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children) voidfork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children, long forkDuration) voidfork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children, String details) voidfork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children, String details, long forkDuration) longlonglong(package private) Set<org.apache.nifi.provenance.ProvenanceEventRecord> intintintvoidinvokeRemoteProcess(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri) voidinvokeRemoteProcess(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details) voidjoin(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child) voidjoin(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child, long joinDuration) voidjoin(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child, String details) voidjoin(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child, String details, long joinDuration) (package private) voidmigrate(MockProvenanceReporter newOwner, Set<String> flowFileIds) voidmodifyAttributes(org.apache.nifi.flowfile.FlowFile flowFile) voidmodifyAttributes(org.apache.nifi.flowfile.FlowFile flowFile, String details) voidmodifyContent(org.apache.nifi.flowfile.FlowFile flowFile) voidmodifyContent(org.apache.nifi.flowfile.FlowFile flowFile, long processingMillis) voidmodifyContent(org.apache.nifi.flowfile.FlowFile flowFile, String details) voidmodifyContent(org.apache.nifi.flowfile.FlowFile flowFile, String details, long processingMillis) voidvoidvoidreceive(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String sourceSystemFlowFileIdentifier) voidreceive(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis) voidreceive(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String sourceSystemFlowFileIdentifier, String details, long transmissionMillis) voidroute(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship) voidroute(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship, long processingDuration) voidroute(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship, String details) voidroute(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship, String details, long processingDuration) voidvoidvoidvoidsend(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, long transmissionMillis, boolean force) voidvoidvoidsend(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis) voidsend(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis, boolean force) voidvoidupload(org.apache.nifi.flowfile.FlowFile flowFile, long size, String transitUri, String details, long transmissionMillis, boolean force) private voidverifyFlowFileKnown(org.apache.nifi.flowfile.FlowFile flowFile)
-
Field Details
-
logger
private static final org.slf4j.Logger logger -
session
-
processorId
-
processorType
-
events
-
-
Constructor Details
-
Method Details
-
verifyFlowFileKnown
private void verifyFlowFileKnown(org.apache.nifi.flowfile.FlowFile flowFile) -
getEvents
Set<org.apache.nifi.provenance.ProvenanceEventRecord> getEvents() -
clear
void clear() -
migrate
-
receive
- Specified by:
receivein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
receive
public void receive(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String sourceSystemFlowFileIdentifier) - Specified by:
receivein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
receive
public void receive(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, long transmissionMillis) - Specified by:
receivein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
receive
public void receive(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis) - Specified by:
receivein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
receive
public void receive(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String sourceSystemFlowFileIdentifier, String details, long transmissionMillis) - Specified by:
receivein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
fetch
- Specified by:
fetchin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
fetch
public void fetch(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, long transmissionMillis) - Specified by:
fetchin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
fetch
public void fetch(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis) - Specified by:
fetchin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
public void send(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, long transmissionMillis) - Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
- Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
- Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
public void send(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, long transmissionMillis, boolean force) - Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
public void send(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, boolean force) - Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
public void send(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis) - Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
public void send(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details, long transmissionMillis, boolean force) - Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
upload
- Specified by:
uploadin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
upload
public void upload(org.apache.nifi.flowfile.FlowFile flowFile, long size, String transitUri, String details, long transmissionMillis, boolean force) - Specified by:
uploadin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
send
- Specified by:
sendin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
invokeRemoteProcess
- Specified by:
invokeRemoteProcessin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
invokeRemoteProcess
public void invokeRemoteProcess(org.apache.nifi.flowfile.FlowFile flowFile, String transitUri, String details) - Specified by:
invokeRemoteProcessin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
associate
public void associate(org.apache.nifi.flowfile.FlowFile flowFile, String alternateIdentifierNamespace, String alternateIdentifier) - Specified by:
associatein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
drop
org.apache.nifi.provenance.ProvenanceEventRecord drop(org.apache.nifi.flowfile.FlowFile flowFile, String reason) -
fork
public void fork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children) - Specified by:
forkin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
fork
public void fork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children, long forkDuration) - Specified by:
forkin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
fork
public void fork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children, String details) - Specified by:
forkin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
fork
public void fork(org.apache.nifi.flowfile.FlowFile parent, Collection<org.apache.nifi.flowfile.FlowFile> children, String details, long forkDuration) - Specified by:
forkin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
join
public void join(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child) - Specified by:
joinin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
join
public void join(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child, long joinDuration) - Specified by:
joinin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
join
public void join(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child, String details) - Specified by:
joinin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
join
public void join(Collection<org.apache.nifi.flowfile.FlowFile> parents, org.apache.nifi.flowfile.FlowFile child, String details, long joinDuration) - Specified by:
joinin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
clone
public void clone(org.apache.nifi.flowfile.FlowFile parent, org.apache.nifi.flowfile.FlowFile child) - Specified by:
clonein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
modifyContent
public void modifyContent(org.apache.nifi.flowfile.FlowFile flowFile) - Specified by:
modifyContentin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
modifyContent
- Specified by:
modifyContentin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
modifyContent
public void modifyContent(org.apache.nifi.flowfile.FlowFile flowFile, long processingMillis) - Specified by:
modifyContentin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
modifyContent
public void modifyContent(org.apache.nifi.flowfile.FlowFile flowFile, String details, long processingMillis) - Specified by:
modifyContentin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
modifyAttributes
public void modifyAttributes(org.apache.nifi.flowfile.FlowFile flowFile) - Specified by:
modifyAttributesin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
route
public void route(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship) - Specified by:
routein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
route
public void route(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship, long processingDuration) - Specified by:
routein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
route
public void route(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship, String details) - Specified by:
routein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
route
public void route(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.processor.Relationship relationship, String details, long processingDuration) - Specified by:
routein interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
create
public void create(org.apache.nifi.flowfile.FlowFile flowFile) - Specified by:
createin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
create
- Specified by:
createin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
getFlowFilesReceived
public int getFlowFilesReceived()- Specified by:
getFlowFilesReceivedin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
getBytesReceived
public long getBytesReceived()- Specified by:
getBytesReceivedin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
getFlowFilesFetched
public int getFlowFilesFetched()- Specified by:
getFlowFilesFetchedin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
getBytesFetched
public long getBytesFetched()- Specified by:
getBytesFetchedin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
getFlowFilesSent
public int getFlowFilesSent()- Specified by:
getFlowFilesSentin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
getBytesSent
public long getBytesSent()- Specified by:
getBytesSentin interfaceorg.apache.nifi.provenance.ProvenanceReporter
-
build
org.apache.nifi.provenance.ProvenanceEventBuilder build(org.apache.nifi.flowfile.FlowFile flowFile, org.apache.nifi.provenance.ProvenanceEventType eventType)
-