A B C D E F G H I J K L M N P Q R S T U V W

A

actionPerformed(ActionEvent) - Method in class jxtaimpl.gui.UnsharingForm
 
actionPerformed(ActionEvent) - Method in class jxtaimpl.gui.SharingForm
 
actionPerformed(ActionEvent) - Method in class jxtaimpl.gui.QueryResults
 
actionPerformed(ActionEvent) - Method in class jxtaimpl.gui.MainToolbar
 
add(AntId, NestId) - Method in interface anthill.storage.Trail
Add a pair (ant identifier, previous nest identifier) to Trail object.
add(AntId, NestId) - Method in class anthill.storage.impl.LocalTrail
Add a pair (id, source) to the trail object containing the host.
add(AntId, NestId) - Method in class jxtaimpl.Trail
Add a new entry.
add(AntView) - Method in interface anthill.nest.Manager
Add an ant to the queue of ants to be executed.
add(AntView) - Method in class antsim.nestor.LocalManager
Adds an ant to the queue of ants to be executed
add(AntView) - Method in class jxtaimpl.Manager
Adds an ant to the queue of ants to be executed.
add(Object) - Method in class anthill.util.Queue
Appends object <\code> at the end of the queue.
add(Object) - Method in class anthill.util.MapList
Add the given key to the map with null as value.
add(Object) - Method in class anthill.util.History
Appends object <\code> at the end of the list
add(RequestId, ResponseListener) - Method in interface anthill.nest.RequestSet
Adds an association between a key and the listener interested in the responses returned by this ant.
add(RequestId, ResponseListener) - Method in class antsim.nestor.LocalRequestSet
 
add(RequestId, ResponseListener) - Method in class jxtaimpl.RequestSet
Add a new entry
add(String, float) - Method in class antsim.Stats
Add the value of addend to the counter identified by name.
addAnt(Ant) - Method in interface anthill.AntView
Add a new ant to this nest.
addAnt(Ant) - Method in class antsim.nestor.LocalAntView
FIXME: comment.
addAnt(Ant) - Method in class jxtaimpl.AntView
Add a new ant to this nest.
addAntNeighbour(NestId) - Method in interface anthill.nest.Nest
Adds the identifier of a new neighbour nest to the set of neighbours known to this nest, on behalf of an ant visiting the nest.
addAntNeighbour(NestId) - Method in class antsim.nestor.LocalNest
Add the identifier of a new neighbour nest to the set of neighbours known to this Nest, on behalf of an ant.
addAntNeighbour(NestId) - Method in class jxtaimpl.Nest
Add a new nest (peer) to the set of neighbours on behalf of an Ant client.
addClientNeighbour(NestId) - Method in interface anthill.nest.Nest
Adds the identifier of a new neighbour nest to the set of neighbours known to this nest, on behalf of the nest user.
addClientNeighbour(NestId) - Method in class antsim.nestor.LocalNest
Add the identifier of a new neighbour nest to the set of neighbours known to this Nest, on behalf of an Nest client.
addClientNeighbour(NestId) - Method in class jxtaimpl.Nest
Add a new nest (peer) to the set of neighbours on behalf of a Nest client.
addGeneticCode(GeneticCode) - Method in interface antsim.genie.GeneticScenario
Set the genetic code(s) to be evaluated.
addGeneticCode(GeneticCode) - Method in interface antsim.genie.GeneticNest
Add a new genetic code to the set of genetic codes known to this nest.
addGeneticCode(GeneticCode) - Method in interface antsim.genie.GeneticExperiment
Set the genetic code to be evaluated.
addGeneticCode(GeneticCode) - Method in class antsim.nestor.LocalGeneticNest
Add a new genetic code to the set of genetic codes known to this anthill.
addKeyhash(HashedKeyword, NestId) - Method in class ants.freeant.GnutantPheromone
 
addKeyhash(HashedKeyword, NestId) - Method in class ants.gnutant.GnutantPheromone
Add a new nest containing a document that match the specified keyword, represented by a hash of the keyword.
addKeyhash(HashedKeyword, NestId) - Method in class ants.jxtagnutant.GnutantPheromone
Add a new nest containing a document that match the specified keyword, represented by a hash of the keyword.
addKnownNest(NestId) - Method in interface jxtaimpl.PeerFinder
When a new nest has been found, a call to this method will just record the new NestId associated to the nest.
addKnownNest(NestId) - Method in class jxtaimpl.AnthillPeerWS
When a new nest has been found, a call to this method will just record the new NestId associated to the nest.
addLast(AntView, NestId) - Method in interface anthill.types.ReturnPath
Adds a new element to the path.
addLast(AntView, NestId) - Method in class anthill.types.ArrayReturnPath
Adds a new element to the path.
addNeighbour(NestId) - Method in interface anthill.AntView
Ants invoke this method to add the identifier of a new neighbour nest to the set of neighbours known to the current nest.
addNeighbour(NestId) - Method in class antsim.nestor.LocalAntView
Add the new neighbor information to the Gate object contained in the current nest.
addNeighbour(NestId) - Method in class jxtaimpl.NeighbourManager
A new Neighbour instance is created using the given NestId and added to the internal data structure using the NestId as key value.
addNeighbour(NestId) - Method in class jxtaimpl.AntView
Ants invoke this method to add the identifier of a new neighbour nest to the set of neighbours known to the current nest.
addNest(NestId, int) - Method in interface ants.messor.MessorPheromone
Add the specified node and its associated load to the pheromone table.
addNest(NestId, int) - Method in class ants.messor.ArrayMessorPheromone
 
addResource(Object, Resource) - Method in interface anthill.storage.GenericStorage
Adds a resource to the storage and associates it to the specified key.
addResource(Object, Resource) - Method in class anthill.storage.impl.MemoryStorage
Adds a resource to the storage and associates it to the specified key.
addResource(Object, Resource) - Method in class anthill.storage.impl.LRUKeyStorage
Adds a resource to the storage and associates it to the specified key.
addResource(Object, Resource) - Method in class ants.freeant.UrlStorage
Adds a resource to the storage and associates it to the specified key.
addResource(Object, Resource) - Method in class ants.gnutant.UrlStorage
Adds a resource to the storage and associates it to the specified key.
addResource(Object, Resource) - Method in class ants.jxtagnutant.UrlStorage
Adds a resource to the storage and associates it to the specified key.
addResource(Object, Resource) - Method in class jxtaimpl.storage.CmsStorage
Deprecated. The public void addResource(Object key, Resource resource, byte[] buffer) method should be used in place of this one
addResource(Object, Resource, byte[]) - Method in class jxtaimpl.storage.CmsStorage
Adds the resource described by Resource resource and contained in byte[] buffer.
addResource(Resource) - Method in class jxtaimpl.AntView
Add a resource to the nest.
addResource(Resource, String) - Method in class jxtaimpl.Nest
Add a resource to the Nest.
addTasks(List) - Method in interface ants.messor.TaskStorage
Add the task to the task set.
addTasks(List) - Method in class ants.messor.SimulatedTaskStorage
Add the task to the task set.
addURL(UrlResource) - Method in class ants.gnutant.UrlResourceSet
 
addURL(UrlResource) - Method in class ants.jxtagnutant.UrlResourceSet
 
analyze(Stats) - Method in interface antsim.Scenario
Analyze the scenario object by displaying information about it.
analyze(Stats) - Method in class antsim.impl.ScenarioImpl
Analyze the scenario object by displaying information about it.
analyze(Stats, Peernet) - Method in class ants.messor.NestNeighboursAnalyzer
Performs an analysis on the state of the simulated P2P network.
analyze(Stats, Peernet) - Method in class ants.messor.NestLoadListingAnalyzer
Performs an analysis on the state of the simulated P2P network.
analyze(Stats, Peernet) - Method in class ants.messor.LoadDeviationAnalyzer
Performs an analysis on the state of the simulated P2P network.
analyze(Stats, Peernet) - Method in interface antsim.ScenarioAnalyzer
Performs an analysis on the state of the simulated P2P network.
analyze(Stats, Peernet) - Method in class antsim.impl.GenericScenarioAnalyzer
Performs an analysis on the state of the simulated P2P network.
analyzer - Variable in class antsim.impl.ScenarioImpl
Scenario analyzer used to display information about the behavior of the ant algorithm.
Analyzer - class anthill.util.Analyzer.
This class can be used to analyze the memory footprint of an object reference.
Analyzer() - Constructor for class anthill.util.Analyzer
 
ANDQueryController - class anthill.storage.impl.ANDQueryController.
This class is used to verify if an object is
ANDQueryController(Factory, String) - Constructor for class anthill.storage.impl.ANDQueryController
Constructor for the query controller
Ant - interface anthill.Ant.
This interface contains the methods which must be implemented by ant developers.
AntDescriptor - class anthill.nest.AntDescriptor.
This class contains information about an ant,including the identifier of the nest which has sent it to this host, the identifier of the ant, the remaining time-to-live and a reference to the ant itself.
AntDescriptor(NestId, Ant, int) - Constructor for class anthill.nest.AntDescriptor
Instantiates an ant descriptor and copies the initialization parameters in it.
AntFactory - interface anthill.AntFactory.
Factory interface for creating ants.
anthill - package anthill
This package contains the main interfaces needed by ant implementors; in particular, it contains the Ant interface, which is the agent interface to be implemented.
anthill.factory - package anthill.factory
This package contains a general factory class based on reflection and XML configuration files, which could be used to configure the behavior of an Anthill simulation without need to recompile the application.
anthill.nest - package anthill.nest
This package contains the main interfaces needed by nest implementors.
anthill.storage - package anthill.storage
 
anthill.storage.impl - package anthill.storage.impl
 
anthill.types - package anthill.types
This package contains general utility types that may help in the development of new ant algorithms.
anthill.util - package anthill.util
This package contains some utility classes performing different tasks, such as logging, printing and exceptional behavior handling.
AnthillGroup - class jxtaimpl.AnthillGroup.
This is the class implementing the AnthillGroup
AnthillGroup() - Constructor for class jxtaimpl.AnthillGroup
This is the default constructor.
AnthillPeerWS - class jxtaimpl.AnthillPeerWS.
This class implements the PeerFinder interface.
AnthillPeerWS(Factory) - Constructor for class jxtaimpl.AnthillPeerWS
The constructor needs a Factory in order to instantiate all the other components of the Nest.
AnthillResource - class jxtaimpl.storage.AnthillResource.
This class represents a resource in the Anthill network
AnthillResource(Content, String, URL, String, String) - Constructor for class jxtaimpl.storage.AnthillResource
This is the default constructor.
AntId - interface anthill.AntId.
Empty interface used as a marker for ant identifiers.
AntId - class jxtaimpl.ids.AntId.
The AntId has the same logic of the RequestId, and is generated starting from it.
AntId(RequestId) - Constructor for class jxtaimpl.ids.AntId
The default constructor
AntListener - interface anthill.nest.AntListener.
This interface must be implemented by nests in order to receive ants from other nests.
ants.freeant - package ants.freeant
Freeant is an experimental ant based on the Gnutant algorithm.
ants.gnutant - package ants.gnutant
This package ants.contains a simple ant implementation.
ants.jxtagnutant - package ants.jxtagnutant
 
ants.messor - package ants.messor
This package ants.contains an experimental ant implementing a grid-like computing service.
ants.random - package ants.random
This package ants.contains a simple ant implementation that perform a random walking through a peer-to-peer network.
ants.utils - package ants.utils
 
antsim - package antsim
This package contains the main interfaces used in the Anthill simulation tool, including interfaces to perform evaluations, to collect statistics, to simulate peer-to-peer networks and to generate random requests of documents.
antsim.genie - package antsim.genie
This package contains the main interfaces used in the Anthill evolution framework, including interfaces to perform evaluations using genetic tools, to represent genetic codes and to manipulate populations of genetic codes.
antsim.impl - package antsim.impl
This package contains a prototype implementation of the interfaces included in package antsim.
antsim.nestor - package antsim.nestor
This package is a prototype implementation of package anthill.nest to be used during Anthill simulations.
AntView - interface anthill.AntView.
Interface AntView contains the set of methods which are accessible to ants when visiting nests.
AntView - class jxtaimpl.AntView.
This class is the enviroment where an Ant can operate.
AntView(Nest, AntDescriptor, Factory) - Constructor for class jxtaimpl.AntView
Default constructor.
ArrayMessorPheromone - class ants.messor.ArrayMessorPheromone.
 
ArrayMessorPheromone(Factory, String) - Constructor for class ants.messor.ArrayMessorPheromone
Creates a new ArrayMessorPheromone, with the specified capacity.
ArrayReturnPath - class anthill.types.ArrayReturnPath.
 
ArrayReturnPath() - Constructor for class anthill.types.ArrayReturnPath
Constructs a new empty return path.
ArrayReturnPath(Factory, String) - Constructor for class anthill.types.ArrayReturnPath
Constructs a new empty return path.

B

Backtrack - class anthill.util.Backtrack.
This class
Backtrack() - Constructor for class anthill.util.Backtrack
 
BackwardGnutant - class ants.gnutant.BackwardGnutant.
 
BackwardGnutant - class ants.jxtagnutant.BackwardGnutant.
 
BackwardGnutant() - Constructor for class ants.gnutant.BackwardGnutant
Default constructor for externalization
BackwardGnutant() - Constructor for class ants.jxtagnutant.BackwardGnutant
Default constructor for externalization
BackwardGnutant(HashedKeyword, Resource[], ArrayList) - Constructor for class ants.gnutant.BackwardGnutant
Initializes a new BackwardGnutant with the set of resources to be used for updating the distributed index.
BackwardGnutant(HashedKeyword, Resource[], ArrayList) - Constructor for class ants.jxtagnutant.BackwardGnutant
Initializes a new BackwardGnutant with the set of resources to be used for updating the distributed index.
booleanValue(String) - Method in class anthill.factory.Factory
Method used to obtain the boolean value associated to a particular configuration parameter

C

capacity() - Method in interface anthill.types.ReturnPath
Return the current length of the path.
capacity() - Method in class anthill.types.ArrayReturnPath
Return the current length of the path.
CapacityException - exception anthill.storage.CapacityException.
Base class for the exceptions thrown by Capacity.
CapacityException() - Constructor for class anthill.storage.CapacityException
Constructs a CapacityExeception with no detail message.
CapacityException(long, long, long) - Constructor for class anthill.storage.CapacityException
Constructs a CapacityExeception with the specified message.
clear() - Method in class anthill.storage.impl.MemoryStorage
Restores the object to its initial state.
clear() - Method in class anthill.storage.impl.LocalTrail
Restores the object to its initial state.
clear() - Method in class anthill.storage.impl.LRUQueryStorage
Restore the object to its initial state
clear() - Method in class anthill.storage.impl.LRUKeyStorage
Restore the object to its initial state
clear() - Method in class anthill.util.Queue
Removes all the elements from the queue.
clear() - Method in class anthill.util.MapList
Restores the object to its initial state.
clear() - Method in interface anthill.util.Clearable
Restores the object to its initial state.
clear() - Method in class ants.freeant.UrlStorage
Restores the object to its initial state.
clear() - Method in class ants.freeant.GnutantResponseMonitor
Restores the object to its initial state.
clear() - Method in class ants.freeant.GnutantResourceSet
Restores the object to its initial state.
clear() - Method in class ants.freeant.GnutantResourceDistribution
Restores the object to its initial state.
clear() - Method in class ants.freeant.GnutantRequestGenerator
Restores the object to its initial state.
clear() - Method in class ants.freeant.GnutantFactory
Restores the object to its initial state.
clear() - Method in class ants.gnutant.GnutantResponseMonitor
Restores the object to its initial state.
clear() - Method in class ants.gnutant.GnutantResourceSet
Restores the object to its initial state.
clear() - Method in class ants.gnutant.GnutantResourceDistribution
Restores the object to its initial state.
clear() - Method in class ants.gnutant.GnutantRequestGenerator
Restores the object to its initial state.
clear() - Method in class ants.gnutant.GnutantFactory
Restores the object to its initial state.
clear() - Method in class ants.jxtagnutant.GnutantFactory
Restores the object to its initial state.
clear() - Method in class ants.messor.SimulatedTaskStorage
 
clear() - Method in class ants.messor.NestNeighboursAnalyzer
Restores the object to its initial state.
clear() - Method in class ants.messor.NestLoadListingAnalyzer
Restores the object to its initial state.
clear() - Method in class ants.messor.MessorResourceSet
Restores the object to its initial state.
clear() - Method in class ants.messor.MessorResourceDistribution
Restores the object to its initial state.
clear() - Method in class ants.messor.MessorRequestGenerator
Restores the object to its initial state.
clear() - Method in class ants.messor.MessorAntFactory
Restores the object to its initial state.
clear() - Method in class ants.messor.LoadDeviationAnalyzer
Restores the object to its initial state.
clear() - Method in class ants.messor.ArrayMessorPheromone
Restores the object to its initial state.
clear() - Method in class ants.random.RandomAntFactory
Restores the object to its initial state.
clear() - Method in class antsim.Stats
Restores the object to its initial state.
clear() - Method in class antsim.impl.TimeExperiment
Restores the object to its initial state.
clear() - Method in class antsim.impl.ScenarioImpl
Restores the object to its initial state.
clear() - Method in class antsim.impl.RangeExperiment
Restores the object to its initial state.
clear() - Method in class antsim.impl.RandomResourceSet
Restores the object to its initial state.
clear() - Method in class antsim.impl.PeernetImpl
Restores the object to its initial state.
clear() - Method in class antsim.impl.GenericScenarioAnalyzer
Restores the object to its initial state.
clear() - Method in class antsim.impl.GenericResponseMonitor
Restores the object to its initial state.
clear() - Method in class antsim.impl.GenericResourceDistribution
Restores the object to its initial state.
clear() - Method in class antsim.impl.GenericRequestGenerator
Restores the object to its initial state.
clear() - Method in class antsim.impl.ExperimentImpl
Restores the object to its initial state.
clear() - Method in class antsim.nestor.LocalRequestSet
Restores the object to its initial state.
clear() - Method in class antsim.nestor.LocalNest
Restores the object to its initial state.
clear() - Method in class antsim.nestor.LocalManager
Restores the object to its initial state.
clear() - Method in class antsim.nestor.LocalGeneticNest
Restores the object to its initial state.
clear() - Method in class antsim.nestor.LocalGate
Restores the object to its initial state.
clear() - Method in class jxtaimpl.Trail
Bring the initial state of this object back
clear() - Method in class jxtaimpl.RequestSet
Bring this object's initial state back
clear() - Method in class jxtaimpl.Nest
Restores the Nest instance to its initial state
clear() - Method in class jxtaimpl.NeighbourManager
This method cleans up the cache of neighbours managed by the NeighbourManager instance
clear() - Method in class jxtaimpl.Manager
Restores the object to its initial state.
clear() - Method in class jxtaimpl.GateService
 
