Ignore:
Timestamp:
07/16/13 23:31:35 (11 years ago)
Author:
psniegowski
Message:

HIGHLIGHTS:

for Joinables running

CHANGELOG:
Add WorkPackageLogic? and classes representing prime experiment state.

Add classes for PrimeExperiment? state.

Extract single netload routine in Simulator.

Working netload with dummy content in PrimeExperiment?.

More development with NetLoadSaveLogic? and PrimeExperiment?.

Improvement around prime.

Improve BufferedDispatcher?.isActive logic.

Add prime-all.xml configuration.

Manual connecting to existing simulators from GUI.

Guard in SimulatorConnector? against expdef mismatch.

Guard against empty target dispatcher in BufferedDispatcher?.

Make BufferedDispatcher? a Dispatcher (and Joinable).

Minor improvements.

Done StackedJoinable?, improve Experiment.

Develop StackedJoinable?.

Add StackedJoinable? utility joinables controller.

Add dependency on apache-commons-lang.

Add ready ListChange? on Simulators.

Improve hints in ListChange?.

Several improvements.

Found bug with dispatching in Experiment.

Minor improvements.

Fix bug with early finishing Server.

Many changes in Dispatching.

Fix bug with connection.

Do not obfuscate log with socket related exceptions.

Add SocketClosedException?.

Add SimulatorConnector?.

Work out conception of experiment composing of logics building blocks.

Rename SinkInterface? to Sink.

Move saving of Accesses into AccessOperations?.

Some improvements to Experiment.

Improve joinables.

Fix issue with joinables closing.

Add direct and managed consoles to popup menu.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • java/main/src/main/java/com/framsticks/gui/controls/ProcedureControl.java

    r101 r102  
    66import com.framsticks.params.Param;
    77import com.framsticks.params.types.ProcedureParam;
    8 import com.framsticks.util.dispatching.ExceptionResultHandler;
    98import com.framsticks.util.dispatching.FutureHandler;
    10 import com.framsticks.util.dispatching.ThrowExceptionHandler;
    119
    1210import javax.swing.*;
     
    6058                                        log.debug("argument {}: {}", arg, value);
    6159                                }
    62                                 //TODO FEH: make it show dialog
    63                                 callProcedure(path, getParam(), arguments.toArray());
     60                                callProcedure(path, getParam(), arguments.toArray(), getFrame());
    6461
    6562                        }
     
    7269
    7370
    74         public static void callProcedure(final Path path, final ProcedureParam param, Object[] arguments) {
    75                 final ExceptionResultHandler handler = ThrowExceptionHandler.getInstance();
     71        public static void callProcedure(final Path path, final ProcedureParam param, Object[] arguments, Frame frame) {
    7672
    7773                assert path.getTree().isActive();
    7874
    79                 path.getTree().call(path, param, arguments, new FutureHandler<Object>(handler) {
     75                path.getTree().call(path, param, arguments, new FutureHandler<Object>(frame) {
    8076
    8177                        @Override
     
    116112        @Override
    117113        protected void refreshTable() {
    118                 // TODO Auto-generated method stub
    119114
    120115        }
     
    122117        @Override
    123118        protected void clearTable() {
    124                 // TODO Auto-generated method stub
    125119
    126120        }
Note: See TracChangeset for help on using the changeset viewer.