jfileupload.upload.client
Class JSMApplet

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by java.applet.Applet
                  extended by javax.swing.JApplet
                      extended by jfileupload.upload.client.MApplet
                          extended by jfileupload.upload.client.JSMApplet
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, jfileupload.transfer.client.core.ChecksumListener, jfileupload.transfer.client.core.CompressListener, jfileupload.transfer.client.core.FilterListener, jfileupload.transfer.client.core.SplitListener, jfileupload.transfer.client.core.TransferListener, JSAPI

public class JSMApplet
extends jfileupload.upload.client.MApplet
implements JSAPI, jfileupload.transfer.client.core.CompressListener, jfileupload.transfer.client.core.SplitListener, jfileupload.transfer.client.core.ChecksumListener, jfileupload.transfer.client.core.FilterListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JApplet
javax.swing.JApplet.AccessibleJApplet
 
Nested classes/interfaces inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  boolean dataReadCallBackEnabled
           
protected  boolean enableFullPath
           
protected  boolean enablePath
           
protected  boolean forceJS
           
protected  boolean initCallBackOnStart
           
protected  boolean shortErrorJS
           
protected  java.lang.String target
           
 
Fields inherited from class jfileupload.upload.client.MApplet
conf, info, progress, transfer, ui, uihelper
 
Fields inherited from class javax.swing.JApplet
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface jfileupload.upload.client.JSAPI
APPLETINITIALIZED, CANCELTRANSFER, CHECKSUMCOMPLETED, CHECKSUMSTARTED, COMPRESSCANCELLED, COMPRESSCOMPLETED, COMPRESSFAILED, COMPRESSSTARTED, FILTERCOMPLETED, FILTERFAILED, FILTERSTARTED, FILTERSTARTING, GETEXTRAPARAMETER, GETREGULARPARAMETER, PUTEXTRAPARAMETER, PUTREGULARPARAMETER, READEXTRAPARAMETER, READREGULARPARAMETER, SETEXTRAPARAMETER, SETREGULARPARAMETER, SETTARGETCALLBACK, SPLITCOMPLETED, SPLITFAILED, SPLITSTARTED, SPLITTRIGERRED, TRANSFERCANCELLED, TRANSFERCOMPLETED, TRANSFERDATAREAD, TRANSFERDONE, TRANSFERFAILED, TRANSFERSTARTED, TRANSFERTRIGGERED
 
Fields inherited from interface jfileupload.transfer.client.core.ChecksumListener
CRC32, MD5, OTHER
 
