package com.voxeo.tropo.app; import java.util.Map; import java.util.Properties; import javax.servlet.ServletContext; import javax.servlet.sip.SipFactory; import javax.servlet.sip.URI; import com.voxeo.sipmethod.mrcp.client.MrcpFactory; public interface ApplicationManager { SipFactory getSipFactory(); MrcpFactory getMrcpFactory(); void init(ServletContext context, Map<String, String> paras); Application get(URI uri) throws InvalidApplicationException, RedirectException; Application get(String token, Properties params) throws InvalidApplicationException, RedirectException; void dispose(); String getBuildNo(); String getVersionNo(); String getBuildDate(); }