| | |
| | | import java.util.concurrent.atomic.AtomicInteger; |
| | | import java.util.concurrent.atomic.AtomicReference; |
| | | |
| | | import org.opends.messages.Category; |
| | | import org.opends.messages.Message; |
| | | import org.opends.messages.Severity; |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | import org.opends.server.admin.std.meta.ReplicationDomainCfgDefn.AssuredType; |
| | | import org.opends.server.admin.std.server.ReplicationDomainCfg; |
| | | import org.opends.server.api.DirectoryThread; |
| | |
| | | |
| | | if (debugEnabled() && !(msg instanceof HeartbeatMsg)) |
| | | { |
| | | TRACER.debugVerbose("Message received <" + msg + ">"); |
| | | TRACER.debugVerbose("LocalizableMessage received <" + msg + ">"); |
| | | } |
| | | |
| | | if (msg instanceof AckMsg) |
| | |
| | | catch (Exception e) |
| | | { |
| | | ResultCode resultCode = ResultCode.OTHER; |
| | | Message message = ERR_INVALID_EXPORT_TARGET.get(); |
| | | LocalizableMessage message = ERR_INVALID_EXPORT_TARGET.get(); |
| | | throw new DirectoryException(resultCode, message, e); |
| | | } |
| | | } |
| | |
| | | if (!ieContext.compareAndSet(null, ieCtx)) |
| | | { |
| | | // Rejects 2 simultaneous exports |
| | | Message message = ERR_SIMULTANEOUS_IMPORT_EXPORT_REJECTED.get(); |
| | | LocalizableMessage message = ERR_SIMULTANEOUS_IMPORT_EXPORT_REJECTED.get(); |
| | | throw new DirectoryException(ResultCode.OTHER, message); |
| | | } |
| | | return ieCtx; |
| | |
| | | if (msg instanceof TopologyMsg |
| | | && isRemoteDSConnected(ieCtx.importSource) == null) |
| | | { |
| | | Message errMsg = |
| | | Message.raw(Category.SYNC, Severity.NOTICE, |
| | | ERR_INIT_EXPORTER_DISCONNECTION.get( |
| | | LocalizableMessage errMsg = |
| | | LocalizableMessage.raw( ERR_INIT_EXPORTER_DISCONNECTION.get( |
| | | getBaseDNString(), |
| | | Integer.toString(getServerId()), |
| | | Integer.toString(ieCtx.importSource))); |
| | |
| | | TRACER.debugInfo("[IE] Entering initializeFromRemote for " + this); |
| | | } |
| | | |
| | | Message errMsg = !broker.isConnected() |
| | | LocalizableMessage errMsg = !broker.isConnected() |
| | | ? ERR_INITIALIZATION_FAILED_NOCONN.get(getBaseDNString()) |
| | | : null; |
| | | |
| | |
| | | catch(Exception e) |
| | | { |
| | | // Should not happen |
| | | errMsg = Message.raw(Category.SYNC, Severity.NOTICE, |
| | | e.getLocalizedMessage()); |
| | | errMsg = LocalizableMessage.raw( e.getLocalizedMessage()); |
| | | logError(errMsg); |
| | | } |
| | | |
| | |
| | | } |
| | | finally |
| | | { |
| | | Message msg = NOTE_FULL_UPDATE_ENGAGED_FROM_REMOTE_END.get( |
| | | LocalizableMessage msg = NOTE_FULL_UPDATE_ENGAGED_FROM_REMOTE_END.get( |
| | | getBaseDNString(), initTargetMsgReceived.getSenderID(), |
| | | getServerId(), |
| | | (ieCtx.getException() == null ? "" |
| | |
| | | } |
| | | if (!allSet) |
| | | { |
| | | Message message = ERR_RESET_GENERATION_ID_FAILED.get(getBaseDNString()); |
| | | LocalizableMessage message = ERR_RESET_GENERATION_ID_FAILED.get(getBaseDNString()); |
| | | throw new DirectoryException(ResultCode.OTHER, message); |
| | | } |
| | | } |
| | |
| | | |
| | | if (!isConnected()) |
| | | { |
| | | Message message = ERR_RESET_GENERATION_CONN_ERR_ID.get(getBaseDNString(), |
| | | LocalizableMessage message = ERR_RESET_GENERATION_CONN_ERR_ID.get(getBaseDNString(), |
| | | Integer.toString(getServerId()), |
| | | Long.toString(genIdMessage.getGenerationId())); |
| | | throw new DirectoryException(ResultCode.OTHER, message); |