Class RemoteFlowExecution

    • Field Detail

      • m_Flow

        protected FlowFile m_Flow
        the flow to execute remotely.
      • m_StorageNames

        protected StorageName[] m_StorageNames
        the storage items to transmit.
      • m_VariableNames

        protected VariableName[] m_VariableNames
        the variables to transmit.
      • m_Actor

        protected Actor m_Actor
        the instantiated flow.
    • Constructor Detail

      • RemoteFlowExecution

        public RemoteFlowExecution()
    • Method Detail

      • setFlow

        public void setFlow​(FlowFile value)
        Sets the flow to execute remotely.
        Parameters:
        value - the flow
      • getFlow

        public FlowFile getFlow()
        Returns the flow to execute remotely.
        Returns:
        the flow
      • flowTipText

        public String flowTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setStorageNames

        public void setStorageNames​(StorageName[] value)
        Sets the names of the storage items to transfer.
        Parameters:
        value - the storage names
      • getStorageNames

        public StorageName[] getStorageNames()
        Returns the names of the storage items to transfer.
        Returns:
        the storage names
      • storageNamesTipText

        public String storageNamesTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setVariableNames

        public void setVariableNames​(VariableName[] value)
        Sets the names of the variables to transfer.
        Parameters:
        value - the variable names
      • getVariableNames

        public VariableName[] getVariableNames()
        Returns the names of the variables to transfer.
        Returns:
        the variable names
      • variableNamesTipText

        public String variableNamesTipText()
        Returns the tip text for this property.
        Returns:
        tip text for this property suitable for displaying in the gui
      • setActor

        public void setActor​(Actor value)
        Sets the actor to use instead of loading it from disk. m_Flow must point to a directory.
        Parameters:
        value - the actor to use instead
      • setRequestPayload

        public void setRequestPayload​(byte[] value)
        Sets the payload for the request.
        Parameters:
        value - the payload
      • getRequestPayload

        public byte[] getRequestPayload()
        Returns the payload of the request, if any.
        Returns:
        the payload
      • getRequestPayloadObjects

        public Object[] getRequestPayloadObjects()
        Returns the objects that represent the request payload.
        Returns:
        the objects