package org.mobicents.media.server.impl.resource.dtmf;
import org.mobicents.media.Component;
import org.mobicents.media.ComponentFactory;
import org.mobicents.media.server.spi.Endpoint;
import org.mobicents.media.server.spi.ResourceUnavailableException;
/**
*
* @author amit bhayani
*
*/
public class Rfc2833GeneratorFactory implements ComponentFactory {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Component newInstance(Endpoint endpoint) throws ResourceUnavailableException {
Rfc2833GeneratorImpl generator = new Rfc2833GeneratorImpl(this.name, endpoint.getTimer());
generator.setEndpoint(endpoint);
return generator;
}
}