Changeset 3490


Ignore:
Timestamp:
2002-10-25T16:30:01+13:00 (21 years ago)
Author:
kjdon
Message:

ServiceModule now called ServicesImpl

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/collection/ServiceCluster.java

    r3468 r3490  
    5252    protected String cluster_name_ = null;
    5353
    54    
     54    /** a reference to the message router */
     55    protected MessageRouter router_ = null;
    5556    /** The map of services.
    5657     *
    57      * Maps Services to ServiceModule objects
    58      * @see ServiceModule
     58     * Maps Services to ServicesImpl objects
     59     * @see ServicesImpl
    5960     *
    6061     */
     
    8283    } 
    8384
     85    public void setMessageRouter(MessageRouter m) {
     86    router_ = m;
     87    }
     88
    8489    public ServiceCluster() {
    8590    service_map_ = new HashMap();
     
    134139   
    135140    // create all the services
    136     NodeList nodes = cluster_info.getElementsByTagName("serviceModule");
    137    
    138     // the xml request to send to each serviceModule to query what
     141    NodeList nodes = cluster_info.getElementsByTagName("servicesImpl");
     142   
     143    // the xml request to send to each servicesImpl to query what
    139144    // services it provides
    140145    Element request = doc_.createElement("request");
     
    152157       
    153158        try {
    154         ServiceModule s = (ServiceModule)Class.forName("org.greenstone.gsdl3.service."+servicetype).newInstance();
     159        ServicesImpl s = (ServicesImpl)Class.forName("org.greenstone.gsdl3.service."+servicetype).newInstance();
    155160
    156161        s.setSiteHome(site_home_);
    157162        s.setClusterName(cluster_name_);
     163        s.setMessageRouter(router_);
    158164        // pass the xml node to the service for configuration
    159165        s.configure(n);
     
    251257       
    252258        if (service_map_.containsKey(service)) {
    253         return ((ServiceModule)service_map_.get(service)).process(xml);
     259        return ((ModuleInterface)service_map_.get(service)).process(xml);
    254260        } else {
    255261        System.err.println("ServiceCluster: non-existant service, "+service+", specified, in:\n"+converter_.getString(xml));
Note: See TracChangeset for help on using the changeset viewer.