Initialize Order Management

Enabling order management run-time is very simple. Only two lines of code are required in FIXStandaloneApplicationListener.engineInitialized event handler.

static FIXStandaloneApplicationListener appListener = new  FIXStandaloneApplicationListener() {
    public void engineInitialized(FIXEngine engine) {
        // application is an instance of FIXStandaloneApplication.
        FIXOrderManager.addFIXEngine(engine, application.getVisualLambdaLoader());
        FIXOrderManager.enableRemoteManagementService(application);
        // TODO: Other business logic
    }

    public void engineRecovered(FIXEngine engine) {
    }

    @Override
    public void engineStarted(FIXEngine engine) {
    }

    @Override
    public void engineStopped(FIXEngine engine) {
    }

    @Override
    public void engineStopping(FIXEngine engine) {
    }

    @Override
    public void fatalErrorOccurs(Exception e) {
    }
};