br.com.caelum.vraptor.gae
Class AppEngineMultipartInterceptor

java.lang.Object
  extended by br.com.caelum.vraptor.interceptor.multipart.CommonsUploadMultipartInterceptor
      extended by br.com.caelum.vraptor.gae.AppEngineMultipartInterceptor
All Implemented Interfaces:
Interceptor, MultipartInterceptor

@Intercepts(before=br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor.class)
@RequestScoped
public class AppEngineMultipartInterceptor
extends CommonsUploadMultipartInterceptor

Implementation for CommonsUploadMultipartInterceptor to use in GAE/J, that creates a GFileItemFactory as FileItemFactory.

Since:
3.0
Author:
Pedro Matiello

Constructor Summary
AppEngineMultipartInterceptor(javax.servlet.http.HttpServletRequest request, MutableRequest parameters, MultipartConfig config, Validator validator, ServletFileUploadCreator creator)
           
 
Method Summary
protected  org.apache.commons.fileupload.FileItemFactory createFactoryForDiskBasedFileItems(File temporaryDirectory)
           
 
Methods inherited from class br.com.caelum.vraptor.interceptor.multipart.CommonsUploadMultipartInterceptor
accepts, fixIndexedParameters, getValue, intercept, processFile, reportSizeLimitExceeded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AppEngineMultipartInterceptor

public AppEngineMultipartInterceptor(javax.servlet.http.HttpServletRequest request,
                                     MutableRequest parameters,
                                     MultipartConfig config,
                                     Validator validator,
                                     ServletFileUploadCreator creator)
                              throws IOException
Throws:
IOException
Method Detail

createFactoryForDiskBasedFileItems

protected org.apache.commons.fileupload.FileItemFactory createFactoryForDiskBasedFileItems(File temporaryDirectory)
Overrides:
createFactoryForDiskBasedFileItems in class CommonsUploadMultipartInterceptor


Copyright © 2013 Caelum. All Rights Reserved.