All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ftp-client.editors.xml Maven / Gradle / Ivy

There is a newer version: 1.0.8
Show newest version
<?xml version="1.0" encoding="UTF-8"?>

<namespace xmlns="http://www.mulesoft.org/schema/mule/tooling.attributes" xmlns:mule="http://www.mulesoft.org/schema/mule/core" url="http://www.mulesoft.org/schema/mule/ftp-client" prefix="ftp-client">
  <global-cloud-connector versions="[3.5.0,8.0.0]" caption="FTP/SFTP" description="" icon="" localId="parentConfig" image="" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric"></global-cloud-connector>
  <nested caption="" description="" localId="connection-pooling-profile" abstract="true">
    <radioBoolean name="defaultPoolingProfile" caption="Use default connection pool configuration" description="Use default connection pool configuration." fillLine="true"></radioBoolean>
    <radioBoolean name="customPoolingProfile" caption="Define connection pool configuration" description="Define connection pool configuration." fillLine="true"></radioBoolean>
    <integer defaultValue="5" min="-1" step="0" name="maxActive" caption="Max active" description="Controls the maximum number of connections that can be borrowed from the pool at one time. When set to a negative value, there is no limit to the number of connections that may be active at one time. When maxActive is exceeded, the pool is said to be exhausted." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <integer defaultValue="5" min="-1" step="0" name="maxIdle" caption="Max idle" description="Controls the maximum number of connections that can sit idle in the pool at any time. When set to a negative value, there is no limit to the number of connections that may be idle at one time." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <enum defaultValue="INITIALISE_ONE" name="initialisationPolicy" caption="Initialisation policy" description="Determines how connections in a pool should be initialized. The possible values are: INITIALISE_NONE (will not load any connection into the pool on startup), INITIALISE_ONE (will load one initial connection into the pool on startup), or INITIALISE_ALL (will load all connections in the pool on startup)" alwaysFill="true" controlled="customPoolingProfile" indented="true">
      <option value="INITIALISE_NONE"></option>
      <option value="INITIALISE_ONE"></option>
      <option value="INITIALISE_ALL"></option>
    </enum>
    <enum defaultValue="WHEN_EXHAUSTED_GROW" name="exhaustedAction" caption="Exhausted action" description="Specifies the behavior of the connection pool when the pool is exhausted. Possible values are: &quot;WHEN_EXHAUSTED_FAIL&quot;, which will throw a NoSuchElementException, &quot;WHEN_EXHAUSTED_WAIT&quot;, which will block by invoking Object.wait(long) until a new or idle object is available, or WHEN_EXHAUSTED_GROW, which will create a new connection and return it, essentially making maxActive meaningless. If a positive maxWait value is supplied, it will block for at most that many milliseconds, after which a NoSuchElementException will be thrown. If maxThreadWait is a negative value, it will block indefinitely." alwaysFill="true" controlled="customPoolingProfile" indented="true">
      <option value="WHEN_EXHAUSTED_WAIT"></option>
      <option value="WHEN_EXHAUSTED_FAIL"></option>
      <option value="WHEN_EXHAUSTED_GROW"></option>
    </enum>
    <integer defaultValue="5" min="-1" step="0" name="maxWait" caption="Max wait" description="When exhausted action is Wait (or block) this is the amount of time in milliseconds that the pool will wait before failing. Setting a negative value will block indefinitely until an idle instance becomes available." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <integer defaultValue="1800000" min="-1" step="0" name="minEvictionMillis" caption="Min eviction (ms)" description="Determines the minimum amount of time a connection may sit idle in the pool before it is eligible for eviction. When non-positive, no connections will be evicted from the pool due to idle time alone." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
    <integer defaultValue="-1" min="-1" step="0" name="evictionCheckIntervalMillis" caption="Eviction check interval (ms)" description="Specifies the number of milliseconds between runs of the connection evictor. When non-positive, no connection evictor is executed." controlled="customPoolingProfile" indented="true" fillLine="true"></integer>
  </nested>
  <nested caption="" description="" localId="reconnectionStrategyElement" abstract="true">
    <label name="connectionLabel" caption="Define how mule should attempt to handle a connection failure" description=""></label>
    <radioBoolean name="noReconnection" caption="Do not use a Reconnection strategy" description="Disable reconection strategy" fillLine="true"></radioBoolean>
    <radioBoolean name="standardReconnection" caption="Standard Reconnection" description="A reconnection strategy that allows the user to configure how many times a reconnection should be attempted and how long to wait between attempts." fillLine="true"></radioBoolean>
    <integer defaultValue="2000" min="1" max="2147483647" step="1" name="reconnectionFrequency" caption="Frequency (ms)" description="How often (in ms) to reconnect" controlled="standardReconnection" indented="true"></integer>
    <integer defaultValue="2" min="1" max="2147483647" step="1" name="reconnectionAttemps" caption="Reconnection Attempts" description="How many reconnection attempts to make" controlled="standardReconnection,!reconnectForever" indented="true"></integer>
    <boolean name="reconnectForever" caption="Reconnect Forever" description="A reconnection strategy that retries an infinite number of times at the specified frequency." supportsExpressions="false" controlled="standardReconnection" indented="true"></boolean>
    <radioBoolean name="customReconnection" caption="Custom Reconnection" description="A user-defined reconnection strategy." fillLine="true"></radioBoolean>
    <classname name="class" caption="Class" description="A class that implements the RetryPolicyTemplate interface." controlled="customReconnection" indented="true"></classname>
    <childElement allowMultiple="true" name="http://www.springframework.org/schema/beans/property" caption="Properties" description="Property elements." controlled="customReconnection"></childElement>
  </nested>
  <cloud-connector-message-source supportsInbound="true" supportsOutbound="false" versions="[3.5.0,8.0.0]" caption="FTP/SFTP (Streaming)" description="" icon="icons/theme.classic/ftp-client-endpoint-small.png" localId="endpoint" image="icons/theme.classic/ftp-client-endpoint-large.png" abstract="false" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric">
    <attribute-category caption="General" description="General.">
      <group id="ftp-clientConnectorGeneric" caption="Basic Settings">
        <modeSwitch alwaysCombo="true" name="Ftp-client operations to execute" caption="Operation" description="Operation.">
          <no-operation abstractElement="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric" versions="[3.5.0,8.0.0]" connector-name="source"></no-operation>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/poll" modeLabel="Poll a remote directory"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/poll-with-archiving-by-renaming" modeLabel="Poll with archiving by renaming"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/poll-with-archiving-by-moving-to-directory" modeLabel="Poll with archiving to another directory"></mode>
        </modeSwitch>
      </group>
    </attribute-category>
  </cloud-connector-message-source>
  <cloud-connector-message-source supportsInbound="true" supportsOutbound="false" inboundLocalName="poll" caption="Poll A Remote Directory" description="Poll a remote directory. The following inboundProperties will be set:

originalFilename: Filename on the remote system (without path)
fileSize: Size in bytes, -1 if unknown.
timestamp: The time stamp (java.util.Date) of a file (usually last
modified data)
filename: Same as originalFilename or modified when a
filenameTrnanslator is configured
." icon="icons/theme.classic/ftp-client-endpoint-small.png" localId="poll" image="icons/theme.classic/ftp-client-endpoint-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string defaultValue="" name="directory" caption="Directory" description="Directory to poll." required="false" javaType="java.lang.String"></string>
        <string defaultValue="" name="translatedNameExpression" caption="File to read instead of matched" description="A MEL expression generating a second filename from the inboundProperty &quot;filename&quot;. When the result is not empty, the connector will read the second file, not the original one. When the delete flag is set, both files will be deleted after processing." required="false" javaType="java.lang.String"></string>
        <string defaultValue=".*" name="filename" caption="Regex for filename" description="Reqular expression to match against found files." required="false" javaType="java.lang.String"></string>
        <boolean defaultValue="false" name="deleteAfterGet" caption="Delete after get" description="Delete the file after it has been read (done when InputStream has been closed)." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="streaming" caption="Streaming" description="Return an InputStream instead of an byte[]." supportsExpressions="true" required="false" javaType="boolean"></boolean>
      </group>
      <group id="polling" caption="Polling">
        <string defaultValue="6000" name="pollingPeriod" caption="Polling Period" description="Polling Period for Message Sources with Polling Strategy in ms." required="false" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
  </cloud-connector-message-source>
  <cloud-connector-message-source supportsInbound="true" supportsOutbound="false" inboundLocalName="poll-with-archiving-by-moving-to-directory" caption="Poll With Archiving To Another Directory" description="Poll a remote directory. Move files to an archive directory after
successful processing. The following inboundProperties will be set:

originalFilename: Filename on the remote system (without path)
fileSize: Size in bytes, -1 if unknown.
timestamp: The time stamp (java.util.Date) of a file (usually last
modified data)
filename: Same as originalFilename or modified when a
filenameTrnanslator is configured
." icon="icons/theme.classic/ftp-client-endpoint-small.png" localId="poll-with-archiving-by-moving-to-directory" image="icons/theme.classic/ftp-client-endpoint-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string defaultValue="" name="directory" caption="Directory" description="Directory to poll." required="false" javaType="java.lang.String"></string>
        <string defaultValue="" name="translatedNameExpression" caption="File to read instead of matched" description="A MEL expression generating a second filename from the inboundProperty &quot;filename&quot;. When the result is not empty, the connector will read the second file, not the original one. When the delete flag is set, both files will be deleted after processing." required="false" javaType="java.lang.String"></string>
        <string name="moveToDirectory" caption="Move to Directory (relative)" description="Move the original file and the translated file to this directory after processing." required="true" javaType="java.lang.String"></string>
        <string defaultValue=".*" name="filename" caption="Regex for filename" description="Reqular expression to match against found files." required="false" javaType="java.lang.String"></string>
        <boolean defaultValue="false" name="deleteAfterGet" caption="Delete original file after get" description="Delete the original file after it has been read (done when InputStream has been closed)." supportsExpressions="true" required="false" javaType="boolean"></boolean>
        <boolean defaultValue="true" name="streaming" caption="Streaming" description="Return an InputStream instead of an byte[]." supportsExpressions="true" required="false" javaType="boolean"></boolean>
      </group>
      <group id="polling" caption="Polling">
        <string defaultValue="6000" name="pollingPeriod" caption="Polling Period" description="Polling Period for Message Sources with Polling Strategy in ms." required="false" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
  </cloud-connector-message-source>
  <cloud-connector-message-source supportsInbound="true" supportsOutbound="false" inboundLocalName="poll-with-archiving-by-renaming" caption="Poll With Archiving By Renaming" description="Poll a remote directory. Archive files by renaming after successful
processing. The following inboundProperties will be set:

originalFilename: Filename on the remote system (without path)
fileSize: Size in bytes, -1 if unknown.
timestamp: The time stamp (java.util.Date) of a file (usually last
modified data)
filename: Same as originalFilename or modified when a
filenameTrnanslator is configured
." icon="icons/theme.classic/ftp-client-endpoint-small.png" localId="poll-with-archiving-by-renaming" image="icons/theme.classic/ftp-client-endpoint-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string defaultValue="" name="directory" caption="Directory" description="Directory to poll." required="false" javaType="java.lang.String"></string>
        <string name="filenameExpression" caption="Expression for renaming filename" description="Expression for renaming filename." required="true" javaType="java.lang.String"></string>
        <string name="originalFilenameExpression" caption="Expression for renaming originalFilename" description="Expression for renaming tho original file name (e.g. with &quot;.ok&quot; at the end)." required="true" javaType="java.lang.String"></string>
        <string defaultValue="" name="translatedNameExpression" caption="File to read instead of matched" description="A MEL expression generating a second filename from the inboundProperty &quot;filename&quot;. When the result is not empty, the connector will read the second file, not the original one. When the delete flag is set, both files will be deleted after processing. @param translatedNameExpression Expression for renaming the file read." required="false" javaType="java.lang.String"></string>
        <string defaultValue=".*" name="filename" caption="Regex for filename" description="Reqular expression to match against found files." required="false" javaType="java.lang.String"></string>
        <boolean defaultValue="true" name="streaming" caption="Streaming" description="Return an InputStream instead of an byte[]." supportsExpressions="true" required="false" javaType="boolean"></boolean>
      </group>
      <group id="polling" caption="Polling">
        <string defaultValue="6000" name="pollingPeriod" caption="Polling Period" description="Polling Period for Message Sources with Polling Strategy in ms." required="false" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
  </cloud-connector-message-source>
  <global-cloud-connector versions="[3.5.0,8.0.0]" caption="FTP/SFTP: Ftp Configuration" description="Global Ftp Configuration configuration information." icon="icons/theme.classic/ftp-client-connector-small.png" localId="ftp-config" image="icons/theme.classic/ftp-client-connector-large.png" abstract="false" extends="http://www.mulesoft.org/schema/mule/ftp-client/parentConfig" connectivityTesting="on" connectivityTestingLabel="Test Connection..." metaData="static" metaDataKeyDisplay="DISPLAY_NAME" supportsUserDefinedMetaData="false">
    <attribute-category caption="General" description="Ftp-client configuration properties.">
      <group id="ftp-clientGenericProperties" caption="Basic Settings">
        <name name="name" caption="Name" description="Give a name to this configuration so it can be later referenced by config-ref." required="true"></name>
      </group>
      <group id="connection" caption="Connection">
        <string name="user" caption="User" description="" required="true" javaType="java.lang.String"></string>
        <password name="password" caption="Password" description="" supportsExpressions="false" required="true" javaType="java.lang.String"></password>
      </group>
      <group id="parameters" caption="Parameters">
        <enum defaultValue="Binary" allowsCustom="true" name="transferMode" caption="Transfer Mode" description="" supportsExpressions="false" required="false" javaType="org.mule.modules.ftpclient.config.TransferMode">
          <option value="Ascii"></option>
          <option value="Binary"></option>
        </enum>
        <boolean defaultValue="true" name="passiveMode" caption="Passive Mode" description="" supportsExpressions="false" required="false" javaType="boolean"></boolean>
      </group>
      <group id="server" caption="Server">
        <string name="host" caption="Host" description="" supportsExpressions="false" required="true" javaType="java.lang.String"></string>
        <integer defaultValue="21" min="0" step="1" name="port" caption="Port" description="" supportsExpressions="false" required="false" javaType="int"></integer>
      </group>
    </attribute-category>
    <attribute-category caption="Pooling Profile" description="Pooling profile options.">
      <group id="poolingProfile" caption="Pooling Profile">
        <childElement inplace="true" name="http://www.mulesoft.org/schema/mule/ftp-client/connection-pooling-profile" caption="" description="" valuePersistence="org.mule.tooling.ui.modules.core.widgets.meta.PoolingProfileValuePersistence"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Reconnection" description="Reconnection options.">
      <group id="reconnectionStrategies" caption="Strategies">
        <childElement inplace="true" name="http://www.mulesoft.org/schema/mule/core/reconnectionStrategyElement" caption="" description="" valuePersistence="org.mule.tooling.ui.modules.core.widgets.meta.HTTPTransactionValuePersistence"></childElement>
        <childElement allowSubTypes="true" allowedSubTypes="http://www.mulesoft.org/schema/mule/core/reconnect,http://www.mulesoft.org/schema/mule/core/reconnect-custom-strategy,http://www.mulesoft.org/schema/mule/core/reconnect-forever" name="http://www.mulesoft.org/schema/mule/core/abstractReconnectionStrategy" caption="" description="" visibleInDialog="false"></childElement>
      </group>
    </attribute-category>
  </global-cloud-connector>
  <global-cloud-connector versions="[3.5.0,8.0.0]" caption="FTP/SFTP: Sftp Configuration" description="Global Sftp Configuration configuration information." icon="icons/theme.classic/ftp-client-connector-small.png" localId="sftp-config" image="icons/theme.classic/ftp-client-connector-large.png" abstract="false" extends="http://www.mulesoft.org/schema/mule/ftp-client/parentConfig" connectivityTesting="on" connectivityTestingLabel="Test Connection..." metaData="static" metaDataKeyDisplay="DISPLAY_NAME" supportsUserDefinedMetaData="false">
    <attribute-category caption="General" description="Ftp-client configuration properties.">
      <group id="ftp-clientGenericProperties" caption="Basic Settings">
        <name name="name" caption="Name" description="Give a name to this configuration so it can be later referenced by config-ref." required="true"></name>
      </group>
      <group id="connection" caption="Connection">
        <string name="user" caption="User" description="" required="true" javaType="java.lang.String"></string>
      </group>
      <group id="server" caption="Server">
        <string name="knownHostsFile" caption="Known Hosts File" description="" supportsExpressions="false" required="false" javaType="java.lang.String"></string>
        <string name="host" caption="Host" description="" supportsExpressions="false" required="true" javaType="java.lang.String"></string>
        <integer defaultValue="21" min="0" step="1" name="port" caption="Port" description="" supportsExpressions="false" required="false" javaType="int"></integer>
      </group>
      <group id="password" caption="Password">
        <password name="password" caption="Password" description="" supportsExpressions="false" required="false" javaType="java.lang.String"></password>
      </group>
      <group id="public/Private Key" caption="Public/Private Key">
        <string name="identityFile" caption="Identity File" description="" supportsExpressions="false" required="false" javaType="java.lang.String"></string>
        <string name="identityResource" caption="Identity Classpath Resource" description="" supportsExpressions="false" required="false" javaType="java.lang.String"></string>
        <password name="passphrase" caption="Passphrase" description="" supportsExpressions="false" required="false" javaType="java.lang.String"></password>
      </group>
    </attribute-category>
    <attribute-category caption="Pooling Profile" description="Pooling profile options.">
      <group id="poolingProfile" caption="Pooling Profile">
        <childElement inplace="true" name="http://www.mulesoft.org/schema/mule/ftp-client/connection-pooling-profile" caption="" description="" valuePersistence="org.mule.tooling.ui.modules.core.widgets.meta.PoolingProfileValuePersistence"></childElement>
      </group>
    </attribute-category>
    <attribute-category caption="Reconnection" description="Reconnection options.">
      <group id="reconnectionStrategies" caption="Strategies">
        <childElement inplace="true" name="http://www.mulesoft.org/schema/mule/core/reconnectionStrategyElement" caption="" description="" valuePersistence="org.mule.tooling.ui.modules.core.widgets.meta.HTTPTransactionValuePersistence"></childElement>
        <childElement allowSubTypes="true" allowedSubTypes="http://www.mulesoft.org/schema/mule/core/reconnect,http://www.mulesoft.org/schema/mule/core/reconnect-custom-strategy,http://www.mulesoft.org/schema/mule/core/reconnect-forever" name="http://www.mulesoft.org/schema/mule/core/abstractReconnectionStrategy" caption="" description="" visibleInDialog="false"></childElement>
      </group>
    </attribute-category>
  </global-cloud-connector>
  <cloud-connector caption="Abstractftp-clientconnectorgeneric" description="Interact with Ftp-client." icon="icons/theme.classic/ftp-client-connector-small.png" localId="abstractFtp-clientConnectorGeneric" image="icons/theme.classic/ftp-client-connector-large.png" abstract="true">
    <attribute-category caption="General" description="General.">
      <group id="abstractFtp-clientConnectorGeneric" caption="Basic Settings">
        <globalRef requiredType="$http://www.mulesoft.org/schema/mule/ftp-client/ftp-config,http://www.mulesoft.org/schema/mule/ftp-client/sftp-config" name="config-ref" caption="Connector Configuration" description="Specify which configuration to use for this invocation." required="true"></globalRef>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector versions="[3.5.0,8.0.0]" aliasId="org.mule.tooling.ui.modules.core.pattern.ftp-client" caption="FTP/SFTP" description="" icon="icons/theme.classic/ftp-client-connector-small.png" localId="ftp-client-connector" image="icons/theme.classic/ftp-client-connector-large.png" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric">
    <attribute-category caption="General" description="General.">
      <group id="ftp-clientConnectorGeneric" caption="Basic Settings">
        <modeSwitch alwaysCombo="true" name="Ftp-client operations to execute" caption="Operation" description="Operation.">
          <no-operation abstractElement="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric" versions="[3.5.0,8.0.0]" connector-name="processor"></no-operation>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/delete" modeLabel="Delete"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/get-file" modeLabel="Get file"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/list" modeLabel="List"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/put-file" modeLabel="Put file"></mode>
          <mode modeId="http://www.mulesoft.org/schema/mule/ftp-client/rename" modeLabel="Rename"></mode>
        </modeSwitch>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" caption="Delete" icon="icons/theme.classic/ftp-client-connector-small.png" localId="delete" image="icons/theme.classic/ftp-client-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string defaultValue="" name="directory" caption="Directory" description="Directory of file to delete." required="false" javaType="java.lang.String"></string>
        <string name="filename" caption="File name" description="Filename of file to delete." required="true" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.lang.Object" caption="Get File" icon="icons/theme.classic/ftp-client-connector-small.png" localId="get-file" image="icons/theme.classic/ftp-client-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string defaultValue="" name="directory" caption="Directory" description="The name of the directory on the remote system." required="false" javaType="java.lang.String"></string>
        <string name="filename" caption="File name" description="The name of the file." required="true" javaType="java.lang.String"></string>
        <boolean defaultValue="true" name="streaming" caption="Streaming" description="Return an {@link InputStream} instead of an byte[]." supportsExpressions="true" required="false" javaType="boolean"></boolean>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.util.Collection&lt;org.mule.modules.ftpclient.RemoteFile&gt;" caption="List" icon="icons/theme.classic/ftp-client-connector-small.png" localId="list" image="icons/theme.classic/ftp-client-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string defaultValue="" name="directory" caption="Directory" description="Directory." required="false" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="java.lang.Object" caption="Put File" icon="icons/theme.classic/ftp-client-connector-small.png" localId="put-file" image="icons/theme.classic/ftp-client-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string defaultValue="" name="directory" caption="Directory" description="The name of the directory on the remote system. When the directory does not exist, it will be created." required="false" javaType="java.lang.String"></string>
        <string name="filename" caption="File name" description="The name of the file on the remote system." required="true" javaType="java.lang.String"></string>
        <string defaultValue="#[payload]" name="content-ref" caption="File content" description="Content to be written. If {@link InputStream}, content of that stream. if {@link byte[]}, content of that array. Otherwise the String representation of the object." required="false" javaType="java.lang.Object"></string>
      </group>
    </attribute-category>
  </cloud-connector>
  <cloud-connector returnType="void" caption="Rename" icon="icons/theme.classic/ftp-client-connector-small.png" localId="rename" image="icons/theme.classic/ftp-client-connector-large.png" abstract="true" extends="http://www.mulesoft.org/schema/mule/ftp-client/abstractFtp-clientConnectorGeneric" metaData="static">
    <attribute-category caption="General" description="General.">
      <group id="general" caption="General">
        <string name="newFilename" caption="New file name (with relative directory)" description="New file name." required="true" javaType="java.lang.String"></string>
        <string defaultValue="" name="originalDirectory" caption="Original directory" description="Original directory." required="false" javaType="java.lang.String"></string>
        <string name="originalFilename" caption="Original file name" description="Original file name." required="true" javaType="java.lang.String"></string>
      </group>
    </attribute-category>
  </cloud-connector>
</namespace>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy