Package com.cbe.delegate
Class UploadDelegate
java.lang.Object
com.cbe.delegate.UploadDelegate
Delegate class for the asynchronous version of method:
- cbe::Container::upload(const std::string&,UploadDelegatePtr)
- cbe::Container::upload(const std::string&,const std::string&,UploadDelegatePtr)
- cbe::Object::uploadStream(const std::string&,cbe::StreamId,UploadDelegatePtr)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
void
finalize()
static long
getCPtr
(UploadDelegate obj) void
onChunkSent
(Object object, long sent, long total) Called when a chunk of data has been sent.void
onUploadError
(TransferError transferError, Context context) Called if an error is encountered.void
onUploadSuccess
(Object object) Called upon successful Upload.void
void
void
swigSetCMemOwn
(boolean own) void
-
Constructor Details
-
UploadDelegate
public UploadDelegate(long cPtr, boolean cMemoryOwn) -
UploadDelegate
public UploadDelegate()
-
-
Method Details
-
getCPtr
-
swigSetCMemOwn
public void swigSetCMemOwn(boolean own) -
finalize
public void finalize() -
delete
public void delete() -
swigDirectorDisconnect
public void swigDirectorDisconnect() -
swigReleaseOwnership
public void swigReleaseOwnership() -
swigTakeOwnership
public void swigTakeOwnership() -
onUploadSuccess
Called upon successful Upload.- Parameters:
object
- Instance of object that is being uploaded.
-
onUploadError
Called if an error is encountered. -
onChunkSent
Called when a chunk of data has been sent.- Parameters:
object
- Object associated with current
upload.sent
- Size, in number of bytes, of the sent chunk.total
- Total number of bytes sent so far.
-