Fields inherited from interface jfileupload.transfer.client.core.TransferListener
OTHER, UPLOAD
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
JSMApplet()
           
 
Method Summary
 void cancelTransfer()
          Cancel current transfer.
 void checksumCancelled()
           
 void checksumCompleted(java.lang.String checksum)
           
 void checksumFailed(jfileupload.transfer.client.core.ClientException e)
           
 void checksumStarted(java.lang.String type, java.lang.Object source, long size)
           
 void compressCancelled()
           
 void compressCompleted(java.lang.Object target, long size)
           
 void compressFailed(jfileupload.transfer.client.core.ClientException e)
           
 void compressStarted(java.lang.Object source, long size)
           
 void dataChecksummed(long read)
           
 void dataCompressed(long read)
           
 void dataFiltered(long read)
           
 void dataRead(long read)
           
 void dataSplit(long read)
           
 void filterCompleted(java.lang.Object target, java.lang.String custom)
           
 void filterFailed(jfileupload.transfer.client.core.ClientException e)
           
 void filterStarted(java.lang.Object source, java.lang.String custom, java.lang.Object id)
           
 void filterStarting(java.lang.Object source, java.lang.String custom, java.lang.Object id)
           
 java.lang.String getExtraParameter(java.lang.String name)
          Return extra parameter (valueX matching to paramX).
 java.lang.String getRegularParameter(java.lang.String name)
          Return regular parameter.
 void init()
          Init applet.
 void JSAppletInitialized(java.lang.String signature)
          Callback when applet is loaded and initialized.
 void JSChecksumCompleted(java.lang.String checksum)
          Callback when checksum computation is completed.
 void JSChecksumStarted(java.lang.String type)
          Callback when checksum computation is starting.
 void JSCompressCancelled()
          Callback when compression is cancelled.
 void JSCompressCompleted(java.lang.String zipfilename, java.lang.String zipfilesize)
          Callback when compression completed.
 void JSCompressFailed(java.lang.String errormsg)
          Callback when compression failed.
 void JSCompressStarted(java.lang.String filename, java.lang.String filesize)
          Callback when compression starting.
 void JSDataRead(long bytes)
          Callback when data are read from file to transfer.
 void JSFilterCompleted(java.lang.String filteredfilename)
          Callback when filtering is completed
 void JSFilterFailed(java.lang.String errormsg)
          Callback when filtering failed.
 void JSFilterStarted(java.lang.String filename)
          Callback when filtering started.
 void JSFilterStarting(java.lang.String filename)
          Callback when filtering starting.
 void JSSplitCompleted(java.lang.String chunkid)
          Callback when a chunk is creation is completed.
 void JSSplitFailed(java.lang.String chunkid, java.lang.String errormsg)
          Callback when chunk creation failed.
 void JSSplitStarted(java.lang.String chunkid, java.lang.String chunksize)
          Callback when a chunk creation is started.
 void JSSplitTriggered(java.lang.String filename, java.lang.String size, java.lang.String chunksize, java.lang.String amount)
          Callback when chunking is initialized.
 void JSTransferCancelled()
          Callback when current transfer is cancelled.
 void JSTransferCompleted(java.lang.String filename)
          Callback when transfer is completed.
 void JSTransferDone(java.lang.String filelist)
          Callback when all files have been transfer.
 void JSTransferFailed(java.lang.String errormsg)
          Callback when current transfer failed.
 void JSTransferStarted(java.lang.String filename, java.lang.String filesize)
          Callback when transfer of file (or chunk) is starting.
 void JSTransferTriggered(java.lang.String filelist)
          Callback when transfer is initialized.
 void notifyJS(java.lang.String function, java.util.List params, java.lang.String targetFrame)
          Notify JavaScript function.
 void putExtraParameter(java.lang.String name, java.lang.String value)
          Same as setExtraParameter
 void putRegularParameter(java.lang.String name, java.lang.String value)
          Same as setRegularParameter
 java.lang.String readExtraParameter(java.lang.String name)
          Same as getExtraParameter
 java.lang.String readRegularParameter(java.lang.String name)
          Same as getRegularParameter
protected  java.lang.String serializeList(java.util.List list)
          Serialize list string.
protected  java.lang.String serializeString(java.lang.String str)
          Serialize String returned to JavaScript.
 void setExtraParameter(java.lang.String name, java.lang.String value)
          It only applies to paramX, valueX.
 void setRegularParameter(java.lang.String name, java.lang.String value)
          It only applies regular parameter.
 void setTargetCallback(java.lang.String name)
          Set target frame for JavaScript callback functions
 void splitCompleted(int chunkid)
           
 void splitFailed(int chunkid, jfileupload.transfer.client.core.ClientException e)
           
 void splitStarted(int chunkid, long chunksize)
           
 void splitTriggered(java.lang.Object source, long size, long chunksize, long amount, java.lang.String chunkbase)
           
 void start()
           
 void stop()
           
 void transferCancelled()
           
 void transferCompleted(java.lang.Object source, byte[] response)
           
 void transferDone(java.util.List files)
           
 void transferFailed(jfileupload.transfer.client.core.ClientException e)
           
 void transferStarted(java.lang.Object source, long contentlength)
           
 void transferTriggered(java.util.List files, int type)
           
 
Methods inherited from class jfileupload.upload.client.MApplet
buildMetaProperties, cancel, encode, formatParameters, getExtra, getFilenames, getRegular, getState, getVersion, loadParameters, loadResources, loadUI, post, redirect, sendStatus, setExtra, setParameter, setProperty, setRegular, setSM
 
Methods inherited from class javax.swing.JApplet
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.applet.Applet
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jfileupload.upload.client.JSAPI
getFilenames, getState
 

Field Detail

forceJS

protected boolean forceJS

shortErrorJS

protected boolean shortErrorJS

target

protected java.lang.String target

initCallBackOnStart

protected boolean initCallBackOnStart

dataReadCallBackEnabled

protected boolean dataReadCallBackEnabled

enablePath

protected boolean enablePath

enableFullPath

protected boolean enableFullPath
Constructor Detail

JSMApplet

public JSMApplet()
Method Detail

init

public void init()
Init applet.

Overrides:
init in class jfileupload.upload.client.MApplet

start

public void start()
Overrides:
start in class jfileupload.upload.client.MApplet

stop

public void stop()
Overrides:
stop in class jfileupload.upload.client.MApplet

notifyJS

public void notifyJS(java.lang.String function,
                     java.util.List params,
                     java.lang.String targetFrame)
Notify JavaScript function. Requires JSAPI installed.

Overrides:
notifyJS in class jfileupload.upload.client.MApplet
Parameters:
function -
params -
targetFrame -

serializeString

protected java.lang.String serializeString(java.lang.String str)
Serialize String returned to JavaScript.

Parameters:
str -
Returns:

serializeList

protected java.lang.String serializeList(java.util.List list)
Serialize list string. Return relative for full path for files only if "jsenablepath=true".

Parameters:
list -
Returns:
items separated by | char.

getRegularParameter

public java.lang.String getRegularParameter(java.lang.String name)
Description copied from interface: JSAPI
Return regular parameter.

Specified by:
getRegularParameter in interface JSAPI
Returns:

readRegularParameter

public java.lang.String readRegularParameter(java.lang.String name)
Description copied from interface: JSAPI
Same as getRegularParameter

Specified by:
readRegularParameter in interface JSAPI
Returns:

setRegularParameter

public void setRegularParameter(java.lang.String name,
                                java.lang.String value)
Description copied from interface: JSAPI
It only applies regular parameter. It could be called from JavaScript.

Specified by:
setRegularParameter in interface JSAPI
Parameters:
name - property name
value - property value

putRegularParameter

public void putRegularParameter(java.lang.String name,
                                java.lang.String value)
Description copied from interface: JSAPI
Same as setRegularParameter

Specified by:
putRegularParameter in interface JSAPI

getExtraParameter

public java.lang.String getExtraParameter(java.lang.String name)
Description copied from interface: JSAPI
Return extra parameter (valueX matching to paramX).

Specified by:
getExtraParameter in interface JSAPI
Returns:

readExtraParameter

public java.lang.String readExtraParameter(java.lang.String name)
Description copied from interface: JSAPI
Same as getExtraParameter

Specified by:
readExtraParameter in interface JSAPI
Returns:

setExtraParameter

public void setExtraParameter(java.lang.String name,
                              java.lang.String value)
Description copied from interface: JSAPI
It only applies to paramX, valueX. "jsfullfilename" parameter is reserved. It could be called from JavaScript.

Specified by:
setExtraParameter in interface JSAPI
Parameters:
name - extra parameter name
value - extra parameter value

putExtraParameter

public void putExtraParameter(java.lang.String name,
                              java.lang.String value)
Description copied from interface: JSAPI
Same as setExtraParameter

Specified by:
putExtraParameter in interface JSAPI

setTargetCallback

public void setTargetCallback(java.lang.String name)
Description copied from interface: JSAPI
Set target frame for JavaScript callback functions

Specified by:
setTargetCallback in interface JSAPI

cancelTransfer

public void cancelTransfer()
Description copied from interface: JSAPI
Cancel current transfer.

Specified by:
cancelTransfer in interface JSAPI

transferTriggered

public void transferTriggered(java.util.List files,
                              int type)
Specified by:
transferTriggered in interface jfileupload.transfer.client.core.TransferListener
Overrides:
transferTriggered in class jfileupload.upload.client.MApplet

transferStarted

public void transferStarted(java.lang.Object source,
                            long contentlength)
Specified by:
transferStarted in interface jfileupload.transfer.client.core.TransferListener
Overrides:
transferStarted in class jfileupload.upload.client.MApplet

dataRead

public void dataRead(long read)
Specified by:
dataRead in interface jfileupload.transfer.client.core.TransferListener
Overrides:
dataRead in class jfileupload.upload.client.MApplet

transferCompleted

public void transferCompleted(java.lang.Object source,
                              byte[] response)
Specified by:
transferCompleted in interface jfileupload.transfer.client.core.TransferListener
Overrides:
transferCompleted in class jfileupload.upload.client.MApplet

transferCancelled

public void transferCancelled()
Specified by:
transferCancelled in interface jfileupload.transfer.client.core.TransferListener
Overrides:
transferCancelled in class jfileupload.upload.client.MApplet

transferFailed

public void transferFailed(jfileupload.transfer.client.core.ClientException e)
Specified by:
transferFailed in interface jfileupload.transfer.client.core.TransferListener
Overrides:
transferFailed in class jfileupload.upload.client.MApplet

