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.

Location:
java/main/src/main/java/com/framsticks/gui/console
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • java/main/src/main/java/com/framsticks/gui/console/DirectConsole.java

    r97 r102  
    44import java.util.List;
    55
     6import com.framsticks.communication.Address;
    67import com.framsticks.communication.ClientSideRawConnection;
    78import com.framsticks.communication.ConnectionListener;
    8 import com.framsticks.params.annotations.AutoAppendAnnotation;
    99import com.framsticks.params.annotations.FramsClassAnnotation;
     10import com.framsticks.params.annotations.ParamAnnotation;
    1011import com.framsticks.util.dispatching.ThrowExceptionHandler;
    1112
     
    1920        }
    2021
    21         @AutoAppendAnnotation
    22         public DirectConsole setConnection(ClientSideRawConnection connection) {
    23                 this.connection = connection;
     22
     23        @ParamAnnotation
     24        public DirectConsole setAddress(String address) {
     25                return setAddress(new Address(address));
     26        }
     27
     28        public DirectConsole setAddress(Address address) {
     29                this.connection = new ClientSideRawConnection();
     30                this.connection.setAddress(address);
    2431                return this;
    2532        }
  • java/main/src/main/java/com/framsticks/gui/console/InteractiveConsole.java

    r98 r102  
    5454        @Override
    5555        protected void initializeGui() {
    56                 // TODO Auto-generated method stub
    5756                super.initializeGui();
    5857
  • java/main/src/main/java/com/framsticks/gui/console/ManagedConsole.java

    r99 r102  
    4646                return (ClientSideManagedConnection) connection;
    4747        }
     48
    4849
    4950        protected void sendImplementation(String line) {
     
    159160
    160161        @AutoAppendAnnotation
    161         public void setTree(RemoteTree tree) {
     162        public ManagedConsole setTree(RemoteTree tree) {
    162163                this.tree = tree;
    163164                connection = tree.getConnection();
     165                return this;
    164166        }
    165167
Note: See TracChangeset for help on using the changeset viewer.