package com.voxeo.moho.conference; import com.voxeo.moho.Endpoint; import com.voxeo.moho.MixerEndpointImpl; import com.voxeo.moho.spi.ConferenceDriver; import com.voxeo.moho.spi.SpiFramework; public class ConferenceDriverImpl implements ConferenceDriver { protected static final String[] SCHEMAS= new String[]{"mscontrol"}; SpiFramework _framework; ConferenceManager _mgr; public void init(SpiFramework framework) { _framework = framework; _mgr = new ConferenceMangerImpl(framework.getExecutionContext()); } @Override public String getProtocolFamily() { return PROTOCOL_CONF; } @Override public String[] getEndpointSchemas() { return SCHEMAS; } @Override public SpiFramework getFramework() { return _framework; } @Override public Endpoint createEndpoint(String addr) { return new MixerEndpointImpl(_framework.getExecutionContext(), addr); } @Override public void destroy() { } @Override public ConferenceManager getManager() { return _mgr; } }