- 所有超级接口:
- java.io.Serializable, XMLFileManagerProvider, XMLReadable, XMLWriter
- 所有已知子接口:
- CacheManagerProvider, ChartPreStyleManagerProvider, ColorSelectConfigManagerProvider, CustomStyleManagerProvider, DatasourceManagerProvider, FMobileConfigProvider, FSConfigProvider, FunctionManagerProvider, MemoryConfigManagerProvider, OperationConfigManagerProvider, PreventSqlInjConfigProvider, PrivilegeManagerProvider, ReportConfigManagerProvider, WidgetManagerProvider
- 所有已知实现类:
- CacheManager, ChartPreStyleServerManager, CustomStyleXMLFileManager, DatasourceManager, FMobileConfig, FSConfig, FunctionManager, MemoryConfigManager, OperationConfigManager, PreventSqlInjConfig, PrivilegeManager, ReportConfigManager, WidgetManager
已过时。
@Deprecated
public interface RemoteXMLFileManagerProvider
extends XMLFileManagerProvider, java.io.Serializable
一个xml要支持集群读写需要做三件事:
1, 将manager实现一个接口managerProvider, managerProvider去extends RemoteXMLFileManagerProvider
2, 修改manager中的getInstance方法, 返回managerProvider, 替换掉代码中通过manager.getInstance得到的manager为managerProvider
3, 初始化时添加isClusterMember判断, 添加writeResource方法
为什么要增加一个managerProvider? 因为绑定在端口上, 暴露给外部的需要是一个接口
是为了让manager中新增的方法外部可以调用到, 因此需要getInstance方法, 返回managerProvider
支持集群辅机远程修改的xml管理器
省去序列化XMLPrintWriter, 因为不需要, 直接调一下远程类的writeResource就行了.
Created by Administrator on 2015/10/8 0008.