@Component public class AppSyncTask extends Object implements IEmapTask, IEmapComponent
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DFILE_TYPE_DEPLOY
部署同步文件类型,部署包。
|
static int |
DFILE_TYPE_FILE
部署同步文件类型,文件。
|
static int |
DFILE_TYPE_PAK
部署同步文件类型,压缩包。
|
static int |
DFILE_TYPE_PAK_CLEAR
部署同步文件类型,压缩包(清除原始目录)。
|
| 构造器和说明 |
|---|
AppSyncTask() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDfileSync(String path,
int type,
Object data)
添加一个需要同步的部署文件。
|
void |
addSyncInfo(String appName,
String beanId,
String methodName,
String... params)
添加一条需要同步的信息。
|
void |
destroy()
销毁, 此方法会在spring销毁前被执行.
|
void |
execAppSync()
执行应用同步处理。
|
static AppSyncTask |
getInstance()
获取应用同步处理的实例。
|
void |
init()
初始化, 此方法会在spring初始化完后被执行.
|
static boolean |
isSyncTask()
是否为应用同步任务。
|
static boolean |
needDfileSync()
部署文件是否需要同步。
|
public static final int DFILE_TYPE_FILE
public static final int DFILE_TYPE_DEPLOY
public static final int DFILE_TYPE_PAK
public static final int DFILE_TYPE_PAK_CLEAR
public static AppSyncTask getInstance()
public static boolean isSyncTask()
public void addSyncInfo(String appName, String beanId, String methodName, String... params)
appName - 应用beanId - 对象methodName - 方法params - 参数public void addDfileSync(String path, int type, Object data)
path - 路径type - 类别data - 类型可以为:byte[],MemoryStream,InputStream,Filepublic void execAppSync()
throws SQLException,
IOException
SQLException - errIOException - errpublic void init()
IEmapComponentinit 在接口中 IEmapComponentpublic static boolean needDfileSync()
public void destroy()
IEmapComponentdestroy 在接口中 IEmapComponentCopyright © 2022. All rights reserved.