clear() - Method in class jxtaimpl.storage.CmsStorage
This method does nothing, it has no sense in the jxtaimpl implementation.
Clearable - interface anthill.util.Clearable.
Interface Clearable is implemented by those objects whose content may be restored to its initial state.
Closeness - interface anthill.types.Closeness.
Interface Closeness is implemented by objects whose content can be compared against two other objects for closeness.
CmsStorage - class jxtaimpl.storage.CmsStorage.
This class is in charge of managing the resources to be shared within the Anthill network.
CmsStorage(String, long, String, URL, String, String) - Constructor for class jxtaimpl.storage.CmsStorage
This is the constructor.
compareTo(Object) - Method in class anthill.types.SimpleHashedKeyword
Compares this object with the specified object for order.
compareTo(Object) - Method in class anthill.types.SimpleDocumentId
Compares this object with the specified object for order.
compareTo(Object) - Method in class anthill.util.SHADigest
 
compareTo(Object) - Method in class ants.messor.PheromoneEntry
 
compareTo(Object) - Method in class antsim.nestor.LocalNid
 
compareTo(SHADigest) - Method in class anthill.util.SHADigest
 
complete() - Method in interface anthill.nest.ResponseListener
Upcall method used to notify this listener that the request associated to it has finished to return resources.
complete() - Method in class ants.freeant.GnutantResponseMonitor
Upcall method used to notify this listener that the given request has finished to return resources.
complete() - Method in class ants.gnutant.GnutantResponseMonitor
Upcall method used to notify this listener that the given request has finished to return resources.
complete() - Method in class antsim.impl.GenericResponseMonitor
Upcall method used to notify this listener that the given request has finished returning resources.
complete() - Method in class jxtaimpl.gui.QueryResults
 
compute(Stats) - Method in interface antsim.genie.Fitness
Evaluate the fitness of a particular ant algorithm based on the statistics collected during its simulation.
computeAvg() - Method in class antsim.Stats
Computes the average of all the values stored in the map, and keeps the result in the avgMap.
computeDigest(String) - Method in class anthill.util.SHADigest
Compute a SHA-1 hash value for the specified string
computeDocumentKey(String) - Method in class ants.utils.DocumentKey
Computes a fake DocumentKey based on the path component of the specified URL.
computeDocumentKey(URL) - Method in class ants.utils.DocumentKey
Reads data from the specified URL and computes the length and digest components that comprise the DocumentKey.
computeHash() - Method in class anthill.types.SHADocumentId
Computes the hash code for this SHADocumentId.
computeHash() - Method in class anthill.util.SHADigest
Computes the hash code for the object.
computeHash() - Method in class ants.utils.DocumentKey
Computes the hash code for this DocumentKey.
computeRandomSHA() - Method in class anthill.util.SHADigest
Compute a random SHA-1 hash value for a simulated hash.
computeSHADocumentId(String) - Method in class anthill.types.SHADocumentId
Computes a fake SHADocumentId based on the path component of the specified URL.
computeSHADocumentId(URL) - Method in class anthill.types.SHADocumentId
Reads data from the specified URL and computes the length and digest components that comprise the SHADocumentId.
ConfigFormatException - exception anthill.factory.ConfigFormatException.
Thrown when there is a problem parsing or validating the content of the system configuration file.
ConfigFormatException(String) - Constructor for class anthill.factory.ConfigFormatException
Constructs a ConfigFormatExeception with the specified message.
ConfigParser - class anthill.factory.ConfigParser.
Parser code to read an XML configuration file, using the supplied URL.
ConfigParser(Factory) - Constructor for class anthill.factory.ConfigParser
Constructs a parser.
ConstructorException - exception anthill.factory.ConstructorException.
ConstructorException is a runtime exception that wraps an exception thrown when using get() methods of Factory
ConstructorException(Throwable) - Constructor for class anthill.factory.ConstructorException
Constructs a ConstructorException with a target exception.
ConstructorException(Throwable, String) - Constructor for class anthill.factory.ConstructorException
Constructs a ConstructorException with a target exception and a detail message.
containsKey(Object) - Method in class anthill.util.MapList
 
containsResource(Object) - Method in interface anthill.storage.GenericStorage
Returns true if the resource associated to key is contained in the storage, false otherwise.
containsResource(Object) - Method in class anthill.storage.impl.MemoryStorage
Returns true if the resource associated to key is contained in the storage, false otherwise.
containsResource(Object) - Method in class anthill.storage.impl.LRUKeyStorage
Returns true if the resource associated to key is contained in the storage, false otherwise.
containsResource(Object) - Method in class ants.freeant.UrlStorage
Returns true if the resource associated to key is contained in the storage, false otherwise.
containsResource(Object) - Method in class jxtaimpl.storage.CmsStorage
Returns true if one resource satisfing the query key, (please see Query javadocs) is contained in the storage, false otherwise.
containsValue(Object) - Method in class anthill.util.MapList
 
countClasses(Object) - Static method in class anthill.util.Analyzer
Returns a collection of InstanceCount objects, one for each of the classes referenced (directly or indirectly) by the specified object.
createAntId() - Method in interface anthill.AntView
Creates a new ant identifier.
createAntId() - Method in class antsim.nestor.LocalAntView
Creates a new ant identifier.
createAntId() - Method in class jxtaimpl.AntView
Creates a new ant identifier.
createResourceManager(String) - Method in interface anthill.AntView
Returns a reference to the resource manager identified by the given name, if present.
createResourceManager(String) - Method in class antsim.nestor.LocalAntView
Returns a reference to the resource manager identified by the given name, if present.
createResourceManager(String) - Method in class jxtaimpl.AntView
Return a storage object identified by the given name.
createResourceManager(String, String) - Method in interface anthill.nest.Nest
Returns a reference to the resource manager associated to the specified ant species and identified by the given name.
createResourceManager(String, String) - Method in class antsim.nestor.LocalNest
Returns a reference to the resource manager identified by the given name.
createResourceManager(String, String) - Method in class jxtaimpl.Nest
Returns a reference to the Storage instance associated with the invoking ant's species.

D

DEBUG - Static variable in class anthill.util.Log
True if the log function is active.
degree() - Method in class antsim.impl.PeernetImpl
Returns the initial degree of the simulated p2p network (number of nests)
deliver(AntDescriptor) - Method in interface anthill.nest.AntListener
This method is invoked to notify the ant listener that an ant coming from the given nest has been received
deliver(AntDescriptor) - Method in class antsim.nestor.LocalNest
Receive an agent from outside and deliver it to the to the activity manager.
deliver(AntDescriptor) - Method in class jxtaimpl.Nest
Passes an AntDescriptor to the Manager instance
DeliverAnt - class ants.messor.DeliverAnt.
 
DeliverAnt(List) - Constructor for class ants.messor.DeliverAnt
 
digest - Static variable in class anthill.util.SHADigest
Message digest generator used to produce hash values for strings
DIGEST_SIZE - Static variable in class anthill.util.SHADigest
Byte size of the digest values
DIGEST_TYPE - Static variable in class anthill.util.SHADigest
Name of the digest function to be used
discoverNest() - Method in interface jxtaimpl.PeerFinder
This method is used to collect peer advertisements.
discoverNest() - Method in class jxtaimpl.AnthillPeerWS
This method is used for discovering new Nest instances.
distributeResources(ResourceSet, Peernet) - Method in class ants.freeant.GnutantResourceDistribution
Distributes resources in a P2P network.
distributeResources(ResourceSet, Peernet) - Method in class ants.gnutant.GnutantResourceDistribution
Distributes resources in a P2P network.
distributeResources(ResourceSet, Peernet) - Method in class ants.messor.MessorResourceDistribution
In this implementation, this method does nothing.
distributeResources(ResourceSet, Peernet) - Method in interface antsim.ResourceDistribution
Distributes resources in a P2P network.
distributeResources(ResourceSet, Peernet) - Method in class antsim.impl.GenericResourceDistribution
Distributes resources in a P2P network.
DOC_STORAGE - Static variable in interface anthill.storage.Storage
Name used to identify the standard storage for documents
DocumentId - interface anthill.types.DocumentId.
 
DocumentKey - class ants.utils.DocumentKey.
Probabilistic identifier for a document.
DocumentKey() - Constructor for class ants.utils.DocumentKey
Default constructor for externalization.
DocumentKey(String) - Constructor for class ants.utils.DocumentKey
Creates a deterministic DocumentKey instance for simulation purposes.
DocumentKey(URL) - Constructor for class ants.utils.DocumentKey
Creates a DocumentKey instance for real deployment purposes.
doSearch(AntView) - Method in class ants.freeant.Gnutant
 
doubleValue(String) - Method in class anthill.factory.Factory
Method used to obtain the double value associated to a particular configuration parameter
Downloader - class jxtaimpl.Downloader.
This class is in charge of downloading resources found by ants.
Downloader(AnthillResource, AnthillGroup, CmsStorage) - Constructor for class jxtaimpl.Downloader
This is this class' constructor.
DownloadManager - class jxtaimpl.DownloadManager.
This class manages uploads required by remote nests.
DownloadManager(Nest, PipeService, Message) - Constructor for class jxtaimpl.DownloadManager
This is the constructor.
downloadResource(AnthillResource) - Method in class jxtaimpl.Nest
Method for downloading a resource from its originating nest.
DownloadService - class jxtaimpl.DownloadService.
This class is a JXTA-Enabled Service.
DownloadService() - Constructor for class jxtaimpl.DownloadService
 

E

end() - Method in class anthill.util.MapList
Close the thread.
entrySet() - Method in class anthill.util.MapList
 
equals(NestId) - Method in class jxtaimpl.ids.NestId
This method tests wether the NestId named id is equal to the current instance or not.
equals(Object) - Method in class anthill.Neighbour
Check whether this LocalNid is equal to the specified object.
equals(Object) - Method in class anthill.types.URLResourceImpl
Check whether this URLResourceImpl is equal to the specified object.
equals(Object) - Method in class anthill.types.SimpleURLResource
Check whether this SimpleURLResource is equal to the specified object.
equals(Object) - Method in class anthill.types.SimpleHashedKeyword
Check whether this hashed keyword is equal to the specified object.
equals(Object) - Method in class anthill.types.SimpleDocumentId
Check whether this hashed keyword is equal to the specified object.
equals(Object) - Method in class anthill.types.SHADocumentId
Check whether this SHADocumentId is equal to the specified object.
equals(Object) - Method in class anthill.util.SHADigest
Check whether this SHADigest is equal to the specified object.
equals(Object) - Method in class ants.gnutant.UrlResourceSet
Check whether this UrlResourceSet is equal to the specified object.
equals(Object) - Method in class ants.gnutant.UrlResource
Check whether this UrlResource is equal to the specified object.
equals(Object) - Method in class ants.jxtagnutant.UrlResourceSet
Check whether this UrlResourceSet is equal to the specified object.
equals(Object) - Method in class ants.messor.SimulatedTask
Check whether this SimulatedTask is equal to the specified object.
equals(Object) - Method in class ants.messor.PheromoneEntry
 
equals(Object) - Method in class ants.utils.UrlResource
Check whether this UrlResource is equal to the specified object.
equals(Object) - Method in class ants.utils.DocumentKey
Check whether this DocumentKey is equal to the specified object.
equals(Object) - Method in class antsim.Rid
Check whether this Rid is equal to the specified object.
equals(Object) - Method in class antsim.genie.GeneticCode
Check whether this GeneticCode is equal to the specified object.
equals(Object) - Method in class antsim.impl.RandomResource
Indicates whether some other object is "equal to" this one
equals(Object) - Method in class antsim.nestor.LocalNid
Check whether this LocalNid is equal to the specified object.
equals(Object) - Method in class antsim.nestor.LocalAid
Check whether this LocalAid is equal to the specified object.
evaluate() - Method in interface antsim.Scenario
Perform the evaluation of this scenario object by simulating it.
evaluate() - Method in interface antsim.Experiment
Perform the evaluation of the current ant algorithm.
evaluate() - Method in class antsim.impl.TimeExperiment
Executes the evaluation of the current ant algorithm.
evaluate() - Method in class antsim.impl.ScenarioImpl
Perform the evaluation of this scenario object by simulating it.
evaluate() - Method in class antsim.impl.RangeExperiment
Perform the evaluation of the current ant algorithm.
evaluate() - Method in class antsim.impl.ExperimentImpl
Perform the evaluation of the current ant algorithm.
event(Object) - Method in class ants.messor.SimulatedTaskStorage
This method will be used to notify the storage that a certain event has occurred.
evolve() - Method in interface antsim.genie.GeneticFramework
Try to evolve a population of genetic codes, using the configuration parameters contained in this instance
ExactQueryController - class anthill.storage.impl.ExactQueryController.
ExactQueryController to match only exact queries against a given resource.
ExactQueryController(Factory, String) - Constructor for class anthill.storage.impl.ExactQueryController
Constructor for the query controller
execute() - Method in interface anthill.nest.Manager
Force the execution of one of the ants waiting to be executed and stored in this Manager.
execute() - Method in class antsim.nestor.LocalManager
Executes an ant stored in this LocalManager.
execute() - Method in class jxtaimpl.Manager
Execute an ant stored in this Manager
executeRound() - Method in interface antsim.Peernet
Execute a single round in the simulated P2P network.
executeRound() - Method in class antsim.impl.PeernetImpl
Executes a round in each of the nodes constituting the peernet.
Executor - class jxtaimpl.Executor.
This class is used for executing ants once received.
Experiment - interface antsim.Experiment.
The Experiment interface represents the execution of a set of Scenarios.
ExperimentImpl - class antsim.impl.ExperimentImpl.
This class contains a simple implementatin of the Experiment interface, that can be used to quickly test the behavior of an ant species by repeating the scenario a certain number of times.
ExperimentImpl(Factory, String) - Constructor for class antsim.impl.ExperimentImpl
Instantiates a new time experiment.
EXPONENTIAL - Static variable in class ants.freeant.GnutantResourceDistribution
If the Selection parameter assumes this value, resources are selected randomly (with exponential distribution) from the resource set.
EXPONENTIAL - Static variable in class ants.freeant.GnutantRequestGenerator
If the Selection parameter assumes this value, resources are selected randomly (with exponential distribution) from the resource set.
EXPONENTIAL - Static variable in class ants.gnutant.GnutantResourceDistribution
If the Selection parameter assumes this value, resources are selected randomly (with exponential distribution) from the resource set.
EXPONENTIAL - Static variable in class ants.gnutant.GnutantRequestGenerator
If the Selection parameter assumes this value, resources are selected randomly (with exponential distribution) from the resource set.
ExtendedRandom - class anthill.util.ExtendedRandom.
This class extends Random by adding some utility methods.
ExtendedRandom() - Constructor for class anthill.util.ExtendedRandom
 
ExtendedRandom(long) - Constructor for class anthill.util.ExtendedRandom
 

F

factory - Variable in class anthill.storage.impl.LRUKeyStorage
Factory used to instantiate objects
factory - Variable in class antsim.impl.TimeExperiment
Factory used to instantiate objects
factory - Variable in class antsim.impl.ScenarioImpl
Factory used to instantiate objects
factory - Variable in class antsim.impl.ExperimentImpl
Factory object used to read configuration parameters and classes
Factory - class anthill.factory.Factory.
A generic factory for creating object instances of a class matching a particular interface and possibly taking arguments.
Factory() - Constructor for class anthill.factory.Factory
Create a parser object and pass this factory object allowing the parser to place the parsed elements directly into the HashMap using the factory API method put.
Factory(String[]) - Constructor for class anthill.factory.Factory
Create a parser object and pass this factory object allowing the parser to place the parsed elements directly into the HashMap using the factory API method put.
finalize() - Method in class jxtaimpl.Nest
Method for cleaning up before being garbage collected
finalize() - Method in class jxtaimpl.AnthillPeerWS
Method for cleaning up before being garbage collected
finalRounds - Variable in class antsim.impl.ScenarioImpl
Final rounds to be performed; during this phase, requests are not generated and statistics are computed
Fitness - interface antsim.genie.Fitness.
Evaluate the fitness of a particular ant algorithm based on the statistics collected during its simulation.
floatValue(String) - Method in class anthill.factory.Factory
Method used to obtain the double value associated to a particular configuration parameter
flush() - Static method in class anthill.util.Log
 
footprint - Variable in class antsim.impl.TimeExperiment
If true, methods for the analysis of experiment footprint are invoked
footprint - Variable in class antsim.impl.RangeExperiment
If true, methods for the analysis of experiment footprint are invoked
footprint - Variable in class antsim.impl.ExperimentImpl
If true, methods for the analysis of experiment footprint are invoked
footprint(Object) - Static method in class anthill.util.Analyzer
Returns the memory footprint of the specified object, computed recursively by adding the footprint of the fields of the object and the footprint of each of the objects referenced by it.

G

Gate - interface anthill.nest.Gate.
The Gate interface contains the set of methods used by a nest to communicate with other nests.
GateService - class jxtaimpl.GateService.
This is a Jxta-Enabled-Service.
GateService() - Constructor for class jxtaimpl.GateService
 
GateServiceAdvPublisher - class jxtaimpl.GateServiceAdvPublisher.
 
GateServiceAdvPublisher(DiscoveryService, Advertisement, long) - Constructor for class jxtaimpl.GateServiceAdvPublisher
 
GateServiceBuffer - class jxtaimpl.GateServiceBuffer.
This class implements a buffer used by the GateServiceReceiver and GateServiceServer for exchanging messages.
GateServiceBuffer() - Constructor for class jxtaimpl.GateServiceBuffer
 
GateServiceReceiver - class jxtaimpl.GateServiceReceiver.
This class holds the input pipe for the GateService.
GateServiceReceiver() - Constructor for class jxtaimpl.GateServiceReceiver
This is the default constructor
GateServiceServer - class jxtaimpl.GateServiceServer.
This class reads messages from the GateServiceBuffer for processing them.
GateServiceServer() - Constructor for class jxtaimpl.GateServiceServer
Default constructor
generateRequests() - Method in class ants.freeant.GnutantRequestGenerator
Generates a set of requests in the specified P2P network.
generateRequests() - Method in class ants.gnutant.GnutantRequestGenerator
Generates a set of requests in the specified P2P network.
generateRequests() - Method in class ants.messor.MessorRequestGenerator
In this simulator, this method is invoked at each tick.
generateRequests() - Method in interface antsim.RequestGenerator
Generates a set of requests in the specified P2P network.
generateRequests() - Method in class antsim.impl.GenericRequestGenerator
Generates a set of requests in the specified P2P network.
GenericId - class jxtaimpl.ids.GenericId.
This class generates a new identifier shaped as a String taking, as input value, the object to identify.
GenericId(Object) - Constructor for class jxtaimpl.ids.GenericId
The constructor
GenericRequestGenerator - class antsim.impl.GenericRequestGenerator.
This class implements a generic request generator.
GenericRequestGenerator(Factory, String) - Constructor for class antsim.impl.GenericRequestGenerator
Constructs a new generic request generator and reads parameter NumberOfRequests from the configuration files.
GenericResourceDistribution - class antsim.impl.GenericResourceDistribution.
Classes implementing this interface are used to generate pre-defined resources at the beginning of a simulation.
GenericResourceDistribution(Factory, String) - Constructor for class antsim.impl.GenericResourceDistribution
 
GenericResponseMonitor - class antsim.impl.GenericResponseMonitor.
Class GenericResponseMonitor is
GenericResponseMonitor(Factory, String) - Constructor for class antsim.impl.GenericResponseMonitor
Instantiates a new GenericResponseMonitor.
GenericScenarioAnalyzer - class antsim.impl.GenericScenarioAnalyzer.
This class implements the ScenarioAnalyzer interface; its task is to print the content of the statistics object whenever the analyze method is invoked.
GenericScenarioAnalyzer(Factory, String) - Constructor for class antsim.impl.GenericScenarioAnalyzer
Instantiates a new GenericScenarioAnalyzer.
GenericStorage - interface anthill.storage.GenericStorage.
The GenericStorage represents a generic storage which enforce a simple policy based on a maximum capacity.
GeneticAnt - interface antsim.genie.GeneticAnt.
This interface extends interface Ant with methods for the management of the genetic code of ants.
GeneticAntFactory - interface antsim.genie.GeneticAntFactory.
Factory interface for creating ants with genetic codes.
GeneticCode - class antsim.genie.GeneticCode.
For a nest, the genetic code of an ant is simply a sequence of bits.
GeneticCode(boolean[]) - Constructor for class antsim.genie.GeneticCode
Construct a new GeneticCode object starting from a sequence of bits maintained in a boolean array.
GeneticCode(GeneticCode) - Constructor for class antsim.genie.GeneticCode
Construct a new GeneticCode object starting from another GeneticCode object.
GeneticExperiment - interface antsim.genie.GeneticExperiment.
An Experiment is constituted by a collection of Scenario's.
GeneticFramework - interface antsim.genie.GeneticFramework.
The GeneticFramework class is used to manage the genetic evolution.
GeneticNest - interface antsim.genie.GeneticNest.
The GeneticNest interface extends Nest with methods for managing genetic codes to be used in the creation of new ants during the evaluation of the fitness of a genetic ant algorithm.
GeneticScenario - interface antsim.genie.GeneticScenario.
Interface GeneticScenario extends interface Scenario with methods for managing genetic codes to be used in the creation of new ants during the evaluation of the fitness of a genetic ant algorithm.
get() - Method in class anthill.util.Queue
Returns the first element of the queue.
get() - Method in class anthill.util.Backtrack
Writes the value i in the last position of the backtrack data structure.
get(Class) - Method in class anthill.factory.Factory
The get method is used to obtain an instantiation of a class implementing the requested interface.
get(int) - Method in class antsim.genie.GeneticCode
Returns the content of bit i.
get(int[]) - Method in class antsim.genie.GeneticCode
Read the content of this genetic code formattted as specified by the sizes array.
get(Object) - Method in class anthill.util.MapList
Gets the value associated with the specified key.
get(Object, int) - Method in class anthill.util.TreeList
Returns a set of object values whose keys closely match that of the provided key.
get(String) - Method in class anthill.factory.Factory
The get method is used to obtain an instantiation of a class implementing the requested component.
get(String) - Method in class antsim.Stats
Return the value of the counter identified by name
getAllResources() - Method in class jxtaimpl.Nest
This method will return all the resources locally stored in every storage.
getAllResources() - Method in class jxtaimpl.storage.CmsStorage
This method will return the complete set of resources stored in the local nest if the storage is not empty, else it returns null.
getAnt() - Method in interface anthill.AntView
Returns the ant which is associated to this AntView.
getAnt() - Method in class anthill.nest.AntDescriptor
Return a reference to the ant associated with this ant descriptor.
getAnt() - Method in class antsim.nestor.LocalAntView
 
getAnt() - Method in class jxtaimpl.AntView
Return the ant which is associated to this AntView.
getAnts(GeneticCode, Object) - Method in interface antsim.genie.GeneticAntFactory
Factory method for creating ants.
getAnts(RequestId, Object, NestId) - Method in interface anthill.AntFactory
Factory method for creating a set of ants aimed at satisfying a particular request.
getAnts(RequestId, Object, NestId) - Method in class ants.freeant.GnutantFactory
Returns a set of ants for a query.
getAnts(RequestId, Object, NestId) - Method in class ants.gnutant.GnutantFactory
Returns a set of ants for a query.
getAnts(RequestId, Object, NestId) - Method in class ants.jxtagnutant.GnutantFactory
Returns a set of ants for a query.
getAnts(RequestId, Object, NestId) - Method in class ants.messor.MessorAntFactory
Returns a set of ants for a query.
getAnts(RequestId, Object, NestId) - Method in class ants.random.RandomAntFactory
Returns a set of ants for a query.
getAttribute(String) - Method in interface anthill.Resource
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAttribute(String) - Method in class anthill.types.URLResourceImpl
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAttribute(String) - Method in class anthill.types.SimpleURLResource
Not supported.
getAttribute(String) - Method in class ants.gnutant.UrlResourceSet
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAttribute(String) - Method in class ants.gnutant.UrlResource
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAttribute(String) - Method in class ants.jxtagnutant.UrlResourceSet
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAttribute(String) - Method in class ants.utils.UrlResource
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAttribute(String) - Method in class antsim.impl.RandomResource
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAttribute(String) - Method in class jxtaimpl.storage.AnthillResource
Returns the value associated to the specified attribute name, or null if there is no attribute with that name.
getAvg(String) - Static method in class antsim.Stats
Return the average value of the counter identified by name
getBytes() - Method in class anthill.types.SimpleHashedKeyword
Returns the bytes representing the hashed value of the keyword.
getBytes() - Method in interface anthill.types.HashedKeyword
Returns the bytes representing the hashed value of the keyword.
getBytes() - Method in class anthill.util.SHADigest
Returns the bytes representing the hashed value of the keyword.
getCapacity() - Method in interface anthill.storage.GenericStorage
Returns the initial capacity of this generic storage.
getCapacity() - Method in class anthill.storage.CapacityException
Returns the initial capacity of the storage which raised this exception.
getCapacity() - Method in class anthill.storage.impl.MemoryStorage
Returns the initial capacity of this generic storage.
getCapacity() - Method in class anthill.storage.impl.LRUKeyStorage
Returns the initial capacity of this generic storage.
getCapacity() - Method in class ants.freeant.UrlStorage
Returns the initial capacity of this generic storage.
getCapacity() - Method in class jxtaimpl.storage.CmsStorage
Returns the initial capacity of this generic storage.
getContent() - Method in class jxtaimpl.storage.AnthillResource
This protected method can be invoked in order to obtain the Content instance associated with an AnthillResource.
getContentLength() - Method in interface anthill.Resource
Return the lenght of the content of the resource, if available; otherwise, it returns -1.
getContentLength() - Method in class anthill.types.URLResourceImpl
Returns the lenght of the content of the resource, if available.
getContentLength() - Method in class anthill.types.SimpleURLResource
Returns the lenght of the content of the resource, if available.
getContentLength() - Method in class ants.gnutant.UrlResourceSet
Return the lenght of the content of the resource, if available.
getContentLength() - Method in class ants.gnutant.UrlResource
Return the lenght of the content of the resource, if available.
getContentLength() - Method in class ants.jxtagnutant.UrlResourceSet
Return the lenght of the content of the resource, if available.
getContentLength() - Method in class ants.utils.UrlResource
Return the lenght of the content of the resource, if available.
getContentLength() - Method in class antsim.impl.RandomResource
Return the lenght of the content of the resource, if available; otherwise, it returns -1.
getContentLength() - Method in class jxtaimpl.storage.AnthillResource
Return the lenght of the content of the resource, if available; otherwise, it returns -1.
getCost() - Method in class anthill.Neighbour
Returns a float value representing the cost of communication with this neighbor.
getCounter() - Method in class anthill.util.InstanceCount
Return the counter contained in this object
getDestNestId() - Method in interface jxtaimpl.PeerFinder
This method should be invoked by a Nest instance in order to know to which Nest an ant wil be sent.
getDestNestId() - Method in class jxtaimpl.AnthillPeerWS
This method should be invoked by a Nest instance in order to know to which Nest an ant wil be sent.
getDigest() - Method in class anthill.types.SimpleDocumentId
Returns the byte representation of the digest associated to this document identifier.
getDigest() - Method in interface anthill.types.DocumentId
Returns the byte representation of the digest associated to this document identifier.
getDsPipeAdv() - Method in class jxtaimpl.AnthillGroup
This method returns the PipeAdv associated with the DownloadService
getElementName() - Method in class jxtaimpl.storage.Query
Returns the element name this query refers to.
getEntryTable() - Method in interface ants.messor.MessorPheromone
Add the nest identifiers contained in the nest to the set identified
getEntryTable() - Method in class ants.messor.ArrayMessorPheromone
Add the nest identifiers contained in the nest to the set identified
getFile() - Method in interface anthill.types.URLResource
Returns the file part of this URL.
getFile() - Method in class anthill.types.SimpleURLResource
Returns the file part of this URL.
getFile() - Method in class ants.gnutant.UrlResource
Returns the file part of this URL.
getFile() - Method in class ants.utils.UrlResource
Returns the file part of this URL.
getFile(String) - Method in class anthill.types.URLResourceImpl
Returns the file part of this URL.
getFitness() - Method in interface antsim.genie.GeneticExperiment
Return the evaluated fitness.
getFittest() - Method in interface antsim.genie.GeneticFramework
Return the genetic code with the best fitness.
getGeneticCode() - Method in interface antsim.genie.GeneticAnt
Return the genetic code of this ant.
getGsPipeAdv() - Method in class jxtaimpl.AnthillGroup
This method returns the PipeAdv associated with the GateService
getHeadKey() - Method in class anthill.util.MapList
The key of head in the list, which can be used to remove the head from the list; suitable for implementing an LRU policy.
getId() - Method in class antsim.nestor.LocalAid
 
getId() - Method in class jxtaimpl.ids.GenericId
This method returns the ID
getImplAdvertisement() - Method in class jxtaimpl.GateService
This method returns the GateService ModImplAdvertisement
getImplAdvertisement() - Method in class jxtaimpl.DownloadService
 
getInputStream() - Method in interface anthill.Resource
Return an input stream to download the contents of the resource.
getInputStream() - Method in class anthill.types.URLResourceImpl
Return an input stream to download the contents of the resource.
getInputStream() - Method in class anthill.types.SimpleURLResource
Return an input stream to download the contents of the resource.
getInputStream() - Method in class ants.gnutant.UrlResourceSet
Return an input stream to download the contents of the resource.
getInputStream() - Method in class ants.gnutant.UrlResource
Return an input stream to download the contents of the resource.
getInputStream() - Method in class ants.jxtagnutant.UrlResourceSet
Return an input stream to download the contents of the resource.
getInputStream() - Method in class ants.utils.UrlResource
Return an input stream to download the contents of the resource.
getInputStream() - Method in class antsim.impl.RandomResource
Return an input stream to download the contents of the resource.
getInputStream() - Method in class jxtaimpl.storage.AnthillResource
This method returns an InputStream created starting from the Content this resource refers to.
getInputStreamForContent(byte[]) - Method in class jxtaimpl.storage.CmsStorage
Gets the InputStream for reading in the resource identified by the the given contentId.
getInputStreamForResource(byte[], byte[]) - Method in class jxtaimpl.Nest
Returns the InputStream for reading the resource locally stored and identified by the given resource ID resID.
getInterface() - Method in class jxtaimpl.GateService
This method returns the Service interface
getInterface() - Method in class jxtaimpl.DownloadService
 
getKey() - Method in interface anthill.Resource
Returns the key identifier of the object.
getKey() - Method in class anthill.types.URLResourceImpl
Returns the document key for this Url resource as the key.
getKey() - Method in class anthill.types.SimpleURLResource
Returns the document key for this Url resource as the key.
getKey() - Method in class ants.gnutant.UrlResourceSet
Return the document identifier for this Url resource as the key.
getKey() - Method in class ants.gnutant.UrlResource
Return the document key for this Url resource as the key.
getKey() - Method in class ants.jxtagnutant.UrlResourceSet
Return the document identifier for this Url resource as the key.
getKey() - Method in class ants.utils.UrlResource
Return the document key for this Url resource as the key.
getKey() - Method in class antsim.impl.RandomResource
Returns the key identifier of the object.
getKey() - Method in class jxtaimpl.storage.AnthillResource
Returns the key identifier of the object.
getKeyword() - Method in class anthill.types.SimpleHashedKeyword
Returns the keyword associated with this hashed keyword.
getKeyword() - Method in class anthill.types.SHAHashedKeyword
Returns the keyword associated with this SHAHashedKeyword object.
getKeyword() - Method in interface anthill.types.HashedKeyword
Returns the keyword associated with this hashed keyword.
getKeyword(int) - Method in class ants.jxtagnutant.Keywords
Returns the keyword stored in the given position.
getKeywords() - Method in class ants.utils.InsantRequest
 
getLastVisited() - Method in interface anthill.AntView
Returns the identifier of the last nest visisted by this ant.
getLastVisited() - Method in class anthill.nest.AntDescriptor
Return the identifier of the last nest visited by the ant associated with this ant descriptor.
getLastVisited() - Method in class antsim.nestor.LocalAntView
 
getLastVisited() - Method in class jxtaimpl.AntView
Returns the identifier of the last nest visisted by this ant.
getLength() - Method in class anthill.types.SimpleDocumentId
Returns the length of the document
getLength() - Method in class anthill.types.SHADocumentId
Returns the length component of the SHADocumentId.
getLength() - Method in interface anthill.types.DocumentId
Returns the length of the document
getLength() - Method in class ants.utils.DocumentKey
Returns the length component of the DocumentKey.
getLoad() - Method in interface ants.messor.TaskStorage
Returns the current load of this task storage.
getLoad() - Method in interface ants.messor.Task
Returns the load associated to this task.
getLoad() - Method in class ants.messor.SimulatedTaskStorage
Returns the current load of this task storage.
getLoad() - Method in class ants.messor.SimulatedTask
Returns the load associated to this task.
getLoad() - Method in class ants.messor.PheromoneEntry
Return the load of the nest contained in this entry.
getLogRndKeyword() - Method in class ants.jxtagnutant.Keywords
Returns a random (exponentional distribution) keyword from the keywordList.
getManager() - Method in interface antsim.SimulatedNest
Returns the Manager object associated to this nest
getManager() - Method in class antsim.nestor.LocalNest
Return the Manager associated to this Nest
getManager() - Method in class jxtaimpl.Nest
Return a reference to the Manager instance
getMaxsize() - Method in class anthill.util.MapList
Return the maximum size of the current site.
getMaxtime() - Method in class anthill.util.MapList
Return the maximum size of the current site.
getName() - Method in interface anthill.Resource
Returns the string identifier of the object.
getName() - Method in class anthill.types.URLResourceImpl
Returns the string identifier of the object.
getName() - Method in class anthill.types.SimpleURLResource
Returns the string identifier of the object.
getName() - Method in class ants.gnutant.UrlResourceSet
Returns the string identifier of the object.
getName() - Method in class ants.gnutant.UrlResource
Returns the string identifier of the object.
getName() - Method in class ants.jxtagnutant.UrlResourceSet
Returns the string identifier of the object.
getName() - Method in class ants.utils.UrlResource
Returns the string identifier of the object.
getName() - Method in class antsim.impl.RandomResource
Returns the string identifier of the object.
getName() - Method in class jxtaimpl.storage.AnthillResource
Returns the string identifier of the object.
getNeighbours() - Method in interface anthill.AntView
Ants invoke this method to obtain the list of nest neighbors known to the current nest.
getNeighbours() - Method in interface anthill.nest.Nest
Returns information about the neighbours known to this nest.
getNeighbours() - Method in class antsim.nestor.LocalNest
Return the neighbours known to this Nest
getNeighbours() - Method in class antsim.nestor.LocalAntView
Ants invoke this method to obtain the list of nest neighbors known to the current nest.
getNeighbours() - Method in class jxtaimpl.Nest
Return an array of known neighbours
getNeighbours() - Method in class jxtaimpl.AntView
Ants invoke this method to obtain the list of nest neighbors known to the current nest.
getNest() - Method in class antsim.Rid
 
getNest() - Method in class jxtaimpl.AnthillPeerWS
This method returns the Nest instance created by the AnthillPeerWorkSpace.
getNest() - Method in class jxtaimpl.AnthillGroup
This method will be invoked by the GateService instance in order to obtain a reference to the Nest.
getNestId() - Method in interface anthill.RequestId
 
getNestId() - Method in class anthill.Neighbour
Returns the nest identifier of the neighbour
getNestId() - Method in interface anthill.AntView
Returns the identifier of the current nest hosting the ant using this AntView.
getNestId() - Method in interface anthill.nest.Nest
Returns the identifier of this nest
getNestId() - Method in interface anthill.nest.Gate
Returns the identifier of the nest containing this gate.
getNestId() - Method in class ants.messor.SimulatedTask
Unsupported operation
getNestId() - Method in class ants.messor.PheromoneEntry
Return the identifier of the nest contained in this entry.
getNestId() - Method in class antsim.Rid
 
getNestId() - Method in class antsim.nestor.LocalNest
Return the identifier of this Nest
getNestId() - Method in class antsim.nestor.LocalGate
Returns the identifier of the Nest to which this gate is associated.
getNestId() - Method in class antsim.nestor.LocalAntView
 
getNestId() - Method in class jxtaimpl.Nest
Returns the local Nest id
getNestId() - Method in class jxtaimpl.GateService
Returns the id associated with the nest this Gate belongs to
getNestId() - Method in class jxtaimpl.AnthillPeerWS
This method returns the local nest ID
getNestId() - Method in class jxtaimpl.AntView
Returns the identifier of the nest hosting the ant using this AntView.
getNestId() - Method in class jxtaimpl.ids.RequestId
Returns the ID of the Nest originating this request
getNests() - Method in interface antsim.Peernet
Returns the collection of nests composing the simulated P2P network.
getNests() - Method in class antsim.impl.PeernetImpl
Return the nodes composing the simulated p2p network
getNetDiscoveryService() - Method in class jxtaimpl.AnthillGroup
Returns the NetPeerGroup's DiscoveryService
getNetPipeService() - Method in class jxtaimpl.AnthillGroup
Returns the NetPeerGroup's PipeService
getNextMaxNest(double) - Method in interface ants.messor.MessorPheromone
Returns the next nest to be followed, depending on some parameters and on the content of the storage.
getNextMaxNest(double) - Method in class ants.messor.ArrayMessorPheromone
Returns the next nest to be followed, depending on some parameters and on the content of the storage.
getNextMinNest(double) - Method in interface ants.messor.MessorPheromone
Returns the next nest to be followed, depending on some parameters and on the content of the storage.
getNextMinNest(double) - Method in class ants.messor.ArrayMessorPheromone
Returns the next nest to be followed, depending on some parameters and on the content of the storage.
getNextNest(HashedKeyword, ArrayList) - Method in class ants.gnutant.GnutantPheromone
Obtains a set of possible next nests based on the provided keyhash.
getNextNest(HashedKeyword, ArrayList) - Method in class ants.jxtagnutant.GnutantPheromone
Obtains a set of possible next nests based on the provided keyhash.
getPipeAdv() - Method in class jxtaimpl.ids.NestId
This method will return the pipe adv from which the NestId instance has been derived
getPipeId() - Method in class jxtaimpl.storage.AnthillResource
This method returns the ID of the pipe for downloading the resource
getPipeName() - Method in class jxtaimpl.storage.AnthillResource
This method returns the name of the pipe for downloading the resource
getPipeType() - Method in class jxtaimpl.storage.AnthillResource
This method returns the type of the pipe for downloading the resource
getPopulation() - Method in interface antsim.genie.GeneticFramework
Return the population of evolved genetic codes.
getRandomNest() - Method in interface ants.messor.MessorPheromone
 
getRandomNest() - Method in class ants.messor.ArrayMessorPheromone
 
getRemainingCapacity() - Method in interface anthill.storage.GenericStorage
Returns the remaining capacity of this generic storage.
getRemainingCapacity() - Method in class anthill.storage.CapacityException
Returns the remaining capacity of the storage which raised this exception.
getRemainingCapacity() - Method in class anthill.storage.impl.MemoryStorage
Returns the remaining capacity of this generic storage.
getRemainingCapacity() - Method in class anthill.storage.impl.LRUKeyStorage
Returns the remaining capacity of this generic storage.
getRemainingCapacity() - Method in class ants.freeant.UrlStorage
Returns the remaining capacity of this generic storage.
getRemainingCapacity() - Method in class jxtaimpl.storage.CmsStorage
Returns the remaining capacity of this generic storage.
getRequestedCapacity() - Method in class anthill.storage.CapacityException
Returns the requested capacity for the resource whose insertion generated this exception.
getRequestId() - Method in class jxtaimpl.ids.AntId
Returns the requestId associated with this antId
getRequestSet() - Method in class jxtaimpl.Nest
Return the RequestSet instance
getResource() - Method in interface antsim.genie.ResourceFactory
Factory method for Resource objects.
getResource(Object) - Method in interface anthill.storage.GenericStorage
Returns the resource associated with the specified key.
getResource(Object) - Method in class anthill.storage.impl.MemoryStorage
Returns the resource identified by the given key.
getResource(Object) - Method in class anthill.storage.impl.LRUKeyStorage
Returns the resource associated with the specified key.
getResource(Object) - Method in class ants.freeant.UrlStorage
Returns the resource associated with the specified key.
getResource(Object) - Method in class jxtaimpl.AntView
Performs the specified request on the local resource storage and returns the resources satisfying the request.
getResource(Object) - Method in class jxtaimpl.storage.CmsStorage
Returns the first resource which satisfies the query (key).
getResource(Object, String) - Method in class jxtaimpl.Nest
Return a Resource instance associated with the given key.
getResourceManager(String) - Method in interface anthill.AntView
Returns a reference to the resource manager identified by the given name.
getResourceManager(String) - Method in class antsim.nestor.LocalAntView
Returns a reference to the resource manager identified by the given name.
getResourceManager(String) - Method in class jxtaimpl.AntView
Return a storage object identified by the given name.
getResourceManager(String, String) - Method in interface anthill.nest.Nest
Returns a reference to the resource manager associated to the specified ant species and identified by the given name.
getResourceManager(String, String) - Method in class antsim.nestor.LocalNest
Returns a reference to the resource manager identified by the given name.
getResourceManager(String, String) - Method in class jxtaimpl.Nest
Returns a reference to the Storage instance associated with the invoking ant's species.
getResourceName() - Method in class jxtaimpl.storage.AnthillResource
This method returns the logical name of the resource.
getResources() - Method in class ants.freeant.GnutantResourceSet
 
getResources() - Method in class ants.gnutant.GnutantResourceSet
 
getResources() - Method in class ants.messor.MessorResourceSet
Returns null to represent this empty set of resources.
getResources() - Method in interface antsim.ResourceSet
Returns a list containing the resources contained in this resource set.
getResources() - Method in class antsim.impl.RandomResourceSet
Return an array containing the resources generated and stored in this ResourceSet.
getResources(Object) - Method in interface anthill.storage.QueryStorage
Return the resource associated with the specified query.
getResources(Object) - Method in class anthill.storage.impl.LRUQueryStorage
Return the resource associated with the specified query.
getResources(Object) - Method in class ants.freeant.UrlStorage
 
getResources(Object) - Method in class ants.gnutant.UrlStorage
 
getResources(Object) - Method in class ants.jxtagnutant.UrlStorage
 
getResources(Object) - Method in class jxtaimpl.AntView
Performs the specified request on the local resource storage and returns the resources satisfying the request.
getResources(Object) - Method in class jxtaimpl.storage.CmsStorage
Returns the resources associated with the specified key.
getResources(Object, String) - Method in class jxtaimpl.Nest
Return the set of resources which satisfy the request, shaped as a Resource[].
getRndKeyword() - Method in class ants.jxtagnutant.Keywords
Returns a random (uniformly distributed) keyword from the keywordList.
getSpecies() - Method in interface anthill.Ant
Returns the identifier of the "species" of this ant.
getSpecies() - Method in class ants.freeant.ResponseGnutant
 
getSpecies() - Method in class ants.freeant.Gnutant
 
getSpecies() - Method in class ants.gnutant.SearchGnutant
 
getSpecies() - Method in class ants.gnutant.ReplyGnutant
 
getSpecies() - Method in class ants.gnutant.Insant
 
getSpecies() - Method in class ants.gnutant.BackwardGnutant
 
getSpecies() - Method in class ants.jxtagnutant.SearchGnutant
 
getSpecies() - Method in class ants.jxtagnutant.ReplyGnutant
 
getSpecies() - Method in class ants.jxtagnutant.Insant
 
getSpecies() - Method in class ants.jxtagnutant.BackwardGnutant
 
getSpecies() - Method in class ants.messor.MessorQueen
Returns the identifier of the "species" of this ant.
getSpecies() - Method in class ants.messor.MessorAnt
Returns the identifier of the "species" of this ant.
getSpecies() - Method in class ants.messor.DeliverAnt
Returns the identifier of the "species" of this ant.
getSpecies() - Method in class ants.random.RandomAnt
Returns the identifier of the "species" of this ant.
getSpecies() - Method in class jxtaimpl.SpeciesNotFoundException
Returns the ant species which caused this exception.
getSpecies() - Method in class jxtaimpl.storage.AnthillResource
This method gets the ant species of the ant that obtained this resource
getTargetException() - Method in class anthill.ResourceManagerException
Get the thrown target exception.
getTargetException() - Method in class anthill.factory.ConstructorException
Get the thrown target exception.
getTargetException() - Method in class anthill.storage.StorageNotFoundException
Get the thrown target exception.
getTasks(int) - Method in interface ants.messor.TaskStorage
Get tasks from the task set
getTasks(int) - Method in class ants.messor.SimulatedTaskStorage
Get tasks from the task set
getTime() - Method in class ants.messor.PheromoneEntry
Return the time in which this entry has been inserted in the pheromone table.
getTTL() - Method in interface anthill.AntView
 
getTTL() - Method in class anthill.nest.AntDescriptor
Return the remaining time-to-live of this ant.
getTTL() - Method in class antsim.nestor.LocalAntView
 
getTTL() - Method in class jxtaimpl.AntView
Returns this ant's TTL value
getType() - Method in class anthill.util.InstanceCount
Return the class contained in this object
getURL() - Method in class anthill.types.URLResourceImpl
Returns the stringified url for this Url resource.
getURL() - Method in interface anthill.types.URLResource
Returns the stringified URL for this URL resource.
getURL() - Method in class anthill.types.SimpleURLResource
Returns the stringified url for this Url resource.
getURL() - Method in class ants.gnutant.UrlResource
Return the stringified url for this Url resource.
getURL() - Method in class ants.utils.UrlResource
Return the stringified url for this Url resource.
getURL() - Method in class jxtaimpl.ids.NestId
This method returns the pipe identifier URL representation
getUrlResource() - Method in class ants.utils.InsantRequest
 
getUrls() - Method in class ants.gnutant.UrlResourceSet
 
getUrls() - Method in class ants.jxtagnutant.UrlResourceSet
 
getValue(String) - Method in class anthill.factory.Factory
Method used to obtain the value associated to a particular configuration parameter
getValues() - Method in class jxtaimpl.storage.Query
Resturns a String containing all the keywords to be searched
Gnutant - class ants.freeant.Gnutant.
 
Gnutant(RequestId, String, HashedKeyword, NestId, float, int, double, int, int, int) - Constructor for class ants.freeant.Gnutant
Instantiate a new Gnutant by setting the query to be satisfied and the hash value to be searched.
GnutantFactory - class ants.freeant.GnutantFactory.
 
GnutantFactory - class ants.gnutant.GnutantFactory.
 
GnutantFactory - class ants.jxtagnutant.GnutantFactory.
 
GnutantFactory(Factory, String) - Constructor for class ants.freeant.GnutantFactory
Factory for creating Gnutant ant species.
GnutantFactory(Factory, String) - Constructor for class ants.gnutant.GnutantFactory
Factory for creating Gnutant ant species.
GnutantFactory(Factory, String) - Constructor for class ants.jxtagnutant.GnutantFactory
Factory for creating Gnutant ant species.
GnutantPheromone - class ants.freeant.GnutantPheromone.
Gnutant Pheromone is "the routing table" of the Gnutant species.
GnutantPheromone - class ants.gnutant.GnutantPheromone.
Gnutant Pheromone is "the routing table" of the Gnutant species.
GnutantPheromone - class ants.jxtagnutant.GnutantPheromone.
Gnutant Pheromone is "the routing table" of the Gnutant species.
GnutantPheromone(Factory, String) - Constructor for class ants.freeant.GnutantPheromone
Creates a new GnutantPheromone instance.
GnutantPheromone(Factory, String) - Constructor for class ants.gnutant.GnutantPheromone
Creates a new GnutantPheromone instance.
GnutantPheromone(Factory, String) - Constructor for class ants.jxtagnutant.GnutantPheromone
Creates a new GnutantPheromone instance.
GnutantRequestGenerator - class ants.freeant.GnutantRequestGenerator.
This class implements a generic request generator.
GnutantRequestGenerator - class ants.gnutant.GnutantRequestGenerator.
This class implements a generic request generator.
GnutantRequestGenerator(Factory, String) - Constructor for class ants.freeant.GnutantRequestGenerator
Constructs a new generic request generator and reads parameter NumberOfRequests from the configuration files.
GnutantRequestGenerator(Factory, String) - Constructor for class ants.gnutant.GnutantRequestGenerator
Constructs a new generic request generator and reads parameter NumberOfRequests from the configuration files.
GnutantResourceDistribution - class ants.freeant.GnutantResourceDistribution.
Classes implementing this interface are used to generate pre-defined resources at the beginning of a simulation.
GnutantResourceDistribution - class ants.gnutant.GnutantResourceDistribution.
Classes implementing this interface are used to generate pre-defined resources at the beginning of a simulation.
GnutantResourceDistribution(Factory, String) - Constructor for class ants.freeant.GnutantResourceDistribution
 
GnutantResourceDistribution(Factory, String) - Constructor for class ants.gnutant.GnutantResourceDistribution
 
GnutantResourceSet - class ants.freeant.GnutantResourceSet.
 
GnutantResourceSet - class ants.gnutant.GnutantResourceSet.
 
GnutantResourceSet(Factory, String) - Constructor for class ants.freeant.GnutantResourceSet
 
GnutantResourceSet(Factory, String) - Constructor for class ants.gnutant.GnutantResourceSet
 
GnutantResponseMonitor - class ants.freeant.GnutantResponseMonitor.
Listens for responses from ReplyGnutant and log the statistics.
GnutantResponseMonitor - class ants.gnutant.GnutantResponseMonitor.
Listens for responses from ReplyGnutant and log the statistics.
GnutantResponseMonitor(Factory, String) - Constructor for class ants.freeant.GnutantResponseMonitor
Creates a new custom Gnutant response monitor.
GnutantResponseMonitor(Factory, String) - Constructor for class ants.gnutant.GnutantResponseMonitor
Creates a new custom Gnutant response monitor.
GUITest - class test.GUITest.
 
GUITest() - Constructor for class test.GUITest
 

H

hashcode - Variable in class anthill.util.SHADigest
To avoid recomputing the hash of a big integer we save it
hashCode() - Method in class anthill.Neighbour
Returns a hash code value for the object.
hashCode() - Method in class anthill.types.URLResourceImpl
Returns a hash code value for the object.
hashCode() - Method in class anthill.types.SimpleURLResource
Returns a hash code value for the object.
hashCode() - Method in class anthill.types.SimpleHashedKeyword
Returns a hash code value for the object.
hashCode() - Method in class anthill.types.SimpleDocumentId
Returns a hash code value for the object.
hashCode() - Method in class anthill.util.SHADigest
Returns a hash code value for the object.
hashCode() - Method in class ants.gnutant.UrlResourceSet
Returns a hash code value for the object.
hashCode() - Method in class ants.gnutant.UrlResource
Returns a hash code value for the object.
hashCode() - Method in class ants.jxtagnutant.UrlResourceSet
Returns a hash code value for the object.
hashCode() - Method in class ants.messor.SimulatedTask
Returns a hash code value for the object.
hashCode() - Method in class ants.messor.PheromoneEntry
 
hashCode() - Method in class ants.utils.UrlResource
Returns a hash code value for the object.
hashCode() - Method in class antsim.Rid
Returns a hash code value for the object.
hashCode() - Method in class antsim.nestor.LocalNid
Returns a hash code value for the object.
hashCode() - Method in class antsim.nestor.LocalAid
Returns a hash code value for the object.
HashedKeyword - interface anthill.types.HashedKeyword.
This interface represents an hashed keyword, used in ant algorithms based on hash routing.
HashList - class anthill.util.HashList.
This class implements a HashList, which is a combination of a HashMap and a doubly linked list.
HashList(int) - Constructor for class anthill.util.HashList
Instantiate a new HashList object by setting the maximum number of key, value pairs which may be contained in it.
HashList(int, int) - Constructor for class anthill.util.HashList
Instantiate a new HashList object by setting the maximum number of composite Pair objects which may be contained in it.
headingToString() - Method in class antsim.Stats
Returns a semi-colon separated list of headings to be printed
History - class anthill.util.History.
The History class
History(boolean) - Constructor for class anthill.util.History
 

I

inc(String) - Method in class antsim.Stats
Increment by 1 the value of the counter identified by name.
init(AntView) - Method in interface anthill.Ant
This method is called on ants at the initialization time.
init(AntView) - Method in interface anthill.types.ReturnPath
Initializes this data structure.
init(AntView) - Method in class anthill.types.ArrayReturnPath
Initializes this data structure.
init(AntView) - Method in class ants.freeant.ResponseGnutant
 
init(AntView) - Method in class ants.freeant.Gnutant
FIXME: add this method to AntView; add the invocation of this method in the local nest.
init(AntView) - Method in class ants.gnutant.SearchGnutant
 
init(AntView) - Method in class ants.gnutant.ReplyGnutant
 
init(AntView) - Method in class ants.gnutant.Insant
Initialize the InsertGnutant at the originating nest.
init(AntView) - Method in class ants.gnutant.BackwardGnutant
 
init(AntView) - Method in class ants.jxtagnutant.SearchGnutant
 
init(AntView) - Method in class ants.jxtagnutant.ReplyGnutant
 
init(AntView) - Method in class ants.jxtagnutant.Insant
Initialize the InsertGnutant at the originating nest.
init(AntView) - Method in class ants.jxtagnutant.GnutantPheromone
Initialization method.
init(AntView) - Method in class ants.jxtagnutant.BackwardGnutant
 
init(AntView) - Method in class ants.messor.MessorQueen
 
init(AntView) - Method in class ants.messor.MessorAnt
 
init(AntView) - Method in class ants.messor.DeliverAnt
 
init(AntView) - Method in class ants.random.RandomAnt
 
init(AntView, float, int, double, int) - Method in class ants.freeant.GnutantPheromone
 
init(boolean, String) - Method in class anthill.types.SHAHashedKeyword
 
init(PeerGroup, ID, Advertisement) - Method in class jxtaimpl.GateService
The init method will be invoked by the Jxta platform during the AnthillGroup initialization process.
init(PeerGroup, ID, Advertisement) - Method in class jxtaimpl.DownloadService
Initialization of this service's parameters
init(ResourceSet, Peernet, ResponseMonitor) - Method in class ants.freeant.GnutantRequestGenerator
 
init(ResourceSet, Peernet, ResponseMonitor) - Method in class ants.gnutant.GnutantRequestGenerator
 
init(ResourceSet, Peernet, ResponseMonitor) - Method in class ants.messor.MessorRequestGenerator
 
init(ResourceSet, Peernet, ResponseMonitor) - Method in interface antsim.RequestGenerator
 
init(ResourceSet, Peernet, ResponseMonitor) - Method in class antsim.impl.GenericRequestGenerator
 
init(String) - Method in class anthill.types.SimpleHashedKeyword
Initializes a new hashed keyword starting from a plaintext keyword.
init(String) - Method in class anthill.types.SHAHashedKeyword
 
