com.ning.http.client.resumable
Interface ResumableAsyncHandler.ResumableProcessor

All Known Implementing Classes:
PropertiesBasedResumableProcessor
Enclosing class:
ResumableAsyncHandler<T>

public static interface ResumableAsyncHandler.ResumableProcessor

An interface to implement in order to manage the way the incomplete file management are handled.


Method Summary
 Map<String,Long> load()
          Load the Map in memory, contains information about the transferred bytes.
 void put(String key, long transferredBytes)
          Associate a key with the number of bytes sucessfully transferred.
 void remove(String key)
          Remove the key associate value.
 void save(Map<String,Long> map)
          Save the current Map instance which contains information about the current transfer state.
 

Method Detail

put

void put(String key,
         long transferredBytes)
Associate a key with the number of bytes sucessfully transferred.

Parameters:
key - a key. The recommended way is to use an url.
transferredBytes - The number of bytes sucessfully transferred.

remove

void remove(String key)
Remove the key associate value.

Parameters:
key - key from which the value will be discarted

save

void save(Map<String,Long> map)
Save the current Map instance which contains information about the current transfer state. This method *only* invoked when the JVM is shutting down.

Parameters:
map -

load

Map<String,Long> load()
Load the Map in memory, contains information about the transferred bytes.

Returns:
Map


Copyright © 2011. All Rights Reserved.