com.supermap.services.components.impl

类 DefaultTileWorker

  • java.lang.Object
    • com.supermap.services.components.impl.DefaultTileWorker
    • 构造器详细资料

      • DefaultTileWorker

        public DefaultTileWorker()
        

        构造函数。

      • DefaultTileWorker

        public DefaultTileWorker(RestContext restContext)
        

        构造函数。

        参数:
        restContext -
    • 方法详细资料

      • setDataManager

        public void setDataManager(WorkerDataManager value)
        

        设置管理器。

        参数:
        value -
      • deployData

        public boolean deployData(ProviderConnInfo[] providerConnectionInfos,
                         java.lang.String masterAddress,
                         boolean readOnly,
                         java.lang.String id,
                         FileVerificationMode verificationMode)
                           throws java.io.IOException
        
        从接口复制的说明: TileWorker

        部署切图数据。

        指定者:
        deployData 在接口中 TileWorker
        返回:
        抛出:
        java.io.IOException
      • stopDeployData

        public boolean stopDeployData(java.lang.String[] masterSideIds)
        
        从接口复制的说明: TileWorker

        通知TileWorker节点,停止下载数据.

        指定者:
        stopDeployData 在接口中 TileWorker
        返回:
      • deployJob

        public boolean deployJob(JobBuildConfig pConfig)
        

        部署任务,接到任务后,参数检查后,启动异步部署,立即返回

        指定者:
        deployJob 在接口中 TileWorker
        参数:
        pConfig -
        返回:
      • getTaskState

        public TileTaskState getTaskState(java.lang.String tileTaskId)
        
        从接口复制的说明: TileWorker

        获取单元切片任务状态。

        指定者:
        getTaskState 在接口中 TileWorker
        返回:
      • dispose

        public void dispose()
        
        从接口复制的说明: Disposable

        释放资源对象。

        指定者:
        dispose 在接口中 Disposable
      • setMapBuilder

        public void setMapBuilder(MapBuilder value)
        

        设置MapBuilder。

        参数:
        value -
      • setRealspaceBuilder

        public void setRealspaceBuilder(RealspaceBuilder value)
        

        设置RealspaceBuilder。

        参数:
        value -
      • setRestContext

        public void setRestContext(RestContext value)
        

        设置Rest上下文信息。

        参数:
        value -
      • getJobExecutingStates

        public JobExecutingStates getJobExecutingStates()
        

        获取切图任务状态。

        返回:
        从以下版本开始:
        8.1.1
      • setMaster

        public void setMaster(TileMaster value)
        

        设置切图主节点。

        参数:
        value -
        从以下版本开始:
        8.1.1
      • notifyJobCompleted

        public boolean notifyJobCompleted(java.lang.String jobId)
        
        从接口复制的说明: TileWorker
        通知TileWorker节点,切图任务已经完成,可以把申请的一些资源(eg: 线程,内存池等)关掉. 这个方法主要被TileMaster调用
        指定者:
        notifyJobCompleted 在接口中 TileWorker
        返回: