/* * Blitz Trading */ package executionserver.fix; import executionserver.domain.Connection; import executionserver.domain.ConnectionInfo; import executionserver.domain.ExecutionOrder; import quickfix.SessionNotFound; /** * * @author Sylvio Azevedo <sylvio.azevedo@blitz-trading.com> */ public interface FixConnection { public void start(Connection conn); public void start(); public void stop(); public void processRequest(ExecutionOrder order) throws SessionNotFound; public void orderNotify(); public boolean isLoggedOn(); public void loadSecurities() throws SessionNotFound; public String getHostPort(); public ConnectionInfo getInfo(); }