Changeset 14656
- Timestamp:
- 2007-10-11 10:01:16 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
greenstone3/branches/3.03/src/java/org/greenstone/gsdl3/service/GS2MGSearch.java
r14517 r14656 48 48 extends AbstractGS2Search { 49 49 50 // protected MGSearchWrapper mg_src = null; 51 protected MGSearchWrapper mg_src = null; 50 protected static MGSearchWrapper mg_src = null; 52 51 53 52 static Logger logger = Logger.getLogger (org.greenstone.gsdl3.service.GS2MGSearch.class.getName ()); … … 56 55 /** constructor */ 57 56 public GS2MGSearch () { 58 // this.mg_src = new MGSearchWrapper (); 59 this.mg_src = new MGSearchWrapper ();60 57 if(this.mg_src == null){ 58 this.mg_src = new MGSearchWrapper (); 59 } 61 60 } 62 61 public void cleanUp () { … … 80 79 /** do the actual query */ 81 80 protected Element processTextQuery (Element request) { 82 81 synchronized(this.mg_src){ 83 82 // Create a new (empty) result message ('doc' is in ServiceRack.java) 84 83 Element result = this.doc.createElement (GSXML.RESPONSE_ELEM); … … 211 210 } 212 211 return result; 212 }//end of synchronized 213 213 } 214 214
