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

net.hycube.simulator.transport.SimNetworkProxy Maven / Gradle / Ivy

package net.hycube.simulator.transport;


public interface SimNetworkProxy {

	public void sendMessage(SimMessage msg) throws SimNetworkProxyException;
	
	public SimMessage receiveMessage() throws SimNetworkProxyException;
	
	public SimMessage receiveMessage(long timeout) throws SimNetworkProxyException;
	
	public SimMessage receiveMessageNow() throws SimNetworkProxyException;
	
	
	public void establishConnection(String simId, String simConnectionUrl) throws SimNetworkProxyException;

	public void establishConnectionWithSelf(String simId) throws SimNetworkProxyException;

	
	public void removeConnection(String simId) throws SimNetworkProxyException;
	
	
	public Object parseConnectionUrl(String connectionUrl); 
	
	
	public void discard() throws SimNetworkProxyException;


	
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy