Ignore:
Timestamp:
2012-06-05T15:39:17+12:00 (12 years ago)
Author:
sjm84
Message:

Some tidying

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/MessageRouter.java

    r25746 r25747  
    1919package org.greenstone.gsdl3.core;
    2020
    21 import org.greenstone.util.GlobalProperties;
    22 import org.greenstone.gsdl3.util.*;
    23 import org.greenstone.gsdl3.service.*;
    24 import org.greenstone.gsdl3.comms.*;
    25 import org.greenstone.gsdl3.collection.*;
    26 
    27 // XML classes
    28 import org.w3c.dom.Node;
    29 import org.w3c.dom.NodeList;
    30 import org.w3c.dom.Document;
    31 import org.w3c.dom.Element;
    32 import org.xml.sax.InputSource;
    33 import javax.xml.parsers.*;
    34 
    35 // other java classes
    3621import java.io.File;
    37 import java.io.Reader;
    38 import java.io.StringReader;
    3922import java.net.Authenticator;
    4023import java.net.PasswordAuthentication;
    4124import java.util.HashMap;
    4225import java.util.Iterator;
    43 import java.util.Properties;
    44 
    45 import org.apache.log4j.*;
    4626
    4727import org.apache.commons.lang3.StringUtils;
     28import org.apache.log4j.Logger;
     29import org.greenstone.gsdl3.collection.Collection;
     30import org.greenstone.gsdl3.collection.ServiceCluster;
     31import org.greenstone.gsdl3.comms.Communicator;
     32import org.greenstone.gsdl3.comms.SOAPCommunicator;
     33import org.greenstone.gsdl3.service.ServiceRack;
     34import org.greenstone.gsdl3.util.GSFile;
     35import org.greenstone.gsdl3.util.GSPath;
     36import org.greenstone.gsdl3.util.GSXML;
     37import org.greenstone.gsdl3.util.OAIXML;
     38import org.greenstone.gsdl3.util.UserContext;
     39import org.greenstone.gsdl3.util.XMLConverter;
     40import org.greenstone.util.GlobalProperties;
     41import org.w3c.dom.Document;
     42import org.w3c.dom.Element;
     43import org.w3c.dom.Node;
     44import org.w3c.dom.NodeList;
    4845
    4946/**
     
    305302                // separated list in the 'to' attribute
    306303                String[] modules = StringUtils.split(path, ",");
    307 
    308                 for (int j = 0; j < modules.length; j++)
     304               
     305                for (String this_mod : modules)
    309306                {
    310307                    // why can't we do this outside the loop??
     
    313310                    mess.appendChild(copied_request);
    314311
    315                     String this_mod = modules[j];
    316312                    // find the module to pass it on to
    317313                    // need to put the request into a message element
     
    322318                        copied_request.setAttribute(GSXML.TO_ATT, this_mod);
    323319                        result = this.module_map.get(obj).process(mess);
     320                       
    324321                        if (result != null)
    325322                        {
     
    329326                            {
    330327                                mainResult.appendChild(this.doc.importNode(res, true));
    331 
    332328                            }
    333329                        }
     
    340336                            logger.error("MessageRouter Error: request had null result!");
    341337                        }
    342 
    343338                    }
    344339                    else
Note: See TracChangeset for help on using the changeset viewer.