init(String) - Method in interface anthill.types.HashedKeyword
Initializes the hashed keyword by setting the keyword contained in it.
initRandom(boolean) - Method in class anthill.util.SHADigest
Initialize a random generator.
initRounds - Variable in class antsim.impl.ScenarioImpl
Initialization rounds to be performed; during this phase, requests are generated and statistics are not computed
Insant - class ants.gnutant.Insant.
Ant implementation for inserting a document into the anthill network.
Insant - class ants.jxtagnutant.Insant.
Ant implementation for inserting a document into the anthill network.
Insant() - Constructor for class ants.gnutant.Insant
Default constructor for externalization.
Insant() - Constructor for class ants.jxtagnutant.Insant
Default constructor for externalization.
Insant(HashedKeyword, UrlResource) - Constructor for class ants.gnutant.Insant
Instantiate a new Gnutant by setting the query to be satisfied and the hash value to be searched.
Insant(HashedKeyword, UrlResource) - Constructor for class ants.jxtagnutant.Insant
Instantiate a new Gnutant by setting the query to be satisfied and the hash value to be searched.
InsantRequest - class ants.utils.InsantRequest.
This is the class representing the request a nest implementation has to pass the ant in charge of spreading the knowledge about the existence of a new resource.
InsantRequest(String, String) - Constructor for class ants.utils.InsantRequest
Creates an InsantRequest object for the specified URL.
InsantRequest(URL, String) - Constructor for class ants.utils.InsantRequest
Creates an InsantRequest object for the specified URL.
insert(Resource, String) - Method in class jxtaimpl.Nest
Add a new resource to this Nest.
insRequest(RequestId, String) - Method in class jxtaimpl.Nest
Method to be used by higher level applications for spreading the knowledge about the local insertion of a new request.
InstanceCount - class anthill.util.InstanceCount.
This class contains the number of instance objects of a particular class as computed by Analyzer.
intValue(String) - Method in class anthill.factory.Factory
Method used to obtain the integer value associated to a particular configuration parameter
intValue(String) - Method in class jxtaimpl.AntView
Read the configuration parameter from its own Factory instance.
isCloser(Object, Object) - Method in class anthill.types.SimpleHashedKeyword
Compares this object against the provided objects for closeness.
isCloser(Object, Object) - Method in interface anthill.types.Closeness
Compares this object against the provided objects for closeness.
isCloser(Object, Object) - Method in class anthill.util.SHADigest
 
isEmpty() - Method in class anthill.util.Queue
Returns true if the queue is empty.
isEmpty() - Method in class anthill.util.MapList
 
isOverladed() - Method in interface ants.messor.MessorPheromone
Returns true if the node is overloaded by ants, that have to be removed from the nest.
isOverladed() - Method in class ants.messor.ArrayMessorPheromone
Returns true if the node is overloaded by ants, that have to be removed from the nest.
isReachable() - Method in class anthill.Neighbour
Returns true if this neghbour is considered reachable.
isUnderloaded() - Method in interface ants.messor.MessorPheromone
If the number of visits is smaller than the minimum amount of visits to be received, returns the number of missing visits.
isUnderloaded() - Method in class ants.messor.ArrayMessorPheromone
If the number of visits is smaller than the minimum amount of visits to be received, returns the number of missing visits.
iterations - Variable in class antsim.impl.TimeExperiment
Number of iterations composing an experiment.
iterations - Variable in class antsim.impl.RangeExperiment
Number of times a scenario is evaluated
iterator() - Method in interface anthill.storage.GenericStorage
Returns the complete set of resources stored in this storage object using an iterator.
iterator() - Method in class anthill.storage.impl.MemoryStorage
Returns the complete set of resources stored in this storage object using an iterator.
iterator() - Method in class anthill.storage.impl.LRUKeyStorage
Returns the complete set of resources stored in this storage object using an iterator.
iterator() - Method in class ants.freeant.UrlStorage
Returns the complete set of resources stored in this storage object using an iterator.
iterator() - Method in class jxtaimpl.storage.CmsStorage
Returns the complete set of resources stored in this storage object using an iterator.

J

jxtaimpl - package jxtaimpl
 
jxtaimpl.gui - package jxtaimpl.gui
 
jxtaimpl.ids - package jxtaimpl.ids
 
jxtaimpl.storage - package jxtaimpl.storage
 

K

key - Variable in class anthill.util.MapList.Entry
The key used for accessing the value.
keyList() - Method in class anthill.util.MapList
 
keySet() - Method in class anthill.util.MapList
 
keyword - Variable in class anthill.types.SHAHashedKeyword
The keyword for this SHAHashedKeyword object.
Keywords - class ants.jxtagnutant.Keywords.
Provides a holder for keywords, read from an ASCII file with a set of keywords on each line.
Keywords(String) - Constructor for class ants.jxtagnutant.Keywords
Loads the specified keyword file, entirely.
Keywords(String, int, double) - Constructor for class ants.jxtagnutant.Keywords
Loads the specified keyword file, limited by the number of keyword lines to load into the keyword list.

L

leave() - Method in interface antsim.SimulatedNest
Forces the nest to exit.
leave() - Method in class antsim.nestor.LocalNest
Forces the nest to exit.
leave() - Method in class jxtaimpl.Nest
Method present in the Interface declaration, but not need and so not implemented in the jxtaimpl implementation.
length - Variable in class anthill.types.SHADocumentId
Length of the document
length - Variable in class ants.utils.DocumentKey
Length of the document
list - Variable in class anthill.storage.impl.LRUKeyStorage
HashList use to implement the LRU policy of the LRU key storage.
LoadDeviationAnalyzer - class ants.messor.LoadDeviationAnalyzer.
This class implements the ScenarioAnalyzer interface.
LoadDeviationAnalyzer(Factory, String) - Constructor for class ants.messor.LoadDeviationAnalyzer
Instantiates a new LoadDeviationAnalyzer.
LocalAid - class antsim.nestor.LocalAid.
Class LocalAid is the implementation of AntId to be used during off-line simulation.
LocalAid() - Constructor for class antsim.nestor.LocalAid
Builds a new local identifier by incrementing the counter.
LocalAntView - class antsim.nestor.LocalAntView.
Class LocalAntView is a simple implementation of interface AntView, which implements methods included in it by invoking the opportune methods on the local nest.
LocalGate - class antsim.nestor.LocalGate.
Class LocalGate is the implementation of Gate to be used during off-line simulations.
LocalGate(Factory, String) - Constructor for class antsim.nestor.LocalGate
Initializes a new LocalGate by creating a new local nest identifier.
LocalGeneticNest - class antsim.nestor.LocalGeneticNest.
A Nest class collects the components of a Nest site: (i) a AntView object, which is the view of a Nest for an Ant; (ii) a Gate object, which manage the communication between nests; (iii) an Manager, i.e. the object which manage the activities performed by different agents.
LocalGeneticNest(Factory, String) - Constructor for class antsim.nestor.LocalGeneticNest
Constructs a new nest.
LocalManager - class antsim.nestor.LocalManager.
Class LocalManager is the implementation of Manager to be used during off-line simulations.
LocalManager(Factory, String) - Constructor for class antsim.nestor.LocalManager
 
LocalNest - class antsim.nestor.LocalNest.
A Nest class collects the components of a Nest site: (i) a AntView object, which is the view of a Nest for an Ant; (ii) a Gate object, which manage the communication between nests; (iii) an Manager, i.e. the object which manage the activities performed by different agents.
LocalNest(Factory, String) - Constructor for class antsim.nestor.LocalNest
Constructs a new nest.
LocalNid - class antsim.nestor.LocalNid.
Class LocalNid is the implementation of NestId for the to be used during off-line simulation.
LocalNid(LocalGate) - Constructor for class antsim.nestor.LocalNid
Builds a new local identifier
LocalRequestSet - class antsim.nestor.LocalRequestSet.
This class is a simple implementation of ResourceSet containing an hash table mapping ant identifiers to response listeners.
LocalRequestSet(Factory, String) - Constructor for class antsim.nestor.LocalRequestSet
Constructor
LocalStorageView - class jxtaimpl.gui.LocalStorageView.
 
LocalStorageView(AnthillResource[]) - Constructor for class jxtaimpl.gui.LocalStorageView
 
LocalTrail - class anthill.storage.impl.LocalTrail.
Class LocalTrail is the implementation of Trail to be used during off-line simulations.
LocalTrail(Factory, String) - Constructor for class anthill.storage.impl.LocalTrail
Instantiate a new empty Trail object.
Log - class anthill.util.Log.
This class contains a set of static methods for the management of log files.
Log() - Constructor for class anthill.util.Log
 
lookup(AntId, boolean) - Method in interface anthill.storage.Trail
Lookup the Trail object in order to obtain the identifier of the nest from which the specified ant arrived.
lookup(AntId, boolean) - Method in class anthill.storage.impl.LocalTrail
Lookup this LocalTrail object in order to obtain the identifier of the nest from which the specified ant arrived.
lookup(AntId, boolean) - Method in class jxtaimpl.Trail
Look for the NestId associated with the provided AntId.
LRUKeyStorage - class anthill.storage.impl.LRUKeyStorage.
Implementation of an LRU based key storage.
LRUKeyStorage() - Constructor for class anthill.storage.impl.LRUKeyStorage
 
LRUKeyStorage(Factory, String) - Constructor for class anthill.storage.impl.LRUKeyStorage
 
LRUQueryStorage - class anthill.storage.impl.LRUQueryStorage.
Implementation of an LRU based query storage.
LRUQueryStorage(Factory, String) - Constructor for class anthill.storage.impl.LRUQueryStorage
 

M

main(String[]) - Static method in class anthill.util.Util
 
main(String[]) - Static method in class anthill.util.Queue
 
main(String[]) - Static method in class test.Test
 
main(String[]) - Static method in class test.Mixer
 
main(String[]) - Static method in class test.GUITest
 
MainToolbar - class jxtaimpl.gui.MainToolbar.
 
MainToolbar(Nest) - Constructor for class jxtaimpl.gui.MainToolbar
Constructor of the main window.
Manager - interface anthill.nest.Manager.
The aim of a Manager is to control the execution of the ants receveid by other nests or generated locally.
Manager - class jxtaimpl.Manager.
Implementations of Manager capable to manage multiple threads.
Manager(Factory, String) - Constructor for class jxtaimpl.Manager
 
Manager(int) - Constructor for class jxtaimpl.Manager
Instantiates a thread manager by creating a number of threads which will take care of the ants.
map - Variable in class anthill.util.MapList
A map mapping a key identifier to a composite Entry object implementing a doubly linked list.
MapList - class anthill.util.MapList.
This class implements a HashList, which is a combination of a HashMap and a doubly linked list.
MapList.Entry - class anthill.util.MapList.Entry.
The Entry class is an inner class used to link objects stored in the map into a list.
MapList.Entry(Object, Object) - Constructor for class anthill.util.MapList.Entry
Initializing constructor, to be inserted at the tail, thus requires you to specify the previous tail.
MapList(int) - Constructor for class anthill.util.MapList
Instantiate a new MapList object by setting the maximum number of key, value pairs which may be contained in it.
MapList(int, int) - Constructor for class anthill.util.MapList
Instantiate a new MapList object by setting the maximum number of composite Entry objects which may be contained in it.
MAX_EXPLORING_PROB - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read maxExploringProb
MAX_KEEPSEARCHING_PROB - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read maxKeepSearchingProb
MAX_SEARCH_DEV - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read maxSearchDev
MAX_TARGET_RATIO - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read maxTargetRatio
MAX_TRANSPORT - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read transportPercentage
MAX_VALUES - Static variable in class anthill.util.TreeList
Maximum number of values to be returned from the get(key, valcnt) method
maxvalue - Variable in class antsim.impl.RangeExperiment
 
MemoryStorage - class anthill.storage.impl.MemoryStorage.
The MemoryStorage is a simple implementation of the generic storage which keeps resources in memory.
MemoryStorage(Factory, String) - Constructor for class anthill.storage.impl.MemoryStorage
Constructor for a memory capacity object
merge(Queue) - Method in class anthill.util.Queue
Add the elements of the addend queue at the end of this queue.
MessorAnt - class ants.messor.MessorAnt.
 
MessorAnt(float, float, double, double, float, float, float, float, float, int, int) - Constructor for class ants.messor.MessorAnt
 
MessorAntFactory - class ants.messor.MessorAntFactory.
 
MessorAntFactory(Factory, String) - Constructor for class ants.messor.MessorAntFactory
 
MessorPheromone - interface ants.messor.MessorPheromone.
 
MessorQueen - class ants.messor.MessorQueen.
 
MessorQueen(float, float, double, double, float, float, float, float, float, int) - Constructor for class ants.messor.MessorQueen
 
MessorRequestGenerator - class ants.messor.MessorRequestGenerator.
This implementation generates fake computing request to be simulated in the Anthill environment.
MessorRequestGenerator(Factory, String) - Constructor for class ants.messor.MessorRequestGenerator
 
MessorResourceDistribution - class ants.messor.MessorResourceDistribution.
A resource distribution for the messor ant species is empty, since for messors there is no fixed set of "resources" in the system.
MessorResourceDistribution(Factory, String) - Constructor for class ants.messor.MessorResourceDistribution
Constructs a "do-nothing" resource distribution.
MessorResourceSet - class ants.messor.MessorResourceSet.
A resource set for the messor ant species is empty, since for messors there is no fixed set of "resources" in the system.
MessorResourceSet(Factory, String) - Constructor for class ants.messor.MessorResourceSet
Creates an empty resource set.
MIN_EXPLORING_PROB - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read minExploringProb
MIN_KEEPSEARCHING_PROB - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read minKeepSearchingProb
MIN_SEARCH_DEV - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read minSearchDev
MIN_TARGET_RATIO - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read maxTargetRatio
minvalue - Variable in class antsim.impl.RangeExperiment
 
Mixer - class test.Mixer.
 
Mixer() - Constructor for class test.Mixer
 
mkNestId(Advertisement) - Method in interface jxtaimpl.PeerFinder
When a new PeerAdvertisement is found, it is handled to this method to extract a valid NestId from it, since that's the smallest information we need to get connected to other nests.
mkNestId(Advertisement) - Method in class jxtaimpl.AnthillPeerWS
When a new PipeAdvertisement is found, it is handled to this method to extract a valid NestId from it, since that's the smallest information we need to get connected to other nests.
monitor - Variable in class antsim.impl.ScenarioImpl
Response monitor to evaluate response time
move(NestId) - Method in interface anthill.AntView
Method invoked by an ant in order to be sent to another Nest.
move(NestId) - Method in class antsim.nestor.LocalAntView
Moves an ant to the specified nest.
move(NestId) - Method in class jxtaimpl.AntView
Method invoked by an ant in order to be sent to another Nest.
move(NestId, Ant, int) - Method in class jxtaimpl.Nest
Method invoked in order to send an Ant to another Nest.
moveToNextRandomNest(AntView) - Method in class ants.freeant.GnutantPheromone
The ant performs a random step, either because the ant wants to explore, or because the ants failed to move to the selected nests.
moveToNextTrailNest(AntView, HashedKeyword) - Method in class ants.freeant.GnutantPheromone
 

N

name - Variable in class anthill.storage.impl.LRUKeyStorage
Name used to identify this component in the factory
name - Variable in class ants.freeant.UrlStorage
Name used to identify this component in the factory
NAME - Static variable in interface anthill.AntFactory
Identifier used in the configuration files
NAME - Static variable in interface anthill.nest.RequestSet
Identifier used in the configuration files
NAME - Static variable in interface anthill.nest.Nest
Identifier used in the configuration files
NAME - Static variable in interface anthill.nest.Manager
Identifier used in the configuration files
NAME - Static variable in interface anthill.nest.Gate
Identifier used in the configuration files
NAME - Static variable in interface anthill.storage.Trail
Identifier used in the configuration files
NAME - Static variable in interface anthill.types.HashedKeyword
 
NAME - Static variable in interface anthill.types.DocumentId
 
NAME - Static variable in class ants.freeant.GnutantPheromone
Identifier used in the configuration files
NAME - Static variable in class ants.gnutant.GnutantPheromone
Identifier used in the configuration files
NAME - Static variable in class ants.jxtagnutant.GnutantPheromone
 
NAME - Static variable in interface ants.messor.TaskStorage
Identifier used in the configuration files
NAME - Static variable in interface ants.messor.MessorPheromone
Identifier used in the configuration files
NAME - Static variable in interface antsim.ScenarioAnalyzer
Identifier used in the configuration files
NAME - Static variable in interface antsim.Scenario
Identifier used in the configuration files
NAME - Static variable in interface antsim.ResponseMonitor
Identifier used in the configuration files
NAME - Static variable in interface antsim.ResourceSet
Identifier used in the configuration files
NAME - Static variable in interface antsim.ResourceDistribution
Identifier used in the configuration files
NAME - Static variable in interface antsim.RequestGenerator
Identifier used in the configuration files
NAME - Static variable in interface antsim.Peernet
Identifier used in the configuration files
NAME - Static variable in interface antsim.Experiment
Identifier used in the configuration files
NAME - Static variable in interface antsim.genie.Fitness
Identifier used in the configuration files
Neighbour - class anthill.Neighbour.
Class Neighbour contains the information related to another nest related to another nest.
Neighbour(NestId) - Constructor for class anthill.Neighbour
Constructs a new neighbour with the given identifier.
Neighbour(NestId, float, boolean) - Constructor for class anthill.Neighbour
Constructs a new neighbour with the given identifier and with the specified additional parameters.
NeighbourManager - class jxtaimpl.NeighbourManager.
This synchronized class is used as a repository for storing information about this nest's neighbourhood.
NeighbourManager() - Constructor for class jxtaimpl.NeighbourManager
Defaul constructor
Nest - interface anthill.nest.Nest.
Nest is the interface used by nest users to communicate with nests.
Nest - class jxtaimpl.Nest.
This class implements the Nest interface and the AntListener interface as well.
Nest(Factory) - Constructor for class jxtaimpl.Nest
Default constructor which instantiates a RequestSet and a Trail
NestId - interface anthill.NestId.
Empty interface used as a marker for nest identifiers.
NestId - class jxtaimpl.ids.NestId.
The class NestId uses a gateService-PipeAdv in order to identify a nest
NestId(PipeAdvertisement) - Constructor for class jxtaimpl.ids.NestId
The constructor takes as input value the pipe adv of this nest's GateService instance.
NestLoadListingAnalyzer - class ants.messor.NestLoadListingAnalyzer.
This class implements the ScenarioAnalyzer interface.
NestLoadListingAnalyzer(Factory, String) - Constructor for class ants.messor.NestLoadListingAnalyzer
Instantiates a new NestLoadListingAnalyzer.
NestNeighboursAnalyzer - class ants.messor.NestNeighboursAnalyzer.
This class implements the ScenarioAnalyzer interface.
NestNeighboursAnalyzer(Factory, String) - Constructor for class ants.messor.NestNeighboursAnalyzer
Instantiates a new NestNeighboursAnalyzer.
next - Variable in class anthill.util.MapList.Entry
Next pair in the linked list
nextAbsoluteNormal(double, double) - Method in class anthill.util.ExtendedRandom
 
nextAbsoluteNormal(float, double) - Method in class anthill.util.ExtendedRandom
 
nextAbsoluteNormal(int, double) - Method in class anthill.util.ExtendedRandom
 
nextNormal(double, double) - Method in class anthill.util.ExtendedRandom
 
nextNormal(float, double) - Method in class anthill.util.ExtendedRandom
 
nextNormal(int, double) - Method in class anthill.util.ExtendedRandom
 

P

panic(Throwable) - Static method in class anthill.util.Util
Print the description of an exceptional condition and exit from it.
PAR_CAPACITY - Static variable in class anthill.storage.impl.MemoryStorage
The identifier of the configuration parameter
PAR_CAPACITY - Static variable in class ants.freeant.UrlStorage
The identifier of the configuration parameter
PAR_CAPACITY - Static variable in class ants.freeant.GnutantPheromone
String name of the parameter used to determine
PAR_CAPACITY - Static variable in class ants.gnutant.GnutantPheromone
String name of the parameter used to determine the number of repetitions to be executed.
PAR_CAPACITY - Static variable in class ants.jxtagnutant.GnutantPheromone
String name of the parameter used to determine the number of repetitions to be executed.
PAR_CAPACITY - Static variable in class ants.messor.ArrayMessorPheromone
Parameter name used to read PheromoneCapacity
PAR_CLOSENESS - Static variable in class ants.gnutant.GnutantPheromone
String name of the parameter used to determine the number of iterations to be executed.
PAR_CLOSENESS - Static variable in class ants.jxtagnutant.GnutantPheromone
String name of the parameter used to determine the number of iterations to be executed.
PAR_CONTROLLERNAME - Static variable in class anthill.storage.impl.LRUQueryStorage
The identifier of the configuration parameter
PAR_CONTROLLERNAME - Static variable in class ants.freeant.UrlStorage
The identifier of the configuration parameter
PAR_DEGREE - Static variable in class antsim.impl.PeernetImpl
String name of the parameter used to determine the degree of the nodes included in this peernet.
PAR_DEVPPE - Static variable in class ants.messor.MessorRequestGenerator
String name of the parameter used to
PAR_DEVRPP - Static variable in class ants.messor.MessorRequestGenerator
String name of the parameter used to
PAR_DEVTBE - Static variable in class ants.messor.MessorRequestGenerator
String name of the parameter used to
PAR_DOWNLOADPROB - Static variable in class ants.freeant.GnutantResponseMonitor
Parameter name used to read the percentage of documents to download upon receiving a set of documents references.
PAR_DOWNLOADPROB - Static variable in class ants.gnutant.GnutantResponseMonitor
Parameter name used to read the percentage of documents to download upon receiving a set of documents references.
PAR_EXPLORATIONATTEMPTS - Static variable in class ants.freeant.GnutantFactory
Parameter name used to read explorationAttempts
PAR_EXPLORATIONPROB - Static variable in class ants.freeant.GnutantFactory
Parameter name used to read explorationProbability
PAR_FILENAME - Static variable in class ants.freeant.GnutantResourceSet
String name of the parameter used to determine the
PAR_FILENAME - Static variable in class ants.gnutant.GnutantResourceSet
String name of the parameter used to determine the
PAR_FINALROUNDS - Static variable in class antsim.impl.ScenarioImpl
String name of the parameter used to determine
PAR_INITIALDOCS - Static variable in class ants.freeant.GnutantResourceDistribution
String name of the parameter used to determine the inital number of documents to be installed at each nest.
PAR_INITIALDOCS - Static variable in class ants.gnutant.GnutantResourceDistribution
String name of the parameter used to determine the inital number of documents to be installed at each nest.
PAR_INITROUNDS - Static variable in class antsim.impl.ScenarioImpl
String name of the parameter used to determine
PAR_ITERATIONS - Static variable in class antsim.impl.TimeExperiment
String name of the parameter used to determine the number of iterations to be executed.
PAR_ITERATIONS - Static variable in class antsim.impl.RangeExperiment
String name of the parameter used to determine the number of iterations to be executed.
PAR_ITERATIONS - Static variable in class antsim.impl.ExperimentImpl
String name of the parameter used to determine the number of iterations to be executed.
PAR_JOINPROB - Static variable in class antsim.impl.PeernetImpl
String name of the parameter used to determine the probability for a node to join the peer network.
PAR_LEAVEPROB - Static variable in class antsim.impl.PeernetImpl
String name of the parameter used to determine the probability for a node to leave the peer network.
PAR_MAXPROVIDERS - Static variable in class ants.freeant.GnutantFactory
Parameter name used to read trailDev
PAR_MAXRESOURCES - Static variable in class ants.freeant.GnutantFactory
Parameter name used to read trailDev
PAR_MAXSIZE - Static variable in class anthill.storage.impl.LocalTrail
The identifier of the configuration parameter containing the maximum number of pairs (ant id, nest id) that may be stored in a Trail object.
PAR_MAXTIME - Static variable in class anthill.storage.impl.LocalTrail
The identifier of the configuration parameter containing the maximum time of permanence of a pair (ant id, nest id) in a Trail object.
PAR_MAXVALUE - Static variable in class antsim.impl.RangeExperiment
String name of the parameter used to determine the maximum value that has to be assigned to the ranged parameter.
PAR_MAXVISITS - Static variable in class ants.messor.ArrayMessorPheromone
Parameter name used to read max visits
PAR_MEAN - Static variable in class ants.freeant.GnutantResourceDistribution
String name of the parameter used to determine vary the mean of the keyword selection distribution.
PAR_MEAN - Static variable in class ants.freeant.GnutantRequestGenerator
String name of the parameter used to determine vary the mean of the keyword selection distribution.
PAR_MEAN - Static variable in class ants.gnutant.GnutantResourceDistribution
String name of the parameter used to determine vary the mean of the keyword selection distribution.
PAR_MEAN - Static variable in class ants.gnutant.GnutantRequestGenerator
String name of the parameter used to determine vary the mean of the keyword selection distribution.
PAR_MEANPPE - Static variable in class ants.messor.MessorRequestGenerator
String name of the parameter used to
PAR_MEANRPP - Static variable in class ants.messor.MessorRequestGenerator
String name of the parameter used to
PAR_MEANTBE - Static variable in class ants.messor.MessorRequestGenerator
String name of the parameter used to
PAR_MINVALUE - Static variable in class antsim.impl.RangeExperiment
String name of the parameter used to determine the minimum value that has to be assigned to the ranged parameter.
PAR_MINVISITS - Static variable in class ants.messor.ArrayMessorPheromone
Parameter name used to read visits
PAR_NUMBERCOPIES - Static variable in class antsim.impl.GenericResourceDistribution
Parameter name used to read the number of copies of the resources to be inserted in the simulated peer-to-peer network.
PAR_NUMBERREQUESTS - Static variable in class ants.freeant.GnutantRequestGenerator
Parameter name used to read the number of requests to be generated
PAR_NUMBERREQUESTS - Static variable in class ants.gnutant.GnutantRequestGenerator
Parameter name used to read the number of requests to be generated
PAR_NUMBERREQUESTS - Static variable in class antsim.impl.GenericRequestGenerator
Parameter name used to read the number of requests to be generated
PAR_PARAMETERNAME - Static variable in class antsim.impl.RangeExperiment
String name of the parameter used to identify the name of the parameter whose value is ranged from a minimum value to a maximum value.
PAR_REGULARROUNDS - Static variable in class antsim.impl.ScenarioImpl
String name of the parameter used to determine
PAR_REPETITIONS - Static variable in class antsim.impl.TimeExperiment
String name of the parameter used to determine the number of repetitions to be executed.
PAR_REPETITIONS - Static variable in class antsim.impl.ExperimentImpl
String name of the parameter used to determine the number of repetitions to be executed.
PAR_SELECTION - Static variable in class ants.freeant.GnutantResourceDistribution
String name of the parameter used to determine the type of selection you can use.
PAR_SELECTION - Static variable in class ants.freeant.GnutantRequestGenerator
String name of the parameter used to determine the type of selection you can use.
PAR_SELECTION - Static variable in class ants.gnutant.GnutantResourceDistribution
String name of the parameter used to determine the type of selection you can use.
PAR_SELECTION - Static variable in class ants.gnutant.GnutantRequestGenerator
String name of the parameter used to determine the type of selection you can use.
PAR_SIZE - Static variable in class ants.freeant.GnutantResourceSet
String name of the parameter used to determine the number of of resources contained in this resource set.
PAR_SIZE - Static variable in class ants.gnutant.GnutantResourceSet
String name of the parameter used to determine the number of of resources contained in this resource set.
PAR_SIZE - Static variable in class antsim.impl.RandomResourceSet
String name of the parameter used to determine the number of of resources contained in this resource set.
PAR_SIZE - Static variable in class antsim.impl.PeernetImpl
String name of the parameter used to determine the number of nodes included in this peernet.
PAR_STEP - Static variable in class antsim.impl.RangeExperiment
String name of the parameter used to determine the step between two consecutive values to be assigned to the ranged parameter.
PAR_STORAGENAME - Static variable in class anthill.storage.impl.LRUKeyStorage
The identifier of the configuration parameter
PAR_STORAGENAME - Static variable in class antsim.impl.GenericResourceDistribution
Parameter name used to read the name of storage in which resources have to be inserted.
PAR_TIMERANGE - Static variable in class ants.messor.ArrayMessorPheromone
Parameter name used to read TimeRange
PAR_TRAILATTEMPTS - Static variable in class ants.freeant.GnutantFactory
Parameter name used to read trailAttempts
PAR_TRAILDEV - Static variable in class ants.freeant.GnutantFactory
Parameter name used to read trailDev
PAR_TTL - Static variable in class antsim.nestor.LocalNest
String name of the parameter used to determine the ttl used by these nests.
parameterName - Variable in class antsim.impl.RangeExperiment
Identifier of the parameter to be set
PeerFinder - interface jxtaimpl.PeerFinder.
This interface defines a set of methods which should be implemented for periodically collecting information about other peers (Nests).
peernet - Variable in class antsim.impl.ScenarioImpl
Peernet on which the genetic code will be evaluated
Peernet - interface antsim.Peernet.
The Peernet interface represents a simulated peer-to-peer network.
PeernetImpl - class antsim.impl.PeernetImpl.
This is a basic implementation of the Peernet interface.
PeernetImpl(Factory, String) - Constructor for class antsim.impl.PeernetImpl
Initializes a new simulated peer networks.
PheromoneEntry - class ants.messor.PheromoneEntry.
Data structure containing the identifier of a nest and the load associated to it.
PheromoneEntry(NestId, int, int) - Constructor for class ants.messor.PheromoneEntry
 
PheromoneStorage - interface anthill.storage.impl.PheromoneStorage.
Storage is an empty interface which is used a marker for storage objects, which may be requested and obtained by ants when visiting nest.
PHR_STORAGE - Static variable in interface anthill.storage.Storage
Name used to identify the standard storage for documents
pop() - Method in class anthill.util.Backtrack
 
prev - Variable in class anthill.util.MapList.Entry
Previous pair in the linked list
print() - Method in class anthill.util.History
FIXME Add a parameter to print over a print writer
print(int, Object) - Static method in class anthill.util.Log
If the log is not active, print an exception on the standard output.
print(Object) - Static method in class anthill.util.Log
Prints the specified information on the standard output.
Printable - class anthill.util.Printable.
Classes extending Printable automatically inherit a toString() method which prints out their contents.
Printable() - Constructor for class anthill.util.Printable
 
printClasses(Object) - Static method in class anthill.util.Analyzer
Returns a string containing information about the classes referenced (directly or indirectly) by the specified object and the number of instances for each classes.
printFile(int, Object) - Static method in class anthill.util.Log
If the log is not active, print an exception on the standard output.
printFile(Object) - Static method in class anthill.util.Log
Prints the specified information on the standard output.
println(int, Object) - Static method in class anthill.util.Log
If the log is not active, print an exception on the standard output.
println(Object) - Static method in class anthill.util.Log
Prints the specified information on the standard output and terminates the line.
printlnFile(int, Object) - Static method in class anthill.util.Log
If the log is not active, print an exception on the standard output.
printlnFile(Object) - Static method in class anthill.util.Log
Prints the specified information on the standard output and terminates the line.
printStackTrace() - Method in class anthill.ResourceManagerException
Prints the stack trace of the thrown target exception.
printStackTrace() - Method in class anthill.factory.ConstructorException
Prints the stack trace of the thrown target exception.
printStackTrace() - Method in class anthill.storage.StorageNotFoundException
Prints the stack trace of the thrown target exception.
printStackTrace(Exception) - Static method in class anthill.util.Log
Print the stack trace of the specified exception on the standard output; if the log function is active, print the stack trace on the log file as well.
printStackTrace(int, Exception) - Static method in class anthill.util.Log
If the log is not active, prints an exception on the standard output.
printStackTrace(PrintStream) - Method in class anthill.ResourceManagerException
Prints the stack trace of the thrown target exception to the specified print stream.
printStackTrace(PrintStream) - Method in class anthill.factory.ConstructorException
Prints the stack trace of the thrown target exception to the specified print stream.
printStackTrace(PrintStream) - Method in class anthill.storage.StorageNotFoundException
Prints the stack trace of the thrown target exception to the specified print stream.
printStackTrace(PrintWriter) - Method in class anthill.ResourceManagerException
Prints the stack trace of the thrown target exception to the specified print writer.
printStackTrace(PrintWriter) - Method in class anthill.factory.ConstructorException
Prints the stack trace of the thrown target exception to the specified print writer.
printStackTrace(PrintWriter) - Method in class anthill.storage.StorageNotFoundException
Prints the stack trace of the thrown target exception to the specified print writer.
PROP_FOOTPRINT - Static variable in class antsim.impl.TimeExperiment
String name of the Java property used to determine whether the the analyisis of the footprint is activated.
PROP_FOOTPRINT - Static variable in class antsim.impl.RangeExperiment
String name of the Java property used to determine whether the the analyisis of the footprint is activated.
PROP_FOOTPRINT - Static variable in class antsim.impl.ExperimentImpl
String name of the Java property used to determine whether the the analyisis of the footprint is activated.
proxyMap - Variable in class anthill.util.TreeList
A proxy for the actual map, used to access methods from the SortedMap interface.
push() - Method in class anthill.util.Backtrack
Resizes the backtrack structure by adding the space for a new element.
put(Object, Object) - Method in class anthill.util.MapList
Add the key, value pair to the map.
put(String, String) - Method in class anthill.factory.Factory
Method used to update the mapping between a component name and the class implementing it.
putAll(Map) - Method in class anthill.util.MapList
 
putValue(String, double) - Method in class anthill.factory.Factory
Method used to insert or update a double configuration value associated to a configuration name.
putValue(String, float) - Method in class anthill.factory.Factory
Method used to insert or update a double configuration value associated to a configuration name.
putValue(String, int) - Method in class anthill.factory.Factory
Method used to insert or update an integer configuration value associated to a configuration name.
putValue(String, Object) - Method in class anthill.factory.Factory
Method used to insert or update a configuration value associated to a configuration name.

Q

Query - class jxtaimpl.storage.Query.
This class has to be used by Ants in order to properly query CmsStorages
Query(String, String) - Constructor for class jxtaimpl.storage.Query
The constructor needs an element name, and a set of possible values.
QueryController - interface anthill.storage.QueryController.
 
QueryResults - class jxtaimpl.gui.QueryResults.
 
QueryResults(Nest, String, String) - Constructor for class jxtaimpl.gui.QueryResults
 
QueryStorage - interface anthill.storage.QueryStorage.
Implementation of an LRU based query storage.
Queue - class anthill.util.Queue.
The Queue class implements a queue with last-in, first-out semantics.
Queue() - Constructor for class anthill.util.Queue
Allocates a queue with default bucket size
Queue(int) - Constructor for class anthill.util.Queue
Allocates a queue with bucket size equal to size <\code>.

R

random - Static variable in class anthill.util.SHADigest
Proxy for obtaining random numbers.
RANDOM_TYPE - Static variable in class anthill.util.SHADigest
Name of the random function to be used
RandomAnt - class ants.random.RandomAnt.
This class contains the implementation of a simple ant which performs a random walk through the network.
RandomAnt(RequestId, String) - Constructor for class ants.random.RandomAnt
Instantiate a new RandomAnt by setting the query to be satisfied and the hash value to be searched.
RandomAntFactory - class ants.random.RandomAntFactory.
 
RandomAntFactory(Factory, String) - Constructor for class ants.random.RandomAntFactory
 
RandomResource - class antsim.impl.RandomResource.
A RandomResource is characterized only by its name, which is a string obtained from a long value generated randomly.
RandomResource() - Constructor for class antsim.impl.RandomResource
Construct a resource with a random name
RandomResourceSet - class antsim.impl.RandomResourceSet.
RandomResourceSet is a simple implementation of ResourceSet which generates RandomResources.
RandomResourceSet(Factory, String) - Constructor for class antsim.impl.RandomResourceSet
Initializes a new random resource set.
RangeExperiment - class antsim.impl.RangeExperiment.
This class contains an implementation of experiment in which one of the simulation parameter, specified trough parameter ParameterName, has its value changed from a minimum value (parameter MinValue) to a maximum value (parameter MaxValue), with an increase specified by parameter Step.
RangeExperiment(Factory, String) - Constructor for class antsim.impl.RangeExperiment
Instantiates a new RangeExperiment.
rdigest - Variable in class anthill.util.SHADigest
A big integer for the hash code of the specified keyword.
read() - Method in class jxtaimpl.GateServiceBuffer
 
read(String) - Method in class anthill.factory.ConfigParser
Parses the file obtained from the specified URL.
readExternal(ObjectInput) - Method in class anthill.types.URLResourceImpl
Marshals this URLResourceImpl to the specified output stream.
readExternal(ObjectInput) - Method in class anthill.types.SHAHashedKeyword
Marshals this SHAHashedKeyword to the specified output stream.
readExternal(ObjectInput) - Method in class anthill.types.SHADocumentId
Marshals this SHADocumentId to the specified output stream.
readExternal(ObjectInput) - Method in class anthill.util.SHADigest
Marshals this SHADigest to the specified input stream.
readExternal(ObjectInput) - Method in class ants.freeant.Gnutant
 
readExternal(ObjectInput) - Method in class ants.gnutant.UrlResourceSet
Marshals this UrlResourceSet to the specified output stream.
readExternal(ObjectInput) - Method in class ants.gnutant.UrlResource
Marshals this UrlResource to the specified output stream.
readExternal(ObjectInput) - Method in class ants.gnutant.SearchGnutant
 
readExternal(ObjectInput) - Method in class ants.gnutant.Insant
Describe readExternal method here.
readExternal(ObjectInput) - Method in class ants.jxtagnutant.UrlResourceSet
Marshals this UrlResourceSet to the specified output stream.
readExternal(ObjectInput) - Method in class ants.jxtagnutant.SearchGnutant
 
readExternal(ObjectInput) - Method in class ants.jxtagnutant.Insant
Describe readExternal method here.
readExternal(ObjectInput) - Method in class ants.random.RandomAnt
 
readExternal(ObjectInput) - Method in class ants.utils.UrlResource
Marshals this UrlResource to the specified output stream.
readExternal(ObjectInput) - Method in class ants.utils.DocumentKey
Marshals this DocumentKey to the specified output stream.
regularRounds - Variable in class antsim.impl.ScenarioImpl
Regular rounds to be performed; during this phase, requests are generated and statistics are computed
remove() - Method in class anthill.util.Queue
Removes the first element of the queue.
remove(Object) - Method in class anthill.util.MapList
Removes the specify key and its associated value from the map list.
removeChunck(int) - Method in class anthill.util.MapList
Removes the specify number of elements from the head of the linked list and also from the map.
removeLast(AntView) - Method in interface anthill.types.ReturnPath
Removes the last element of the path and returns it to the invoker.
removeLast(AntView) - Method in class anthill.types.ArrayReturnPath
Removes the last element of the path and returns it to the invoker.
removeNeighbour(NestId) - Method in interface anthill.AntView
Ants invoke this method to remove a neighbor nest from the list of neighbors known to this nest.
removeNeighbour(NestId) - Method in interface anthill.nest.Nest
Removes the identifier of a neighbour nest from the set of neighbours known to this Nest.
removeNeighbour(NestId) - Method in class antsim.nestor.LocalNest
Remove a neighbour identifier from the set of neighbour
removeNeighbour(NestId) - Method in class antsim.nestor.LocalAntView
FIXME: Implement.
removeNeighbour(NestId) - Method in class jxtaimpl.Nest
Remove the entry associated with the provided NestId from the set of known neighbours
removeNeighbour(NestId) - Method in class jxtaimpl.NeighbourManager
This method removes the neighbour entry associated with the specified id.
removeNeighbour(NestId) - Method in class jxtaimpl.AntView
Ants invoke this method to remove a neighbor nest from the list of neighbors known to this nest.
removeResource(Object) - Method in interface anthill.storage.GenericStorage
Removes the resource associated with the specified key from the storage.
removeResource(Object) - Method in class anthill.storage.impl.MemoryStorage
Removes a resource from the storage.
removeResource(Object) - Method in class anthill.storage.impl.LRUKeyStorage
Removes the resource associated with the specified key from the storage.
removeResource(Object) - Method in class ants.freeant.UrlStorage
Removes the resource associated with the specified key from the storage.
removeResource(Object) - Method in class jxtaimpl.storage.CmsStorage
This method removes the first resource which satisfies the given query.
repetitions - Variable in class antsim.impl.TimeExperiment
Number of repetions of this experiment.
repetitions - Variable in class antsim.impl.ExperimentImpl
Number of repetions of this experiment.
ReplyGnutant - class ants.gnutant.ReplyGnutant.
 
ReplyGnutant - class ants.jxtagnutant.ReplyGnutant.
 
ReplyGnutant() - Constructor for class ants.gnutant.ReplyGnutant
Default constructor for externalization
ReplyGnutant() - Constructor for class ants.jxtagnutant.ReplyGnutant
Default constructor for externalization
ReplyGnutant(RequestId, Resource[], NestId) - Constructor for class ants.gnutant.ReplyGnutant
Initializes a new ReplyGnutant with the set of resources to be returned, the request identifier and the identifier of the requestor nest.
ReplyGnutant(RequestId, Resource[], NestId) - Constructor for class ants.jxtagnutant.ReplyGnutant
Initializes a new ReplyGnutant with the set of resources to be returned, the request identifier and the identifier of the requestor nest.
request(RequestId, Object, ResponseListener) - Method in interface anthill.nest.Nest
Accepts a resource request originated by the user of this nest.
request(RequestId, Object, ResponseListener) - Method in class antsim.nestor.LocalNest
Accepts a request from the nest user.
request(RequestId, Object, ResponseListener) - Method in class jxtaimpl.Nest
With this method a new request is passed to the Nest.
requestGenerator - Variable in class antsim.impl.ScenarioImpl
Request generator used to generate run-time requests
RequestGenerator - interface antsim.RequestGenerator.
Classes implementing this interface are used to generate requests during a simulation.
RequestId - interface anthill.RequestId.
Empty interface used as a marker for request identifiers.
RequestId - class jxtaimpl.ids.RequestId.
This identifier is obtained starting from a NestId.
RequestId(NestId) - Constructor for class jxtaimpl.ids.RequestId
The defalut constructor
RequestSet - interface anthill.nest.RequestSet.
The RequestSet interface represents a data structure containing associations between request identifiers and listeners interested in the responses returned by those ants.
RequestSet - class jxtaimpl.RequestSet.
This class maps RequestIds to appropriate ResponseListeners
RequestSet() - Constructor for class jxtaimpl.RequestSet
This is the default constructor
Resource - interface anthill.Resource.
The Resource interface describes resources that may be stored in a nests.
ResourceAlreadyStoredException - exception jxtaimpl.storage.ResourceAlreadyStoredException.
 
ResourceAlreadyStoredException() - Constructor for class jxtaimpl.storage.ResourceAlreadyStoredException
 
resourceDistribution - Variable in class antsim.impl.ScenarioImpl
Resource distribution used to distribute initial resources
ResourceDistribution - interface antsim.ResourceDistribution.
Classes implementing this interface are used to generate pre-defined resources at the beginning of a simulation.
ResourceFactory - interface antsim.genie.ResourceFactory.
Factory interface for Resource objects.
ResourceManager - interface anthill.ResourceManager.
This interface represents a resource manager.
ResourceManagerException - exception anthill.ResourceManagerException.
This exception is raised when it is impossible to create a resource manager, due to some configuration problem.
ResourceManagerException(Throwable) - Constructor for class anthill.ResourceManagerException
Constructs a ResourceManagerException with a target exception.
ResourceManagerException(Throwable, String) - Constructor for class anthill.ResourceManagerException
Constructs a ResourceManagerException with a target exception and a detail message.
resourceSet - Variable in class antsim.impl.ScenarioImpl
Set containing the initial resources
ResourceSet - interface antsim.ResourceSet.
Interface ResourceSet is used in scenarios in order to obtain a set of resources to be inserted in the simulated peer network and a set of requests to be performed.
ResponseGnutant - class ants.freeant.ResponseGnutant.
In this version, I've removed the support for fake probability.
ResponseGnutant() - Constructor for class ants.freeant.ResponseGnutant
Default constructor for externalization
ResponseGnutant(RequestId, Resource[], NestId) - Constructor for class ants.freeant.ResponseGnutant
Initializes a new ResponseGnutant with the set of resources to be returned, the identifier of the requestor nest and an ant identifier to be used to obtain return information through nests.
ResponseListener - interface anthill.nest.ResponseListener.
Listener interface which must be implemented by objects that want to be notified about the results of a request.
ResponseMonitor - interface antsim.ResponseMonitor.
Interface ResponseMonitor
ReturnPath - interface anthill.types.ReturnPath.
This interface represents an utility data structure that can be used by ants to obtain information about the return path to the requestor nest.
returnResources(RequestId, Resource[]) - Method in interface anthill.AntView
This method is invoked by ants to notify the nest that the ant associated to this AntView, created to satisfy a request, has found the specified set of resources.
returnResources(RequestId, Resource[]) - Method in interface anthill.nest.ResponseListener
Upcall method used to notify this listener that the request associated to it has returned the specified set of resources.
returnResources(RequestId, Resource[]) - Method in interface anthill.nest.RequestSet
Returns the specified resources to the listener associated to the given key
returnResources(RequestId, Resource[]) - Method in class ants.freeant.GnutantResponseMonitor
Upcall method used to notify this listener that the given request has returned the specified set of resources.
returnResources(RequestId, Resource[]) - Method in class ants.gnutant.GnutantResponseMonitor
Upcall method used to notify this listener that the given request has returned the specified set of resources.
returnResources(RequestId, Resource[]) - Method in class antsim.impl.GenericResponseMonitor
Upcall method used to notify this listener that the given request has returned the specified set of resources.
returnResources(RequestId, Resource[]) - Method in class antsim.nestor.LocalRequestSet
 
returnResources(RequestId, Resource[]) - Method in class antsim.nestor.LocalAntView
This method is invoked by ants to notify the nest that the ant associated to this AntView, created to satisfy a request, is returning the specified set of resources.
returnResources(RequestId, Resource[]) - Method in class jxtaimpl.RequestSet
Return the specified array of resources to the listener associated with the given RequestId
returnResources(RequestId, Resource[]) - Method in class jxtaimpl.AntView
This method is invoked by ants to notify the nest that the ant associated to this AntView, created to satisfy a request, has found the specified set of resources.
returnResources(RequestId, Resource[]) - Method in class jxtaimpl.gui.QueryResults
 
Rid - class antsim.Rid.
 
Rid(Nest) - Constructor for class antsim.Rid
 
run() - Method in class anthill.util.MapList
Periodically cleans up the staled elements in the map.
run() - Method in interface ants.messor.Task
Method to be invoked to execute this task.
run() - Method in class ants.messor.SimulatedTask
Method to be invoked to execute this task.
run() - Method in interface jxtaimpl.PeerFinder
The run method will just periodically call the discoverNest() method and then go to sleep for a specified amount of time.
run() - Method in class jxtaimpl.GateServiceServer
 
run() - Method in class jxtaimpl.GateServiceReceiver
 
run() - Method in class jxtaimpl.GateServiceAdvPublisher
 
run() - Method in class jxtaimpl.Executor
Method run() of the thread.
run() - Method in class jxtaimpl.Downloader
This method implements the Downloader's logic
run() - Method in class jxtaimpl.DownloadService
For each message received, a DownloadManager is instantiated and started.
run() - Method in class jxtaimpl.DownloadManager
The DownloadManager's logic
run() - Method in class jxtaimpl.AnthillPeerWS
The run method will just periodically call the discoverNest() method and then go to sleep for a specified amount of time.
run(AntView) - Method in interface anthill.Ant
This method encapsulate the computation performed by ants.
run(AntView) - Method in class ants.freeant.ResponseGnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.freeant.Gnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.gnutant.SearchGnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.gnutant.ReplyGnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.gnutant.Insant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.gnutant.BackwardGnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.jxtagnutant.SearchGnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.jxtagnutant.ReplyGnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.jxtagnutant.Insant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.jxtagnutant.BackwardGnutant
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.messor.MessorQueen
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.messor.MessorAnt
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.messor.DeliverAnt
This method encapsulate the computation performed by the ant.
run(AntView) - Method in class ants.random.RandomAnt
This method encapsulate the computation performed by the ant.

S

satisfies(Resource, Object) - Method in interface anthill.storage.QueryController
Returns the result of matching the specified query with the given resource.
satisfies(Resource, Object) - Method in class anthill.storage.impl.ExactQueryController
Returns true if the given resource and query are exact matches; otherwise false is returned.
satisfies(Resource, Object) - Method in class anthill.storage.impl.ANDQueryController
Returns the result of matching the specified query with the given resource.
scenario - Variable in class antsim.impl.TimeExperiment
Scenario on which evaluate the experiment
scenario - Variable in class antsim.impl.RangeExperiment
Scenario on which evaluate the experiment
scenario - Variable in class antsim.impl.ExperimentImpl
Scenario on which evaluate the experiment
Scenario - interface antsim.Scenario.
Interface Scenario represents a run of the simulation of a particular ant algorithm.
ScenarioAnalyzer - interface antsim.ScenarioAnalyzer.
Interface ScenarioAnalyzer represents analyzer object that are invoked at the end of each scenario evaluation.
ScenarioImpl - class antsim.impl.ScenarioImpl.
Class ScenarioImpl is a simple implementation of interface Scenario in which a predefined set of resources is inserted in the network and then a certain number of requests are performed and simulate.
ScenarioImpl(Factory, String) - Constructor for class antsim.impl.ScenarioImpl
Instantiates a new ScenarioImpl.
SearchGnutant - class ants.gnutant.SearchGnutant.
 
SearchGnutant - class ants.jxtagnutant.SearchGnutant.
 
SearchGnutant(RequestId, Object, HashedKeyword) - Constructor for class ants.jxtagnutant.SearchGnutant
Instantiate a new SearchGnutant by setting the query to be satisfied and the hash value to be searched.
SearchGnutant(RequestId, String, HashedKeyword) - Constructor for class ants.gnutant.SearchGnutant
Instantiate a new SearchGnutant by setting the query to be satisfied and the hash value to be searched.
send(NestId, Ant, int) - Method in interface anthill.nest.Gate
Sends an ant to the specified nest.
send(NestId, Ant, int) - Method in class antsim.nestor.LocalGate
Sends an ant to the specified nest.
send(NestId, Ant, int) - Method in class jxtaimpl.GateService
This is the method which allows ants to be moved from nest to nest.
set(int) - Method in class anthill.util.Backtrack
Writes the value i in the last position of the backtrack data structure.
setAntFactory(AntFactory) - Method in class jxtaimpl.Nest
Set the AntFactory instance to use
setAnthillGroup(AnthillGroup) - Method in class jxtaimpl.Nest
Set the AnthillGroup instance.
setAntListener(AntListener) - Method in interface anthill.nest.Gate
Sets the ant listener, i.e. the object that will accept the ants coming from other nests.
setAntListener(AntListener) - Method in class antsim.nestor.LocalGate
Sets the ant listener, i.e. the object that will accept the ants coming from other nests.
setAntListener(AntListener) - Method in class jxtaimpl.GateService
This method sets a reference to the instance which is willing to accept ants coming from other nests.
setBuffer(GateServiceBuffer) - Method in class jxtaimpl.GateServiceServer
Set the buffer from which message to be processed can be read
setBuffer(GateServiceBuffer) - Method in class jxtaimpl.GateServiceReceiver
This is the buffer used to handle all the incoming messages to the GateServiceServer
setDownloadServicePipeAdv(PipeAdvertisement) - Method in class jxtaimpl.Nest
Stores all the information useful for locating this nest's input pipe waiting for resource downloading requests.
setDsPipeAdv(PipeAdvertisement) - Method in class jxtaimpl.AnthillGroup
This method sets the PipeAdv associated with the DownloadService.
setFileLevel(int) - Static method in class anthill.util.Log
Set the file debug level to level.
setGateServiceID(ModuleClassID) - Method in class jxtaimpl.Nest
Method invoked by the AnthillPeerWS for setting the appropriate GateServiceID value which is needed in order to lookup the service itself.
setGsPipeAdv(PipeAdvertisement) - Method in class jxtaimpl.AnthillGroup
This method sets the PipeAdv associated with the GateService.
setId(NestId) - Method in class jxtaimpl.Nest
Set the nest id
setInputPipe(InputPipe) - Method in class jxtaimpl.GateServiceReceiver
This method is used by the GateServiceInstance for setting the input pipe from which messages should come
setInputPipeAdv(PipeAdvertisement) - Method in class jxtaimpl.GateServiceReceiver
This method is used for passing a PipeAdvertisement to the GateServiceReceiver instance.
setManager(Manager) - Method in class jxtaimpl.Nest
Set the Manager instance to use
setManager(Manager) - Method in class jxtaimpl.Executor
 
setMaxsize(int) - Method in class anthill.util.MapList
Modify the maximum size of this MapList.
setMaxtime(int) - Method in class anthill.util.MapList
Modify the maximum time of this MapList.
setMsgAntTag(String) - Method in class jxtaimpl.GateServiceReceiver
This method is invoked by the GateService instance during the initialization process in order to pass this object the tag to look for in all the incoming messages.
setNeighbourManager(NeighbourManager) - Method in class jxtaimpl.Nest
Set the NeighbourManager
setNest(Nest) - Method in class jxtaimpl.GateServiceServer
The Nest has to be set by the GateService during its initialization phase.
setNest(Nest) - Method in class jxtaimpl.AnthillGroup
Method for setting the right Nest instance, invoked by the AnthillPeerWS instance
setNetDiscoveryService(DiscoveryService) - Method in class jxtaimpl.AnthillGroup
Sets the NetPeerGroup's DiscoveryService.
setNetPipeService(PipeService) - Method in class jxtaimpl.AnthillGroup
Sets the NetPeerGroup's PipeService.
setOutLevel(int) - Static method in class anthill.util.Log
Set the console log level to level.
setPeerFinder(PeerFinder) - Method in class jxtaimpl.Nest
Set the PeerFinder instance
setStatistics(Stats) - Method in class ants.freeant.GnutantResponseMonitor
 
setStatistics(Stats) - Method in class ants.gnutant.GnutantResponseMonitor
 
setStatistics(Stats) - Method in interface antsim.ResponseMonitor
 
setStatistics(Stats) - Method in class antsim.impl.GenericResponseMonitor
 
setStats(Stats) - Method in interface antsim.Scenario
Set the statistics object which will be used throughout the scenario evaluation.
setStats(Stats) - Method in class antsim.impl.ScenarioImpl
Set the statistics object which will be used throughout the scenario evaluation.
setTTL(int) - Method in class jxtaimpl.Nest
Method invoked by the AnthillPeerWS for setting the appropriate TTL value which is read directly from the xml configuration file
SHADigest - class anthill.util.SHADigest.
The class SHADigest computes the digest (or hash) of the specified content, and enables various other classes to compare the digests and store them in a HashMap or other collections in need of a hashCode method.
SHADigest() - Constructor for class anthill.util.SHADigest
Default constructor for externalization.
SHADigest(boolean) - Constructor for class anthill.util.SHADigest
Creates a new SHADigest instance based on a randomly generated SHA hash.
SHADocumentId - class anthill.types.SHADocumentId.
Probabilistic identifier for a document.
SHADocumentId() - Constructor for class anthill.types.SHADocumentId
Default constructor for externalization.
SHAHashedKeyword - class anthill.types.SHAHashedKeyword.
The class SHAHashedKeyword computes the digest (or hash) of a specified string keyword, and enables various other classes to compare keyword hashes and store them in a HashMap or other collections in need of a hashCode method.
SHAHashedKeyword() - Constructor for class anthill.types.SHAHashedKeyword
Default constructor for externalization.
SHAHashedKeyword(boolean) - Constructor for class anthill.types.SHAHashedKeyword
Creates a new SHAHashedKeyword instance based on a randomly generated SHA-1 hash key.
SHAHashedKeyword(boolean, String) - Constructor for class anthill.types.SHAHashedKeyword
Compute a SHA-1 hash value for the specified keyword, or compute a random SHA-1 identifier if the keyword is equal to null.
SHAHashedKeyword(Factory, String) - Constructor for class anthill.types.SHAHashedKeyword
Default constructor for externalization.
SHAHashedKeyword(String) - Constructor for class anthill.types.SHAHashedKeyword
Compute a SHA-1 hash value for the specified keyword, or compute a random SHA-1 identifier if the keyword is equal to null.
share(byte[], String, String, String) - Method in class jxtaimpl.storage.CmsStorage
This method is used by the Nest instance in order to share new resources not found by ants, but passed by the application level.
share(File, String, String, String) - Method in class jxtaimpl.storage.CmsStorage
This method is used by the Nest instance in order to share new resources not found by ants, but passed by the application level.
shareResource(byte[], String, String, String, String) - Method in class jxtaimpl.Nest
This method has to be used by higher level application in order to share a resource in the Anthill network.
shareResource(File, String, String, String, String) - Method in class jxtaimpl.Nest
This method has to be used by higher level application in order to share a resource in the Anthill network.
SharingForm - class jxtaimpl.gui.SharingForm.
 
