1121N/A * The contents of this file are subject to the terms of the 1121N/A * Common Development and Distribution License, Version 1.0 only 1121N/A * (the "License"). You may not use this file except in compliance 1121N/A * You can obtain a copy of the license at 1121N/A * See the License for the specific language governing permissions 1121N/A * and limitations under the License. 1121N/A * When distributing Covered Code, include this CDDL HEADER in each 1121N/A * file and include the License file at 1121N/A * add the following below this CDDL HEADER, with the fields enclosed 1121N/A * by brackets "[]" replaced with your own identifying information: 1121N/A * Portions Copyright [yyyy] [name of copyright owner] 5086N/A * Copyright 2006-2010 Sun Microsystems, Inc. 6343N/A * Portions copyright 2013 ForgeRock AS. 1183N/A * This message is part of the replication protocol. 1191N/A * This message is sent by a server or a replication server when an error 1121N/A * is detected in the context of a total update. 2350N/A // The tracer object for the debug logger 2811N/A // Specifies the messageID built from the error that was detected 1121N/A // Specifies the complementary details about the error that was detected 5086N/A // The time of creation of this message. 5086N/A // protocol version previous to V4 3853N/A * Creates an ErrorMsg providing the destination server. 1121N/A * @param sender The server ID of the server that send this message. 1121N/A * @param destination The destination server or servers of this message. 2350N/A * @param details The message containing the details of the error. 4802N/A * @param i replication server id 1121N/A * @param details details of the error 3853N/A * Creates a new ErrorMsg by decoding the provided byte array. 2350N/A * @param in A byte array containing the encoded information for the Message 5086N/A * @param version The protocol version to use to decode the msg. 1121N/A * @throws DataFormatException If the in does not contain a properly 1121N/A /* first byte is the type */ 5086N/A * Get the details from this message. 5086N/A * @return the details from this message. 5086N/A * Get the msgID from this message. 5086N/A * @return the msgID from this message. 1121N/A // put the type of the operation 2350N/A * Returns a string representation of the message. 2350N/A * @return the string representation of this message. 5086N/A * Get the creation time of this message. 5086N/A * When several attempts of initialization are done sequentially, it helps 5086N/A * sorting the good ones, from the ones that relate to ended initialization 5086N/A * @return the creation time of this message. 5086N/A * Get the creation time of this message. 5086N/A * @param creationTime the creation time of this message.