| | |
| | | import java.util.Set; |
| | | import java.util.concurrent.ConcurrentHashMap; |
| | | |
| | | import org.opends.messages.Message; |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | import org.opends.server.replication.common.DSInfo; |
| | | import org.opends.server.replication.common.RSInfo; |
| | | import org.opends.server.replication.common.ServerState; |
| | |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | Message message = Message.raw(e.getLocalizedMessage()); |
| | | LocalizableMessage message = LocalizableMessage.raw(e.getLocalizedMessage()); |
| | | throw new DirectoryException(ResultCode.OTHER, message); |
| | | } |
| | | return inReplServerStartMsg.getSSLEncryption(); |
| | |
| | | } |
| | | else |
| | | { |
| | | Message message = ERR_REPLICATION_PROTOCOL_MESSAGE_TYPE.get(msg |
| | | LocalizableMessage message = ERR_REPLICATION_PROTOCOL_MESSAGE_TYPE.get(msg |
| | | .getClass().getCanonicalName(), "ReplServerStartMsg"); |
| | | abortStart(message); |
| | | } |
| | |
| | | replicationServerDomain.receiveTopoInfoFromRS(inTopoMsg, this, false); |
| | | } |
| | | |
| | | Message message = INFO_REPLICATION_SERVER_CONNECTION_TO_RS |
| | | LocalizableMessage message = INFO_REPLICATION_SERVER_CONNECTION_TO_RS |
| | | .get(getReplicationServerId(), getServerId(), |
| | | replicationServerDomain.getBaseDN().toNormalizedString(), |
| | | session.getReadableRemoteAddress()); |
| | |
| | | { |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, e); |
| | | } |
| | | Message errMessage = ERR_RS_DISCONNECTED_DURING_HANDSHAKE.get( |
| | | LocalizableMessage errMessage = ERR_RS_DISCONNECTED_DURING_HANDSHAKE.get( |
| | | String.valueOf(getReplicationServerId()), |
| | | session.getReadableRemoteAddress()); |
| | | abortStart(errMessage); |
| | |
| | | { |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, e); |
| | | } |
| | | abortStart(Message.raw(e.getLocalizedMessage())); |
| | | abortStart(LocalizableMessage.raw(e.getLocalizedMessage())); |
| | | } |
| | | finally |
| | | { |
| | |
| | | if (inTopoMsg!=null) |
| | | replicationServerDomain.receiveTopoInfoFromRS(inTopoMsg, this, false); |
| | | |
| | | Message message = INFO_REPLICATION_SERVER_CONNECTION_FROM_RS |
| | | LocalizableMessage message = INFO_REPLICATION_SERVER_CONNECTION_FROM_RS |
| | | .get(getReplicationServerId(), getServerId(), |
| | | replicationServerDomain.getBaseDN().toNormalizedString(), |
| | | session.getReadableRemoteAddress()); |
| | |
| | | { |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, e); |
| | | } |
| | | Message errMessage = ERR_RS_DISCONNECTED_DURING_HANDSHAKE.get( |
| | | LocalizableMessage errMessage = ERR_RS_DISCONNECTED_DURING_HANDSHAKE.get( |
| | | Integer.toString(inReplServerStartMsg.getServerId()), |
| | | Integer.toString(replicationServer.getServerId())); |
| | | abortStart(errMessage); |
| | |
| | | { |
| | | TRACER.debugCaught(DebugLogLevel.ERROR, e); |
| | | } |
| | | abortStart(Message.raw(e.getLocalizedMessage())); |
| | | abortStart(LocalizableMessage.raw(e.getLocalizedMessage())); |
| | | } |
| | | finally |
| | | { |
| | |
| | | } |
| | | catch(Exception e) |
| | | { |
| | | Message message = Message.raw(e.getLocalizedMessage()); |
| | | LocalizableMessage message = LocalizableMessage.raw(e.getLocalizedMessage()); |
| | | throw new DirectoryException(ResultCode.OTHER, message); |
| | | } |
| | | |
| | |
| | | return null; |
| | | } |
| | | |
| | | Message message = ERR_REPLICATION_PROTOCOL_MESSAGE_TYPE.get( |
| | | LocalizableMessage message = ERR_REPLICATION_PROTOCOL_MESSAGE_TYPE.get( |
| | | msg.getClass().getCanonicalName(), "TopologyMsg"); |
| | | throw new DirectoryException(ResultCode.OTHER, message); |
| | | } |
| | |
| | | * and we have a null state ? |
| | | * replicationServerDomain.setGenerationId(generationId, false); |
| | | */ |
| | | Message message = WARN_BAD_GENERATION_ID_FROM_RS.get( |
| | | LocalizableMessage message = WARN_BAD_GENERATION_ID_FROM_RS.get( |
| | | serverId, session.getReadableRemoteAddress(), generationId, |
| | | getBaseDNString(), getReplicationServerId(), localGenerationId); |
| | | logError(message); |