public void onRuntimeStats(RBrokerRuntimeStats stats, int maxConcurrency)
        {
            RBrokerStatsHelper.printRBrokerStats(stats, maxConcurrency);

            if (stats.totalTasksRun == SIMULATE_TOTAL_TASK_COUNT)
            {
                Console.WriteLine("SampleAppSimulation: simulation, total time taken " +
                                  (System.Environment.TickCount - simulationStartTime) + " ms.");

                m_rBroker.shutdown();
                Console.WriteLine("SampleAppSimulation: rBroker has been shutdown.");
            }
        }
 public void onRuntimeStats(RBrokerRuntimeStats stats, int maxConcurrency)
 {
     RBrokerStatsHelper.printRBrokerStats(stats, maxConcurrency);
     m_rBroker.shutdown();
     Console.WriteLine("DiscreteProfiling: rBroker has been shutdown.");
 }
 public void onTaskError(RTask rTask, String error)
 {
     Console.WriteLine("DiscreteProfiling: onTaskError: " + rTask + ", error: " + error);
     RBrokerStatsHelper.printRTaskResult(rTask, null, error);
 }
 public void onTaskCompleted(RTask rTask, RTaskResult rTaskResult)
 {
     Console.WriteLine("DiscreteProfiling: onTaskCompleted: " + rTask + ", result: " + rTaskResult.getTimeOnCall());
     RBrokerStatsHelper.printRTaskResult(rTask, rTaskResult, null);
 }
 public void onTaskError(RTask rTask, String error)
 {
     RBrokerStatsHelper.printRTaskResult(rTask, null, error);
 }
        /*
         * RBrokerAsyncListener methods.
         */

        public void onTaskCompleted(RTask rTask, RTaskResult rTaskResult)
        {
            RBrokerStatsHelper.printRTaskResult(rTask, rTaskResult, null);
        }