All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.mobicents.arquillian.mediaserver.api.EmbeddedMediaserver Maven / Gradle / Ivy

There is a newer version: 1.0.3
Show newest version
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