Changeset 5


Ignore:
Timestamp:
09/25/19 16:49:11 (5 years ago)
Author:
bart
Message:

Fix consistency check LinearAdditiveUtilitySpace

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • pom.xml

    r4 r5  
    138138                        <groupId>junit</groupId>
    139139                        <artifactId>junit</artifactId>
    140                         <version>3.8.1</version>
     140                        <version>4.12</version>
    141141                        <scope>test</scope>
    142142                </dependency>
  • src/main/java/geniusweb/runserver/RunNego.java

    r4 r5  
    6565                RunningNego session = new RunningNego(settings,
    6666                                RunningNegotiationsRepo.instance(), log);
    67                 RunningNegotiationsRepo.instance().put(session);
     67                session.start();
    6868                // set content type to prevent some browsers
    6969                // trying to parse this (eg as XML)
  • src/main/java/geniusweb/runserver/RunningNego.java

    r1 r5  
    3636
    3737        /**
    38          * Create new session wth unique ID.
     38         * Create new session wth unique ID. You should call {@link #start()} to
     39         * actually start this.
    3940         *
    4041         * @param settings the settings to use for this session
     
    4849                        Reporter logger) {
    4950                this.log = logger;
    50                 protocol = settings.getProtocol(logger);
     51                this.protocol = settings.getProtocol(logger);
    5152                this.sessionid = "" + protocol.getRef().getURI() + (negoNr++);
    5253                this.repo = repo;
     54        }
     55
     56        public void start() {
    5357                System.out.println("new session. logging to " + logdir);
     58                repo.put(this);
    5459                protocol.addListener(evt -> handle(evt));
    55                 protocol.start(new PartyConnectionFactory(logger));
     60                protocol.start(new PartyConnectionFactory(log));
    5661        }
    5762
  • src/main/webapp/newsession.xhtml

    r4 r5  
    7575        </div>
    7676        <div id="results" style="visibility: hidden">
    77                 Your session started.<br /> <a href="" id="logref">view the log
     77                Session completed. <a href="" id="logref">view the log
    7878                        file</a> <br /> <a href="" id="plotref">render a utilities plot</a>.
    7979        </div>
     
    311311
    312312                // see https://www.w3schools.com/xml/dom_httprequest.asp
    313             var xmlHttp = new XMLHttpRequest();
     313                document.getElementById("startbutton").disabled=true;
     314                document.getElementById("started").setAttribute("style","");
     315
     316                var xmlHttp = new XMLHttpRequest();
    314317            xmlHttp.onreadystatechange = function() {
    315318                if (this.readyState == 4) {
    316319                        if (this.status == 200) {
    317320                                var logurl="log/"+this.responseText+".json";
    318                                 document.getElementById("startbutton").disabled=true;
    319321                                document.getElementById("logref").href=logurl;
    320322                                document.getElementById("plotref").href="plotlog.xhtml?id="+this.responseText;
    321                                 document.getElementById("started").setAttribute("style","");
    322323                               
    323324                                sometimeWhen(function() { return urlExists(logurl) },
Note: See TracChangeset for help on using the changeset viewer.