Projet

Général

Profil

« Précédent | Suivant » 

Révision 675e977d

Ajouté par Remy Menard il y a presque 11 ans

  • ID 675e977d6baa946d508d77b8721408cbe9155a8e
  • Parent 8fd1d584

Version 2.1

  • All:
    - a few bugs fixed!
  • DELTa:
    - uses the new DS events
  • EpcisPHI, DiscoveryPHI:
    - improves the session management
    - the account creation by the web interface adds access policies to
    the interface ("admin" policies), this is always done even if a
    corresponding account exists in the LDAP directory
  • YPSilon:
    - simplifies the service
  • Installer:
    - upgrades Apache Tomcat to 7.0.42

Voir les différences:

DELTa/src/main/java/fr/unicaen/iota/validator/operations/DSEntryComparator.java
/*
* This program is a part of the IoTa project.
*
* Copyright © 2008-2012 Université de Caen Basse-Normandie, GREYC
* Copyright © 2008-2013 Université de Caen Basse-Normandie, GREYC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
......
*/
package fr.unicaen.iota.validator.operations;
import fr.unicaen.iota.application.model.DSEvent;
import fr.unicaen.iota.application.rmi.AccessInterface;
import fr.unicaen.iota.application.AccessInterface;
import fr.unicaen.iota.ds.model.DSEvent;
import fr.unicaen.iota.nu.ONSEntryType;
import fr.unicaen.iota.tau.model.Identity;
import fr.unicaen.iota.validator.Configuration;
import fr.unicaen.iota.validator.IOTA;
......
}
tmp.add(link.getDsAddress());
Date d1 = new Date();
eventList.addAll(applicationLevelInterface.queryDS(container.getEpc(),
link.getDsAddress(), identity, Configuration.DS_SERVICE_TYPE_FOR_EPCIS));
eventList.addAll(applicationLevelInterface.queryDS(identity, container.getEpc(),
link.getDsAddress(), ONSEntryType.epcis));
Date d2 = new Date();
link.addTimeResponse(d2.getTime() - d1.getTime());
}
......
}
if (link.getDsAddress().equals(referentDS)) {
Date d1 = new Date();
List<DSEvent> list = applicationLevelInterface.queryDS(container.getEpc(), link.getDsAddress(), identity, Configuration.DS_SERVICE_TYPE_FOR_DS);
List<DSEvent> list = applicationLevelInterface.queryDS(identity, container.getEpc(),
link.getDsAddress(), ONSEntryType.ds);
Date d2 = new Date();
link.addTimeResponse(d2.getTime() - d1.getTime());
for (DSEvent dSEvent : list) {
if (Configuration.DEBUG) {
log.debug("found address: " + dSEvent.getReferenceAddress());
log.debug("found address: " + dSEvent.getServiceAddress());
}
if (dsEventList.contains(dSEvent)) {
continue;
......
}
for (DSEvent dSEvent : dsEventList) {
if (!dsLinks.contains(dSEvent.getReferenceAddress())) {
if (!dsLinks.contains(dSEvent.getServiceAddress())) {
res.add(dSEvent);
}
}

Formats disponibles : Unified diff