org.openmobileis.services.common
Class ServiceManager

java.lang.Object
  extended byorg.openmobileis.services.common.ServiceManager

public class ServiceManager
extends java.lang.Object

Title: OpenMobileIS project source
Description: Load all known services at launching. Names and classes are described in a property file and set at the initialization (init() method) by the web server. Each time an objecthas to access to a service, call getService from Service manager.

Since:
JDK 1.1
Version:
1.0.
Author:
Philippe Delrieu

Method Summary
 void addModuleLoader(ModuleLoader moduleLoader)
           
 boolean exists(java.lang.String serviceName)
           
static ServiceManager getManager()
           
 Service getService(java.lang.String serviceName)
           
 java.lang.String getServiceBaseURI()
           
 Service getServiceByURI(java.lang.String serviceURI)
           
 void init(java.util.Properties props, java.lang.String baseURI)
           
 void redirectToServiceURI(java.lang.String uri, HttpServletRequest req, HttpServletResponse res)
           
 void removeModuleLoader(ModuleLoader moduleLoader)
           
 void setServiceBaseURI(java.lang.String uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

init

public void init(java.util.Properties props,
                 java.lang.String baseURI)

addModuleLoader

public void addModuleLoader(ModuleLoader moduleLoader)

removeModuleLoader

public void removeModuleLoader(ModuleLoader moduleLoader)

getServiceBaseURI

public java.lang.String getServiceBaseURI()

setServiceBaseURI

public void setServiceBaseURI(java.lang.String uri)

getManager

public static ServiceManager getManager()

getService

public Service getService(java.lang.String serviceName)

getServiceByURI

public Service getServiceByURI(java.lang.String serviceURI)

exists

public boolean exists(java.lang.String serviceName)

redirectToServiceURI

public void redirectToServiceURI(java.lang.String uri,
                                 HttpServletRequest req,
                                 HttpServletResponse res)
                          throws java.io.IOException,
                                 ServletException
Throws:
java.io.IOException
ServletException


Copyright 2005 e-Care. All Rights Reserved.