Changeset 25747

Show
Ignore:
Timestamp:
05.06.2012 15:39:17 (7 years ago)
Author:
sjm84
Message:

Some tidying

Files:
1 modified

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