| | |
| | | private short protocolVersion = -1; |
| | | |
| | | private Set<String> eclInclude = new HashSet<String>(); |
| | | private Set<String> eclIncludeForDeletes = new HashSet<String>(); |
| | | |
| | | /** |
| | | * Creates a new LighweightServerHandler with the provided serverid, connected |
| | |
| | | * @param assuredMode The assured mode of the remote DS |
| | | * @param safeDataLevel The safe data level of the remote DS |
| | | * @param eclInclude The list of entry attributes to be added to the ECL. |
| | | * @param eclIncludeForDeletes The list of entry attributes to be added to |
| | | * the ECL. |
| | | * @param protocolVersion The protocol version supported by the remote DS. |
| | | */ |
| | | public LightweightServerHandler(ReplicationServerHandler replServerHandler, |
| | | int replicationServerId, int serverId, long generationId, byte groupId, |
| | | ServerStatus status, List<String> refUrls, boolean assuredFlag, |
| | | AssuredMode assuredMode, byte safeDataLevel, Set<String> eclInclude, |
| | | short protocolVersion) |
| | | Set<String> eclIncludeForDeletes, short protocolVersion) |
| | | { |
| | | this.replServerHandler = replServerHandler; |
| | | this.rsDomain = replServerHandler.getDomain(); |
| | |
| | | this.assuredMode = assuredMode; |
| | | this.safeDataLevel = safeDataLevel; |
| | | this.eclInclude = eclInclude; |
| | | this.eclIncludeForDeletes = eclIncludeForDeletes; |
| | | this.protocolVersion = protocolVersion; |
| | | |
| | | if (debugEnabled()) |
| | |
| | | { |
| | | DSInfo dsInfo = new DSInfo(serverId, replicationServerId, generationId, |
| | | status, assuredFlag, assuredMode, safeDataLevel, groupId, refUrls, |
| | | eclInclude, protocolVersion); |
| | | eclInclude, eclIncludeForDeletes, protocolVersion); |
| | | |
| | | return dsInfo; |
| | | } |