org.openmobileis.services.common
Class ServiceManager
java.lang.Object
org.openmobileis.services.common.ServiceManager
- All Implemented Interfaces:
- ServiceManagerService
- public class ServiceManager
- extends java.lang.Object
- implements ServiceManagerService
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceManager
protected ServiceManager()
getManager
public static ServiceManager getManager()
registerManager
public static void registerManager(ServiceManager servicemanager)
init
public void init(java.util.Properties props,
java.lang.String baseURI)
throws ServiceException
- Throws:
ServiceException
loadService
public void loadService(Service service)
- Specified by:
loadService
in interface ServiceManagerService
unloadService
public void unloadService(java.lang.String serviceURI)
- Specified by:
unloadService
in interface ServiceManagerService
loadRubricLoader
public Array loadRubricLoader(RubricLoader rubricLoader)
throws ServiceException
- Throws:
ServiceException
getServiceBaseURI
public java.lang.String getServiceBaseURI()
- Specified by:
getServiceBaseURI
in interface ServiceManagerService
setServiceBaseURI
public void setServiceBaseURI(java.lang.String uri)
- Specified by:
setServiceBaseURI
in interface ServiceManagerService
getServiceByURI
public Service getServiceByURI(java.lang.String serviceURI)
- Specified by:
getServiceByURI
in interface ServiceManagerService
redirectToServiceURI
public void redirectToServiceURI(java.lang.String uri,
HttpServletRequest req,
HttpServletResponse res)
throws java.io.IOException,
ServletException
- Specified by:
redirectToServiceURI
in interface ServiceManagerService
- Throws:
java.io.IOException
ServletException
getCallingServiceManager
public CallingServiceManager getCallingServiceManager()
- Specified by:
getCallingServiceManager
in interface ServiceManagerService
Copyright 2006 OpenMobileIS. All Rights Reserved.