org.apache.tapestry5.upload.services
Class UploadModule

java.lang.Object
  extended by org.apache.tapestry5.upload.services.UploadModule

public class UploadModule
extends Object


Constructor Summary
UploadModule()
           
 
Method Summary
static org.apache.commons.fileupload.FileItemFactory buildDefaultFileItemFactory(int repositoryThreshold, String repositoryLocation)
          The default FileItemFactory used by the MultipartDecoder is DiskFileItemFactory.
static MultipartDecoder buildMultipartDecoder(PerthreadManager perthreadManager, RegistryShutdownHub shutdownHub, MultipartDecoderImpl multipartDecoder)
           
static void contributeComponentClassResolver(Configuration<LibraryMapping> configuration)
           
static void contributeComponentEventRequestHandler(OrderedConfiguration<ComponentEventRequestFilter> configuration)
          Adds UploadException to the pipeline, between Secure and Ajax (both provided by TapestryModule).
static void contributeFactoryDefaults(MappedConfiguration<String,String> configuration)
           
static void contributeHttpServletRequestHandler(OrderedConfiguration<HttpServletRequestFilter> configuration, MultipartDecoder multipartDecoder)
          Contributes a filter, "MultipartFilter" after "IgnoredPaths".
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UploadModule

public UploadModule()
Method Detail

contributeComponentClassResolver

public static void contributeComponentClassResolver(Configuration<LibraryMapping> configuration)

buildMultipartDecoder

@Scope(value="perthread")
public static MultipartDecoder buildMultipartDecoder(PerthreadManager perthreadManager,
                                                                RegistryShutdownHub shutdownHub,
                                                                @Autobuild
                                                                MultipartDecoderImpl multipartDecoder)

contributeHttpServletRequestHandler

public static void contributeHttpServletRequestHandler(OrderedConfiguration<HttpServletRequestFilter> configuration,
                                                       MultipartDecoder multipartDecoder)
Contributes a filter, "MultipartFilter" after "IgnoredPaths".


contributeComponentEventRequestHandler

public static void contributeComponentEventRequestHandler(OrderedConfiguration<ComponentEventRequestFilter> configuration)
Adds UploadException to the pipeline, between Secure and Ajax (both provided by TapestryModule). UploadException is responsible for triggering the upload exception event.


buildDefaultFileItemFactory

public static org.apache.commons.fileupload.FileItemFactory buildDefaultFileItemFactory(@Symbol(value="upload.repository-threshold")
                                                                                        int repositoryThreshold,
                                                                                        @Symbol(value="upload.repository-location")
                                                                                        String repositoryLocation)
The default FileItemFactory used by the MultipartDecoder is DiskFileItemFactory.


contributeFactoryDefaults

public static void contributeFactoryDefaults(MappedConfiguration<String,String> configuration)


Copyright © 2003-2012 The Apache Software Foundation.