EchoPoint API - 3.0.0b5
App Webcontainer

echopoint.tucana.event
Class UploadCallbackAdapter

java.lang.Object
  extended by echopoint.tucana.event.UploadCallbackAdapter
All Implemented Interfaces:
UploadCallback, Serializable, EventListener
Direct Known Subclasses:
DefaultUploadCallback

public class UploadCallbackAdapter
extends Object
implements UploadCallback

An adapter class for the UploadCallback interface.

Note: Development of this component was sponsored by TCN Broadcasting. We are grateful for their support and sponsorship.

Version:
$Id: UploadCallbackAdapter.java 106 2009-02-03 16:00:33Z sptrakesh $
Author:
Rakesh Vidyadharan 2008-11-4
See Also:
Serialized Form

Field Summary
protected  UploadEvent event
          The last upload event that was received.
protected  Level level
          The logging level to use.
protected static Logger logger
          The logger used to log events.
protected  String uploadIndex
          The current upload index being processed.
 
Constructor Summary
UploadCallbackAdapter()
          Default constructor.
UploadCallbackAdapter(Level level)
          Create a new instance with the specified logging level.
 
Method Summary
 UploadEvent getEvent()
          A convenience method to return the last event received by the callback handler.
 Level getLevel()
          Accessor for property 'level'.
 void setLevel(Level level)
          Mutator for property 'level'.
 void uploadCancelled(UploadCancelEvent event)
          Indicates a file upload has been canceled.
 void uploadDisallowed(InvalidContentTypeEvent event)
          Indicates that a file upload was rejected by the server since the client attempted to send restricted content.
 void uploadFailed(UploadFailEvent event)
          Call back method when an upload event fails.
 void uploadProgressed(UploadProgressEvent event)
          Indicates a file upload has progressed.
 void uploadStarted(UploadStartEvent event)
          Indicates a file upload has been started.
 void uploadSucceeded(UploadFinishEvent event)
          Call back method invoked once an upload event completes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final Logger logger
The logger used to log events.


level

protected Level level
The logging level to use.


event

protected UploadEvent event
The last upload event that was received.


uploadIndex

protected String uploadIndex
The current upload index being processed.

Constructor Detail

UploadCallbackAdapter

public UploadCallbackAdapter()
Default constructor. Sets logging level to Level.FINE.


UploadCallbackAdapter

public UploadCallbackAdapter(Level level)
Create a new instance with the specified logging level.

Parameters:
level - The logging level to set.
Method Detail

uploadStarted

public void uploadStarted(UploadStartEvent event)
Indicates a file upload has been started.

Specified by:
uploadStarted in interface UploadCallback
Parameters:
event - the event

uploadCancelled

public void uploadCancelled(UploadCancelEvent event)
Indicates a file upload has been canceled.

Specified by:
uploadCancelled in interface UploadCallback
Parameters:
event - the event

uploadDisallowed

public void uploadDisallowed(InvalidContentTypeEvent event)
Indicates that a file upload was rejected by the server since the client attempted to send restricted content.

Specified by:
uploadDisallowed in interface UploadCallback
Parameters:
event - The event that was generated.

uploadProgressed

public void uploadProgressed(UploadProgressEvent event)
Indicates a file upload has progressed.

Specified by:
uploadProgressed in interface UploadCallback
Parameters:
event - the event

uploadSucceeded

public void uploadSucceeded(UploadFinishEvent event)
Call back method invoked once an upload event completes.

Specified by:
uploadSucceeded in interface UploadCallback
Parameters:
event - The event that has completed.

uploadFailed

public void uploadFailed(UploadFailEvent event)
Call back method when an upload event fails.

Specified by:
uploadFailed in interface UploadCallback
Parameters:
event - The event that has failed.

getEvent

public UploadEvent getEvent()
A convenience method to return the last event received by the callback handler. Can be used to gain access to the input stream (provided it has not been closed).

Specified by:
getEvent in interface UploadCallback
Returns:
The upload event that was last processed by the handler.

getLevel

public Level getLevel()
Accessor for property 'level'.

Returns:
Value for property 'level'.

setLevel

public void setLevel(Level level)
Mutator for property 'level'.

Parameters:
level - Value to set for property 'level'.

EchoPoint API - 3.0.0b5
App Webcontainer