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

A

AbstractGenerationMode - Class in com.samysadi.acs.utility.factory.generation.mode
Abstract GenerationMode where possible configurations are determined as follows.
AbstractGenerationMode(Config, String) - Constructor for class com.samysadi.acs.utility.factory.generation.mode.AbstractGenerationMode
 
AbstractLongIntegratorProbe - Class in com.samysadi.acs.tracing
Abstract probe to compute the integral of a given probe's value over time.
AbstractLongIntegratorProbe() - Constructor for class com.samysadi.acs.tracing.AbstractLongIntegratorProbe
 
AbstractMultiListView<E> - Class in com.samysadi.acs.utility.collections
A list that gives a "read-only" view of multiple lists so that they appear as one unique merged list without them being actually merged.
This list does not contain a merged copy of each of the underlying lists.
AbstractMultiListView() - Constructor for class com.samysadi.acs.utility.collections.AbstractMultiListView
 
AbstractProbe<ValueType> - Class in com.samysadi.acs.tracing
 
AbstractProbe() - Constructor for class com.samysadi.acs.tracing.AbstractProbe
 
AbstractRandom - Class in com.samysadi.acs.utility.random
 
AbstractRandom(Random) - Constructor for class com.samysadi.acs.utility.random.AbstractRandom
 
AbstractRandom() - Constructor for class com.samysadi.acs.utility.random.AbstractRandom
 
add(NetworkInterface) - Method in class com.samysadi.acs.hardware.network.routingprotocol.Route
Adds the given interface to this route and returns true.
add(Route) - Method in class com.samysadi.acs.hardware.network.routingprotocol.Route
Merges the given route with this route and returns true if the route has changed.
add(E) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
add(int, E) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
ADD_TAG - Static variable in class com.samysadi.acs.core.Config
 
addAll(Collection<? extends E>) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
addAll(int, Collection<? extends E>) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
addCluster() - Method in interface com.samysadi.acs.service.CloudProvider
Adds a new cluster with an empty rack.
The new cluster is placed in in the same data-center as the default rack.
addCluster() - Method in class com.samysadi.acs.service.CloudProviderDefault
 
addContext(String) - Method in class com.samysadi.acs.core.Config
 
addContext(String, int) - Method in class com.samysadi.acs.core.Config
 
addDatacenter() - Method in interface com.samysadi.acs.service.CloudProvider
Adds a new data-center with one cluster containing one empty rack.
After calling this method, the added rack in the new data-center becomes the default rack.
addDatacenter() - Method in class com.samysadi.acs.service.CloudProviderDefault
 
addEntity(Entity) - Method in interface com.samysadi.acs.core.entity.Entity
Adds a new children entity.
This does not update the parent of the given entity.
addEntity(Entity) - Method in class com.samysadi.acs.core.entity.EntityImpl
 
addEntity(Entity) - Method in class com.samysadi.acs.core.Simulator
 
addEntity(Entity) - Method in class com.samysadi.acs.hardware.HostDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.hardware.misc.MemoryUnitImpl
 
addEntity(Entity) - Method in class com.samysadi.acs.hardware.network.NetworkDeviceDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.hardware.network.NetworkLinkDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.hardware.pu.ProcessingUnitDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.hardware.ram.RamDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.hardware.storage.StorageDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.service.CloudProviderDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.service.staas.StaasDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.user.ThinClientDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.user.UserDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
addEntity(Entity) - Method in class com.samysadi.acs.virtualization.job.operation.OperationImpl
 
addEntity(Entity) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
addFirst(E) - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
addGlobalListener(NotificationListener) - Method in interface com.samysadi.acs.core.notifications.Notifier
Adds the given listener as a global listener that will be triggered for any notification code.
Nothing is done if the listener was already added.
addGlobalListener(NotificationListener) - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
addLast(E) - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
addListener(int, NotificationListener) - Method in interface com.samysadi.acs.core.notifications.Notifier
Adds the given listener for the given notification_code.
Nothing is done if the listener was already added for the same notification_code.
addListener(int, NotificationListener) - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
addOperation(SynchronizableOperation<?>) - Method in interface com.samysadi.acs.virtualization.job.operation.OperationSynchronizer
Adds the given operation to the list of operations that are synchronized.
addOperation(SynchronizableOperation<?>) - Method in class com.samysadi.acs.virtualization.job.operation.OperationSynchronizerDefault
 
addProbe(Probe<?>) - Method in interface com.samysadi.acs.core.tracing.Probed
Adds the given probe and returns null, and if there is already an existing probe with the same Key as the probe being added then returns the old probe.
addProbe(Probe<?>) - Method in class com.samysadi.acs.core.tracing.ProbedImpl
 
addRack() - Method in interface com.samysadi.acs.service.CloudProvider
Adds a new rack in the same cluster and data-center as the default rack.
The added rack becomes the default rack.
addRack() - Method in class com.samysadi.acs.service.CloudProviderDefault
 
addRoutingHint(IpAddress, IpAddress, NetworkInterface) - Method in interface com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol
Adds a hint for the routing protocol.
Implementations can perform faster routing when looking for a route to a device whose IP has already an associated routing hint.
addRoutingHint(IpAddress, IpAddress, NetworkInterface) - Method in class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocolDefault
 
AllocatableEntity - Interface in com.samysadi.acs.core.entity
An entity that can be allocated for sole and unique use by another entity.
allocate(long) - Method in interface com.samysadi.acs.hardware.misc.MemoryUnit
Allocates the given size on the memory unit.
You should not have to call this method directly.
allocate(long) - Method in class com.samysadi.acs.hardware.misc.MemoryUnitImpl
 
allocate(long) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitDynamic
 
allocate(long) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitElastic
 
allocateRam(long) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and returns a new RamZone after putting it inside the VirtualRam of the parent's VM.
allocateRam(long) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
appendFile(StorageFile, long, NotificationListener) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and starts an append StorageOperation on the given file.
appendFile(StorageFile, long, NotificationListener) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
AppendFileTask - Class in com.samysadi.acs.utility.workload.task
Appends the given Size in Simulator.MEBIBYTE to the workload's active file.
AppendFileTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.AppendFileTask
 
autoAdd() - Method in class com.samysadi.acs.core.notifications.EventNotificationListener
Adds current listener to the simulator to listen for the appropriate notification code (CoreNotificationCodes.SIMULATOR_EVENT_PROCESSED).
A B C D E F G H I J K L M N O P R S T U V W