Jive Forums API (5.5.20.2-oracle) Developer Javadocs

com.jivesoftware.base.action.multipart
Class MonitoredDiskFileItemFactory

java.lang.Object
  extended by org.apache.commons.fileupload.disk.DiskFileItemFactory
      extended by com.jivesoftware.base.action.multipart.MonitoredDiskFileItemFactory
All Implemented Interfaces:
org.apache.commons.fileupload.FileItemFactory

public class MonitoredDiskFileItemFactory
extends org.apache.commons.fileupload.disk.DiskFileItemFactory

An extension of the DiskFileItemFactory this class creates MonitoredDiskFileItem to allow for monitoring of file uploads.

See Also:
MonitoredDiskFileItem

Field Summary
 
Fields inherited from class org.apache.commons.fileupload.disk.DiskFileItemFactory
DEFAULT_SIZE_THRESHOLD
 
Constructor Summary
MonitoredDiskFileItemFactory(int sizeThreshold, java.io.File repository, OutputStreamListener listener)
           
MonitoredDiskFileItemFactory(OutputStreamListener listener)
          Constructor that accepts an OutputStreamListener that will receive upload events.
 
Method Summary
 org.apache.commons.fileupload.FileItem createItem(java.lang.String fieldName, java.lang.String contentType, boolean isFormField, java.lang.String fileName)
          Creates a new MonitoredDiskFileItem.
 
Methods inherited from class org.apache.commons.fileupload.disk.DiskFileItemFactory
getRepository, getSizeThreshold, setRepository, setSizeThreshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MonitoredDiskFileItemFactory

public MonitoredDiskFileItemFactory(OutputStreamListener listener)
Constructor that accepts an OutputStreamListener that will receive upload events.

Parameters:
listener - an OutputStreamListener that will receive upload events.

MonitoredDiskFileItemFactory

public MonitoredDiskFileItemFactory(int sizeThreshold,
                                    java.io.File repository,
                                    OutputStreamListener listener)
Method Detail

createItem

public org.apache.commons.fileupload.FileItem createItem(java.lang.String fieldName,
                                                         java.lang.String contentType,
                                                         boolean isFormField,
                                                         java.lang.String fileName)
Creates a new MonitoredDiskFileItem.

Specified by:
createItem in interface org.apache.commons.fileupload.FileItemFactory
Overrides:
createItem in class org.apache.commons.fileupload.disk.DiskFileItemFactory
Parameters:
fieldName - the html field name.
contentType - the content type of the file
isFormField - whether the 'file' is in fact just a normal form field.
fileName - the name of file.
Returns:
a new MonitoredDiskFileItem.

Jive Forums Project Page

Copyright © 1999-2006 Jive Software.