protected void generateAdditonalMembers()

in src/main/java/org/apache/activemq/nms/openwire/tool/commands/MessageIdGenerator.java [82:103]


    protected void generateAdditonalMembers( PrintWriter out ) {

        out.println("        /// <summary>");
        out.println("        /// Sets the value as a String");
        out.println("        /// </summary>");
        out.println("        public void SetValue(string messageKey)");
        out.println("        {");
        out.println("            this.key = messageKey;");
        out.println("");
        out.println("            // Parse off the sequenceId");
        out.println("            int p = messageKey.LastIndexOf(\":\");");
        out.println("            if(p >= 0)");
        out.println("            {");
        out.println("                producerSequenceId = Int64.Parse(messageKey.Substring(p + 1));");
        out.println("                messageKey = messageKey.Substring(0, p);");
        out.println("            }");
        out.println("            producerId = new ProducerId(messageKey);");
        out.println("        }");
        out.println("");

        super.generateAdditonalMembers( out );
    }