SharingForm(Nest, File) - Constructor for class jxtaimpl.gui.SharingForm
 
SimpleDocumentId - class anthill.types.SimpleDocumentId.
 
SimpleDocumentId() - Constructor for class anthill.types.SimpleDocumentId
 
SimpleHashedKeyword - class anthill.types.SimpleHashedKeyword.
In this simple implementation of the HashedKeyword interface, keywords are hashed using the hashCode method of Java string.
SimpleHashedKeyword(Factory, String) - Constructor for class anthill.types.SimpleHashedKeyword
Default constructor for externalization.
SimpleHashedKeyword(String) - Constructor for class anthill.types.SimpleHashedKeyword
Constructs a new hashed keyword starting from a plaintext keyword.
SimpleURLResource - class anthill.types.SimpleURLResource.
 
SimpleURLResource(String, DocumentId) - Constructor for class anthill.types.SimpleURLResource
Constructs a new SimpleURLResource identified by the specified stringified URL and by the given document ID.
SimpleURLResource(URL, DocumentId) - Constructor for class anthill.types.SimpleURLResource
Constructs a new SimpleURLResource identified by the specified URL.
SimulatedNest - interface antsim.SimulatedNest.
Interface SimulatedNest extends Nest by adding methods for managing simulated nests, such as methods to obtain the ant manager associated to the nest, or to force the simulated nest to leave.
SimulatedTask - class ants.messor.SimulatedTask.
For the purpose of simulation, a task does not perform anything.
SimulatedTask() - Constructor for class ants.messor.SimulatedTask
 
SimulatedTaskStorage - class ants.messor.SimulatedTaskStorage.
 
SimulatedTaskStorage(Factory, String) - Constructor for class ants.messor.SimulatedTaskStorage
 
size() - Method in interface anthill.Resource
Return the space required to store the resource object.
size() - Method in class anthill.types.URLResourceImpl
Returns the space needed to store the resource, if available.
size() - Method in class anthill.types.SimpleURLResource
Returns the space needed to store the resource, if available.
size() - Method in interface anthill.types.ReturnPath
Return the current length of the path.
size() - Method in class anthill.types.ArrayReturnPath
Return the current length of the path.
size() - Method in class anthill.util.Queue
Returns the number of elements contained in this queue
size() - Method in class anthill.util.MapList
Returns the number of key-value mappings in this map.
size() - Method in class anthill.util.Backtrack
Return the number of elements stored in this backtrack data structure.
size() - Method in class ants.gnutant.UrlResourceSet
 
size() - Method in class ants.gnutant.UrlResource
 
size() - Method in class ants.jxtagnutant.UrlResourceSet
 
size() - Method in class ants.utils.UrlResource
 
size() - Method in interface antsim.Peernet
Returns the initial size of the P2P network.
size() - Method in class antsim.genie.GeneticCode
Returns the size of this genetic code.
size() - Method in class antsim.impl.RandomResourceSet
Return the number of resources generated and stored in this ResourceSet.
size() - Method in class antsim.impl.RandomResource
 
size() - Method in class antsim.impl.PeernetImpl
Returns the initial size of the simulated p2p network (number of nests)
size() - Method in class jxtaimpl.NeighbourManager
Return the number of elements stored
size() - Method in class jxtaimpl.storage.AnthillResource
Return the space required to store the resource object.
SpeciesNotFoundException - exception jxtaimpl.SpeciesNotFoundException.
This class is used for throwing an exception whenever a wrong ant species is used.
SpeciesNotFoundException(String) - Constructor for class jxtaimpl.SpeciesNotFoundException
The String passed to the constructor is the ant species unknown to this Nest.
startApp(String[]) - Method in class jxtaimpl.GateService
The startApp method will start the GateServiceServer and the GateServiceReceiver threads.
startApp(String[]) - Method in class jxtaimpl.DownloadService
Starting method
startRequest(RequestId) - Method in class ants.freeant.GnutantResponseMonitor
Must be invoked prior to invoking a request on a nest, to ensure that the given request is stored to enable lookup on responses.
startRequest(RequestId) - Method in class ants.gnutant.GnutantResponseMonitor
Must be invoked prior to invoking a request on a nest, to ensure that the given request is stored to enable lookup on responses.
startRequest(RequestId) - Method in interface antsim.ResponseMonitor
Must be invoked prior to invoking a request on a nest, to ensure that the given request is stored to enable lookup on responses.
startRequest(RequestId) - Method in class antsim.impl.GenericResponseMonitor
Must be invoked prior to invoking a request on a nest, to ensure that the given request is stored to enable lookup on responses.
stats - Variable in class antsim.impl.ScenarioImpl
Stats
Stats - class antsim.Stats.
The Stats class enables programmers to collect information about events occurring during a simulation.
Stats() - Constructor for class antsim.Stats
Initializes an empty stats object.
step - Variable in class antsim.impl.RangeExperiment
 
stopApp() - Method in class jxtaimpl.GateService
Method for shutting the service down.
stopApp() - Method in class jxtaimpl.DownloadService
 
storage - Variable in class anthill.storage.impl.LRUKeyStorage
A generic storage.
Storage - interface anthill.storage.Storage.
Storage is an empty interface which is used a marker for storage objects, which may be requested and obtained by ants when visiting nest.
StorageNotFoundException - exception anthill.storage.StorageNotFoundException.
StorageNotFoundException is FIXME ALB Should be a checked exception?
StorageNotFoundException(Throwable) - Constructor for class anthill.storage.StorageNotFoundException
Constructs a StorageNotFoundException with a target exception.
StorageNotFoundException(Throwable, String) - Constructor for class anthill.storage.StorageNotFoundException
Constructs a StorageNotFoundException with a target exception and a detail message.
stringValue(String) - Method in class anthill.factory.Factory
Method used to obtain the String value associated to a particular configuration parameter

T

Task - interface ants.messor.Task.
 
TaskStorage - interface ants.messor.TaskStorage.
 
test - package test
 
Test - class test.Test.
This class execute the test contained in
Test() - Constructor for class test.Test
 
tick() - Method in class ants.freeant.GnutantResponseMonitor
 
tick() - Method in class ants.gnutant.GnutantResponseMonitor
 
tick() - Method in interface antsim.ResponseMonitor
 
tick() - Method in class antsim.impl.GenericResponseMonitor
 
tick(int) - Method in class ants.freeant.GnutantResponseMonitor
 
tick(int) - Method in class ants.gnutant.GnutantResponseMonitor
 
tick(int) - Method in interface antsim.ResponseMonitor
 
tick(int) - Method in class antsim.impl.GenericResponseMonitor
 
TimeExperiment - class antsim.impl.TimeExperiment.
This class implements an experiment in which the evolution through time of a simulation is shown.
TimeExperiment(Factory, String) - Constructor for class antsim.impl.TimeExperiment
Instantiates a new time experiment.
toArray() - Method in class anthill.util.Queue
Copies the element of the queue in an array of objects, in the queue order.
toArray() - Method in class jxtaimpl.NeighbourManager
Return the values contained in this set, shaped as an array of Neighbours
tossCoin(float) - Method in class anthill.util.ExtendedRandom
Toss a coin returning true or false, with the specified probability of returning true.
toString() - Method in class anthill.Neighbour
Returns a string representation of the object.
toString() - Method in class anthill.factory.Factory
 
toString() - Method in class anthill.storage.impl.LocalTrail
 
toString() - Method in class anthill.types.URLResourceImpl
Returns a string representation of the object.
toString() - Method in class anthill.types.SimpleURLResource
Returns a string representation of the object.
toString() - Method in class anthill.types.SimpleHashedKeyword
Returns a string representation of the object.
toString() - Method in class anthill.types.SimpleDocumentId
Returns a string representation of the object.
toString() - Method in class anthill.types.SHAHashedKeyword
Returns a string representation of the object.
toString() - Method in class anthill.types.SHADocumentId
Returns a string representation of the object.
toString() - Method in class anthill.util.SHADigest
Returns a string representation of the object.
toString() - Method in class anthill.util.Printable
toString method to print out the content of an object.
toString() - Method in class ants.freeant.GnutantPheromone
Returns a string representation of the GnutantPheromone.
toString() - Method in class ants.gnutant.UrlResourceSet
Returns a string representation of the object.
toString() - Method in class ants.gnutant.UrlResource
Returns a string representation of the object.
toString() - Method in class ants.gnutant.GnutantPheromone
Returns a string representation of the GnutantPheromone.
toString() - Method in class ants.jxtagnutant.UrlResourceSet
Returns a string representation of the object.
toString() - Method in class ants.jxtagnutant.GnutantPheromone
Returns a string representation of the GnutantPheromone.
toString() - Method in class ants.messor.SimulatedTask
Returns a string representation of the object.
toString() - Method in class ants.messor.PheromoneEntry
 
toString() - Method in class ants.utils.UrlResource
Returns a string representation of the object.
toString() - Method in class ants.utils.DocumentKey
Returns a string representation of the object.
toString() - Method in class antsim.Stats
Returns a semi-colon separated list of values to be printed
toString() - Method in class antsim.Rid
Returns a string representation of the object.
toString() - Method in class antsim.genie.GeneticCode
Returns a String containing this genetic code represented as a 0/1 string.
toString() - Method in class antsim.impl.RandomResource
Return a string representing this resource
toString() - Method in class antsim.nestor.LocalRequestSet
 
toString() - Method in class antsim.nestor.LocalNid
Returns a string representation of the object.
toString() - Method in class antsim.nestor.LocalNest
FIXME ....
toString() - Method in class antsim.nestor.LocalAid
Returns a string representation of the object.
toString() - Method in class jxtaimpl.ids.NestId
This method will return a string rapresentation of the NestId instance
toString(String) - Method in class anthill.util.Printable
Auto-indenting, recursive toString() method to print out the content of an object.
Trail - interface anthill.storage.Trail.
This interface represents a container for associations (ant identifier, previous nest identifier) stored in nests.
Trail - class jxtaimpl.Trail.
This class is meant for storing associations such as (AntId, NestId) where the NestId identifies the nest this ant came from
Trail() - Constructor for class jxtaimpl.Trail
Default constructor
TRANSPORT_PERCENTAGE - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read transportPercentage
TreeList - class anthill.util.TreeList.
This class implements a TreeList, which is a combination of a TreeMap and a doubly linked list.
TreeList(int) - Constructor for class anthill.util.TreeList
Instantiate a new TreeList object by setting the maximum number of key, value pairs which may be contained in it.
TreeList(int, int) - Constructor for class anthill.util.TreeList
Instantiate a new TreeList object by setting the maximum number of key, value pairs which may be contained in it.

U

UNIFORM - Static variable in class ants.freeant.GnutantResourceDistribution
If the Selection parameter assumes this value, resources are selected randomly (with uniform distribution) from the resource set.
UNIFORM - Static variable in class ants.freeant.GnutantRequestGenerator
If the Selection parameter assumes this value, resources are selected randomly (with uniform distribution) from the resource set.
UNIFORM - Static variable in class ants.gnutant.GnutantResourceDistribution
If the Selection parameter assumes this value, resources are selected randomly (with uniform distribution) from the resource set.
UNIFORM - Static variable in class ants.gnutant.GnutantRequestGenerator
If the Selection parameter assumes this value, resources are selected randomly (with uniform distribution) from the resource set.
unShare(AnthillResource) - Method in class jxtaimpl.storage.CmsStorage
This method removes the specified resouce from the local storage.
unShare(Resource) - Method in class jxtaimpl.Nest
This method has to be invoked in order to unshare a resource locally stored.
UnsharingForm - class jxtaimpl.gui.UnsharingForm.
 
UnsharingForm(Nest, AnthillResource[]) - Constructor for class jxtaimpl.gui.UnsharingForm
 
update(NestId, Neighbour[]) - Method in interface ants.messor.MessorPheromone
 
update(NestId, Neighbour[]) - Method in class ants.messor.ArrayMessorPheromone
 
update(NestId, NestId[], int[]) - Method in interface ants.messor.MessorPheromone
 
update(NestId, NestId[], int[]) - Method in class ants.messor.ArrayMessorPheromone
 
updatePheromone(Object) - Method in class jxtaimpl.AntView
This method should be invoked by ants in order to update the current nest's pheromone instance every time they modify it.
updatePheromone(String, Object) - Method in class jxtaimpl.Nest
Updates the local pheromone object and stores it to disck in order to be able to recover from crashes.
URL_STORAGE - Static variable in interface anthill.storage.Storage
Name used to identify the standard storage for urls
UrlResource - class ants.gnutant.UrlResource.
An UrlResource is an object containing the URL from which the content of a resource may be downloaded.
UrlResource - class ants.utils.UrlResource.
An UrlResource is an object containing the URL from which the content of a resource may be downloaded.
URLResource - interface anthill.types.URLResource.
An URLResource object represents an URL that can be stored, as a resource, in a URL storage.
UrlResource() - Constructor for class ants.gnutant.UrlResource
Default constructor for externalization.
UrlResource() - Constructor for class ants.utils.UrlResource
Default constructor for externalization.
UrlResource(String) - Constructor for class ants.gnutant.UrlResource
Constructs a new UrlResource identified by the specified name.
UrlResource(String) - Constructor for class ants.utils.UrlResource
Constructs a new UrlResource identified by the specified name.
UrlResource(String, DocumentKey) - Constructor for class ants.gnutant.UrlResource
Constructs a new UrlResource identified by the specified name and dockey.
UrlResource(String, DocumentKey) - Constructor for class ants.utils.UrlResource
Constructs a new UrlResource identified by the specified name and dockey.
UrlResource(URL) - Constructor for class ants.gnutant.UrlResource
Constructs a new UrlResource identified by the specified name.
UrlResource(URL) - Constructor for class ants.utils.UrlResource
Constructs a new UrlResource identified by the specified name.
URLResourceImpl - class anthill.types.URLResourceImpl.
 
URLResourceImpl() - Constructor for class anthill.types.URLResourceImpl
Default constructor for externalization.
URLResourceImpl(String, DocumentId) - Constructor for class anthill.types.URLResourceImpl
Constructs a new URLResourceImpl identified by the specified stringified URL and by the given document ID.
URLResourceImpl(URL, DocumentId) - Constructor for class anthill.types.URLResourceImpl
Constructs a new URLResourceImpl identified by the specified URL.
UrlResourceSet - class ants.gnutant.UrlResourceSet.
 
UrlResourceSet - class ants.jxtagnutant.UrlResourceSet.
 
UrlResourceSet() - Constructor for class ants.gnutant.UrlResourceSet
Default constructor for externalization.
UrlResourceSet() - Constructor for class ants.jxtagnutant.UrlResourceSet
Default constructor for externalization.
UrlStorage - class ants.freeant.UrlStorage.
Implementation of an Least Recently Used (LRU) based URL storage.
UrlStorage - class ants.gnutant.UrlStorage.
Implementation of an Least Recently Used (LRU) based URL storage.
UrlStorage - class ants.jxtagnutant.UrlStorage.
Implementation of an Least Recently Used (LRU) based URL storage.
UrlStorage(Factory, String) - Constructor for class ants.freeant.UrlStorage
 
UrlStorage(Factory, String) - Constructor for class ants.gnutant.UrlStorage
 
UrlStorage(Factory, String) - Constructor for class ants.jxtagnutant.UrlStorage
 
Util - class anthill.util.Util.
This class contains various utility methods.
Util() - Constructor for class anthill.util.Util
 

V

value - Variable in class anthill.util.MapList.Entry
The value stored by this object
values() - Method in class anthill.util.MapList
 
VISITED_BUFFER_SIZE - Static variable in class ants.messor.MessorAntFactory
Parameter name used to read VisitedBufferSize

W

write(Object) - Method in class jxtaimpl.GateServiceBuffer
 
writeExternal(ObjectOutput) - Method in class anthill.types.URLResourceImpl
Marshals this URLResourceImpl to the specified output stream.
writeExternal(ObjectOutput) - Method in class anthill.types.SHAHashedKeyword
Marshals this SHAHashedKeyword to the specified output stream.
writeExternal(ObjectOutput) - Method in class anthill.types.SHADocumentId
Marshals this SHADocumentId to the specified output stream.
writeExternal(ObjectOutput) - Method in class anthill.util.SHADigest
Marshals this SHADigest to the specified output stream.
writeExternal(ObjectOutput) - Method in class ants.freeant.Gnutant
 
writeExternal(ObjectOutput) - Method in class ants.gnutant.UrlResourceSet
Marshals this UrlResourceSet to the specified output stream.
writeExternal(ObjectOutput) - Method in class ants.gnutant.UrlResource
Marshals this UrlResource to the specified output stream.
writeExternal(ObjectOutput) - Method in class ants.gnutant.SearchGnutant
 
writeExternal(ObjectOutput) - Method in class ants.gnutant.Insant
Describe writeExternal method here.
writeExternal(ObjectOutput) - Method in class ants.jxtagnutant.UrlResourceSet
Marshals this UrlResourceSet to the specified output stream.
writeExternal(ObjectOutput) - Method in class ants.jxtagnutant.SearchGnutant
 
writeExternal(ObjectOutput) - Method in class ants.jxtagnutant.Insant
Describe writeExternal method here.
writeExternal(ObjectOutput) - Method in class ants.random.RandomAnt
 
writeExternal(ObjectOutput) - Method in class ants.utils.UrlResource
Marshals this UrlResource to the specified output stream.
writeExternal(ObjectOutput) - Method in class ants.utils.DocumentKey
Marshals this DocumentKey to the specified output stream.

A B C D E F G H I J K L M N P Q R S T U V W