transferDone

public void transferDone(java.util.List files)
Specified by:
transferDone in interface jfileupload.transfer.client.core.TransferListener
Overrides:
transferDone in class jfileupload.upload.client.MApplet

compressCancelled

public void compressCancelled()
Specified by:
compressCancelled in interface jfileupload.transfer.client.core.CompressListener

compressCompleted

public void compressCompleted(java.lang.Object target,
                              long size)
Specified by:
compressCompleted in interface jfileupload.transfer.client.core.CompressListener

compressFailed

public void compressFailed(jfileupload.transfer.client.core.ClientException e)
Specified by:
compressFailed in interface jfileupload.transfer.client.core.CompressListener

dataCompressed

public void dataCompressed(long read)
Specified by:
dataCompressed in interface jfileupload.transfer.client.core.CompressListener

compressStarted

public void compressStarted(java.lang.Object source,
                            long size)
Specified by:
compressStarted in interface jfileupload.transfer.client.core.CompressListener

dataSplit

public void dataSplit(long read)
Specified by:
dataSplit in interface jfileupload.transfer.client.core.SplitListener

splitCompleted

public void splitCompleted(int chunkid)
Specified by:
splitCompleted in interface jfileupload.transfer.client.core.SplitListener

splitFailed

public void splitFailed(int chunkid,
                        jfileupload.transfer.client.core.ClientException e)
Specified by:
splitFailed in interface jfileupload.transfer.client.core.SplitListener

splitStarted

public void splitStarted(int chunkid,
                         long chunksize)
Specified by:
splitStarted in interface jfileupload.transfer.client.core.SplitListener

splitTriggered

public void splitTriggered(java.lang.Object source,
                           long size,
                           long chunksize,
                           long amount,
                           java.lang.String chunkbase)
Specified by:
splitTriggered in interface jfileupload.transfer.client.core.SplitListener

checksumCompleted

public void checksumCompleted(java.lang.String checksum)
Specified by:
checksumCompleted in interface jfileupload.transfer.client.core.ChecksumListener

checksumStarted

public void checksumStarted(java.lang.String type,
                            java.lang.Object source,
                            long size)
Specified by:
checksumStarted in interface jfileupload.transfer.client.core.ChecksumListener

checksumCancelled

public void checksumCancelled()
Specified by:
checksumCancelled in interface jfileupload.transfer.client.core.ChecksumListener

checksumFailed

public void checksumFailed(jfileupload.transfer.client.core.ClientException e)
Specified by:
checksumFailed in interface jfileupload.transfer.client.core.ChecksumListener

dataChecksummed

public void dataChecksummed(long read)
Specified by:
dataChecksummed in interface jfileupload.transfer.client.core.ChecksumListener

dataFiltered

public void dataFiltered(long read)
Specified by:
dataFiltered in interface jfileupload.transfer.client.core.FilterListener

filterCompleted

public void filterCompleted(java.lang.Object target,
                            java.lang.String custom)
Specified by:
filterCompleted in interface jfileupload.transfer.client.core.FilterListener

filterFailed

public void filterFailed(jfileupload.transfer.client.core.ClientException e)
Specified by:
filterFailed in interface jfileupload.transfer.client.core.FilterListener

filterStarting

public void filterStarting(java.lang.Object source,
                           java.lang.String custom,
                           java.lang.Object id)
Specified by:
filterStarting in interface jfileupload.transfer.client.core.FilterListener

filterStarted

public void filterStarted(java.lang.Object source,
                          java.lang.String custom,
                          java.lang.Object id)
Specified by:
filterStarted in interface jfileupload.transfer.client.core.FilterListener

JSAppletInitialized

public void JSAppletInitialized(java.lang.String signature)
Description copied from interface: JSAPI
Callback when applet is loaded and initialized.

Specified by:
JSAppletInitialized in interface JSAPI
Parameters:
signature - applet version

JSChecksumCompleted

public void JSChecksumCompleted(java.lang.String checksum)
Description copied from interface: JSAPI
Callback when checksum computation is completed.

Specified by:
JSChecksumCompleted in interface JSAPI
Parameters:
checksum - value

JSChecksumStarted

public void JSChecksumStarted(java.lang.String type)
Description copied from interface: JSAPI
Callback when checksum computation is starting.

Specified by:
JSChecksumStarted in interface JSAPI
Parameters:
type - checksumtype

JSCompressCancelled

public void JSCompressCancelled()
Description copied from interface: JSAPI
Callback when compression is cancelled.

Specified by:
JSCompressCancelled in interface JSAPI

JSCompressCompleted

public void JSCompressCompleted(java.lang.String zipfilename,
                                java.lang.String zipfilesize)
Description copied from interface: JSAPI
Callback when compression completed.

Specified by:
JSCompressCompleted in interface JSAPI

JSCompressFailed

public void JSCompressFailed(java.lang.String errormsg)
Description copied from interface: JSAPI
Callback when compression failed.

Specified by:
JSCompressFailed in interface JSAPI

JSCompressStarted

public void JSCompressStarted(java.lang.String filename,
                              java.lang.String filesize)
Description copied from interface: JSAPI
Callback when compression starting.

Specified by:
JSCompressStarted in interface JSAPI

JSFilterCompleted

public void JSFilterCompleted(java.lang.String filteredfilename)
Description copied from interface: JSAPI
Callback when filtering is completed

Specified by:
JSFilterCompleted in interface JSAPI

JSFilterFailed

public void JSFilterFailed(java.lang.String errormsg)
Description copied from interface: JSAPI
Callback when filtering failed.

Specified by:
JSFilterFailed in interface JSAPI

JSFilterStarting

public void JSFilterStarting(java.lang.String filename)
Description copied from interface: JSAPI
Callback when filtering starting.

Specified by:
JSFilterStarting in interface JSAPI

JSFilterStarted

public void JSFilterStarted(java.lang.String filename)
Description copied from interface: JSAPI
Callback when filtering started.

Specified by:
JSFilterStarted in interface JSAPI

JSSplitCompleted

public void JSSplitCompleted(java.lang.String chunkid)
Description copied from interface: JSAPI
Callback when a chunk is creation is completed.

Specified by:
JSSplitCompleted in interface JSAPI

JSSplitFailed

public void JSSplitFailed(java.lang.String chunkid,
                          java.lang.String errormsg)
Description copied from interface: JSAPI
Callback when chunk creation failed.

Specified by:
JSSplitFailed in interface JSAPI

JSSplitStarted

public void JSSplitStarted(java.lang.String chunkid,
                           java.lang.String chunksize)
Description copied from interface: JSAPI
Callback when a chunk creation is started.

Specified by:
JSSplitStarted in interface JSAPI

JSSplitTriggered

public void JSSplitTriggered(java.lang.String filename,
                             java.lang.String size,
                             java.lang.String chunksize,
                             java.lang.String amount)
Description copied from interface: JSAPI
Callback when chunking is initialized.

Specified by:
JSSplitTriggered in interface JSAPI

JSTransferCancelled

public void JSTransferCancelled()
Description copied from interface: JSAPI
Callback when current transfer is cancelled.

Specified by:
JSTransferCancelled in interface JSAPI

JSTransferCompleted

public void JSTransferCompleted(java.lang.String filename)
Description copied from interface: JSAPI
Callback when transfer is completed.

Specified by:
JSTransferCompleted in interface JSAPI
Parameters:
filename - filename transfered.

JSTransferDone

public void JSTransferDone(java.lang.String filelist)
Description copied from interface: JSAPI
Callback when all files have been transfer.

Specified by:
JSTransferDone in interface JSAPI
Parameters:
filelist - list of filename transfered separated by | char

JSTransferFailed

public void JSTransferFailed(java.lang.String errormsg)
Description copied from interface: JSAPI
Callback when current transfer failed.

Specified by:
JSTransferFailed in interface JSAPI

JSTransferStarted

public void JSTransferStarted(java.lang.String filename,
                              java.lang.String filesize)
Description copied from interface: JSAPI
Callback when transfer of file (or chunk) is starting.

Specified by:
JSTransferStarted in interface JSAPI
Parameters:
filename - filename to be transfered
filesize - size in bytes

JSTransferTriggered

public void JSTransferTriggered(java.lang.String filelist)
Description copied from interface: JSAPI
Callback when transfer is initialized.

Specified by:
JSTransferTriggered in interface JSAPI
Parameters:
filelist - list of filenames to transfer separated by | char

JSDataRead

public void JSDataRead(long bytes)
Description copied from interface: JSAPI
Callback when data are read from file to transfer. It is disabled by default. To enable it set "jsdatareadcallbackenabled" regular parameter to true.

Specified by:
JSDataRead in interface JSAPI