Class UploadDelegate

java.lang.Object
com.cbe.delegate.UploadDelegate

public class UploadDelegate extends Object
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 Details

    • UploadDelegate

      public UploadDelegate(long cPtr, boolean cMemoryOwn)
    • UploadDelegate

      public UploadDelegate()
  • Method Details

    • getCPtr

      public static long getCPtr(UploadDelegate obj)
    • swigSetCMemOwn

      public void swigSetCMemOwn(boolean own)
    • finalize

      public void finalize()
      Overrides:
      finalize in class Object
    • delete

      public void delete()
    • swigDirectorDisconnect

      public void swigDirectorDisconnect()
    • swigReleaseOwnership

      public void swigReleaseOwnership()
    • swigTakeOwnership

      public void swigTakeOwnership()
    • onUploadSuccess

      public void onUploadSuccess(Object object)
      Called upon successful Upload.
      Parameters:
      object - Instance of object that is being uploaded.
    • onUploadError

      public void onUploadError(TransferError transferError, Context context)
      Called if an error is encountered.
    • onChunkSent

      public void onChunkSent(Object object, long sent, long total)
      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.