org.mobicents.arquillian.mediaserver.api.EmbeddedMediaserver Maven / Gradle / Ivy
package org.mobicents.arquillian.mediaserver.api;
import java.util.Collection;
import org.mobicents.media.server.spi.Endpoint;
/**
* @author George Vagenas
*/
public interface EmbeddedMediaserver {
void startServer() throws Exception;
void stopServer();
void installEndpoint(Endpoint endpoint);
void removeEndpoint(Endpoint endpoint);
void setBindAddress(String bindAddress);
void setControllerPort(int controllerPort) throws RuntimeException;
Collection getEndpoints();
void installEndpoint(EndpointType type, int count);
void removeAllEndpoints();
boolean isStarted();
String getStatus();
void setId(String id);
String getId();
void registerListener(MgcpEventListener listener);
void unregisterListener(MgcpEventListener listener);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy