This class is responsible for delegating the file upload requests to the different FileUploadExecutors.
The FileUploadExecutors may be registered in the following manner:
If a FileUploadExecutor cannot be found in the above 3 collections, as a final resort, we will finally try to upload the file using an {@link AnyFileUploadExecutor}, if it has been registered in the carbon.xml file. Searching for an FileUploadExecutor in the above 3 types of items is done using the chain of execution pattern. As soon as a FileUploadExecutor which can handle the uploaded file type is found, execution of the chain is terminated.
|
|
|
|
|
|