| | |
| | | |
| | | // Server id of this DS |
| | | private int serverId = -1; |
| | | // Server URL of this DS |
| | | private String serverUrl = null; |
| | | // Generation id of this DS |
| | | private long generationId = -1; |
| | | // Group id of the DS; |
| | |
| | | * @param replicationServerId The serverId of the RS this remote DS is |
| | | * connected to |
| | | * @param serverId The serverId of this remote DS. |
| | | * @param serverUrl The serverUrl of this remote DS. |
| | | * @param generationId The generation id of this remote DS. |
| | | * @param groupId The group id of the remote DS |
| | | * @param status The id of the remote DS |
| | |
| | | * @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, |
| | | Set<String> eclIncludeForDeletes, short protocolVersion) |
| | | int replicationServerId, int serverId, String serverUrl, |
| | | long generationId, byte groupId, ServerStatus status, |
| | | List<String> refUrls, boolean assuredFlag, AssuredMode assuredMode, |
| | | byte safeDataLevel, Set<String> eclInclude, |
| | | Set<String> eclIncludeForDeletes, short protocolVersion) |
| | | { |
| | | this.replServerHandler = replServerHandler; |
| | | this.rsDomain = replServerHandler.getDomain(); |
| | | this.replicationServerId = replicationServerId; |
| | | this.serverId = serverId; |
| | | this.serverUrl = serverUrl; |
| | | this.generationId = generationId; |
| | | this.groupId = groupId; |
| | | this.status = status; |
| | |
| | | */ |
| | | public DSInfo toDSInfo() |
| | | { |
| | | return new DSInfo(serverId, replicationServerId, generationId, |
| | | return new DSInfo(serverId, serverUrl, replicationServerId, generationId, |
| | | status, assuredFlag, assuredMode, safeDataLevel, groupId, refUrls, |
| | | eclInclude, eclIncludeForDeletes, protocolVersion); |
| | | } |
| | |
| | | @Override |
| | | public String getMonitorInstanceName() |
| | | { |
| | | String serverURL=""; // FIXME |
| | | String str = serverURL + " " + String.valueOf(serverId); |
| | | return "Undirect Replica " + str + |
| | | ",cn=" + replServerHandler.getMonitorInstanceName(); |
| | | return "Connected directory server DS(" + serverId + ") " + serverUrl |
| | | + ",cn=" + replServerHandler.getMonitorInstanceName(); |
| | | } |
| | | |
| | | /** |