com.supermap.services.components

Interface DataExporter



  • public interface DataExporter
    

    Data pushing manager.

    • Method Detail

      • add

        java.lang.String add(java.lang.String path)
        

        Sets the data path.

        Parameters:
        path -
        Returns:
      • untilComplete

        void untilComplete()
                           throws java.io.IOException
        

        Waiting for data to be push completed.

        Throws:
        java.io.IOException
      • getId

        java.lang.String getId()
        

        Gets the data pushing task ID

        Returns:
      • outputAsZip

        void outputAsZip(java.lang.String dataItemId,
                       java.io.OutputStream out,
                       FileVerificationInfo[] infos)
                         throws java.io.IOException
        

        Packs the data that needs to be pushed.

        Parameters:
        dataItemId -
        out -
        infos -
        Throws:
        java.io.IOException
      • prepare

        void prepare()
        

        Push data.

      • complete

        boolean complete()
        

        Returns true if data push is complete.

        Returns: