00001 00004 package org.openmobileis.services.common; 00005 00006 import java.io.IOException; 00007 00008 import javax.servlet.ServletException; 00009 import javax.servlet.http.HttpServletRequest; 00010 import javax.servlet.http.HttpServletResponse; 00011 00012 import org.openmobileis.services.Service; 00013 00018 public interface ServiceManagerService { 00019 public void redirectToServiceURI(String uri, HttpServletRequest req, HttpServletResponse res) throws IOException, ServletException; 00020 public void loadService(Service service); 00021 public String getServiceBaseURI(); 00022 public void setServiceBaseURI(String uri); 00023 public Service getServiceByURI(String serviceURI); 00024 public CallingServiceManager getCallingServiceManager(); 00025 public void unloadService(String serviceUri); 00026 00027 00028 }