Class FTPUploadWorkItemHandler

  • All Implemented Interfaces:
    org.kie.api.runtime.process.WorkItemHandler

    @Wid(widfile="FTPDefinitions.wid",name="FTP",displayName="FTP",defaultHandler="mvel: new org.jbpm.process.workitem.ftp.FTPUploadWorkItemHandler()",documentation="ftp-workitem/index.html",category="ftp-workitem",icon="FTP.png",parameters={@WidParameter(name="File",required=true,runtimeType="java.io.File"),@WidParameter(name="User"),@WidParameter(name="Password"),@WidParameter(name="FilePath")},mavenDepends=@WidMavenDepends(group="org.jbpm.contrib",artifact="ftp-workitem",version="7.72.0.Final"),serviceInfo=@WidService(category="FTP",description="Upload a file via FTP",keywords="ftp,file,upload",action=@WidAction(title="Upload a file using FTP"),authinfo=@WidAuth))
    public class FTPUploadWorkItemHandler
    extends org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler
    • Field Summary

      • Fields inherited from class org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler

        handlingProcessId, handlingStrategy, logThrownException, retries
    • Constructor Detail

      • FTPUploadWorkItemHandler

        public FTPUploadWorkItemHandler()
    • Method Detail

      • executeWorkItem

        public void executeWorkItem​(org.kie.api.runtime.process.WorkItem workItem,
                                    org.kie.api.runtime.process.WorkItemManager manager)
      • abortWorkItem

        public void abortWorkItem​(org.kie.api.runtime.process.WorkItem workItem,
                                  org.kie.api.runtime.process.WorkItemManager manager)
      • isResult

        public boolean isResult()
      • setResult

        public void setResult​(boolean result)
      • setFTPClient

        public void setFTPClient​(org.apache.commons.net.ftp.FTPClient client)
      • setConnection

        public void setConnection​(org.jbpm.process.workitem.email.Connection connection)