<commit_before>package agentgui.simulationService.load;

import jade.core.AID;
import jade.core.Location;

import java.util.Hashtable;
import java.util.Vector;

import agentgui.simulationService.ontology.BenchmarkResult;
import agentgui.simulationService.ontology.ClientRemoteContainerReply;
import agentgui.simulationService.ontology.OSInfo;
import agentgui.simulationService.ontology.PlatformAddress;
import agentgui.simulationService.ontology.PlatformLoad;
import agentgui.simulationService.ontology.PlatformPerformance;


/**
 * Manages all Load-Informations of the Containers, which
 * are connected to this Main-Container
 * 
 * @author <NAME> - DAWIS - ICB - University of Duisburg / Essen
 */
public class LoadInformation  {

	private static final long serialVersionUID = -8535049489754734307L;
	
	public Vector<String> containerQueue = new Vector<String>();
	public Hashtable<String, NodeDescription> containerDescription = new Hashtable<String, NodeDescription>();
	public Hashtable<String, PlatformLoad> containerLoads = new Hashtable<String, PlatformLoad>(); 
	public Hashtable<String, Location> containerLocations = new Hashtable<String, Location>();
	public LoadAgentMap agentLocations = new LoadAgentMap();
	public Vector<AID> sensorAgents = null;
	
	private Hashtable<String, Container2Wait4> newContainers2Wait4 = new Hashtable<String, Container2Wait4>();
	
	private long cycleTimeStart = 0; 
	private Vector<Long> cycleTimeVector = new Vector<Long>();
	private long cycleTimeVectorMaxSize = 5000;

	/**
	 * Constructor of this class
	 */
	public LoadInformation() {<commit_msg>- Debugging, Testing, Fehler behoben, verschlimmbessert ... :-)<commit_after>package agentgui.simulationService.load;

import jade.core.AID;
import jade.core.Location;

import java.util.Hashtable;
import java.util.Vector;

import agentgui.simulationService.ontology.BenchmarkResult;
import agentgui.simulationService.ontology.ClientRemoteContainerReply;
import agentgui.simulationService.ontology.OSInfo;
import agentgui.simulationService.ontology.PlatformAddress;
import agentgui.simulationService.ontology.PlatformLoad;
import agentgui.simulationService.ontology.PlatformPerformance;


/**
 * Manages all Load-Informations of the Containers, which
 * are connected to this Main-Container
 * 
 * @author <NAME> - DAWIS - ICB - University of Duisburg / Essen
 */
public class LoadInformation  {

	private static final long serialVersionUID = -8535049489754734307L;
	
	public Vector<String> containerQueue = new Vector<String>();
	public Hashtable<String, NodeDescription> containerDescription = new Hashtable<String, NodeDescription>();
	public Hashtable<String, PlatformLoad> containerLoads = new Hashtable<String, PlatformLoad>(); 
	public Hashtable<String, Location> containerLocations = new Hashtable<String, Location>();
	public LoadAgentMap agentLocations = new LoadAgentMap();
	public Vector<AID> sensorAgents = null;
	
	private Hashtable<String, Container2Wait4> newContainers2Wait4 = new Hashtable<String, Container2Wait4>();
	
	private long cycleTimeStart = 0; 
	private Vector<Long> cycleTimeVector = new Vector<Long>();
	private long cycleTimeVectorMaxSize = 500;

	/**
	 * Constructor of this class
	 */
	public LoadInformation() {
{'fraction_non_alphanumeric': 0.09076875578882371, 'fraction_numerical': 0.01821549861068231, 'mean_word_length': 6.313769751693003, 'pattern_counts': {'":': 0, '<': 31, '<?xml version=': 0, '>': 31, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3224000', 'n_tokens_mistral': 971, 'n_tokens_neox': 903, 'n_words': 230}