public void simulateApp()

in src/main/java/com/revo/deployr/client/broker/engine/RBrokerEngine.java [351:377]


    public void simulateApp(RTaskAppSimulator appSimulator) {

        /*
         * Auto-register RTaskAppSimulator as RTaskListener
         * if interface is implemented by appSimulator.
         */
        if (taskListener == null &&
                (appSimulator instanceof RTaskListener)) {
            this.taskListener = (RTaskListener) appSimulator;
        }

        /*
         * Auto-register RTaskAppSimulator as RBrokerListener
         * if interface is implemented by appSimulator.
         */
        if (brokerListener == null &&
                (appSimulator instanceof RBrokerListener)) {
            this.brokerListener = (RBrokerListener) appSimulator;
        }

        this.appSimulator = appSimulator;

        if (appSimulator != null) {
            appSimulator.simulateApp(this);
        }

    }