/*
* Copyright 2017 Nokia Solutions and Networks
* Licensed under the Apache License, Version 2.0,
* see license.txt file for details.
*/
package org.rf.ide.core.execution.server;
import java.io.IOException;
import java.net.SocketTimeoutException;
import org.rf.ide.core.execution.RobotAgentEventListener.RobotAgentEventsListenerException;
public interface AgentServerStatusListener {
void serverEstablished(String host, int port);
void clientConnected(int clientId);
void clientConnectionClosed(int clientId);
void clientConnectionTimedOut(SocketTimeoutException e);
void clientConnectionError(IOException e);
void clientEventHandlingError(RobotAgentEventsListenerException e);
}