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

R

Rack - Interface in com.samysadi.acs.utility.collections.infrastructure
A structure that contains a list of hosts, and also offers helper methods to build unmodifiable list containing all hosts.
RackImpl - Class in com.samysadi.acs.utility.collections.infrastructure
 
RackImpl() - Constructor for class com.samysadi.acs.utility.collections.infrastructure.RackImpl
 
RackImpl(Collection<? extends Host>) - Constructor for class com.samysadi.acs.utility.collections.infrastructure.RackImpl
 
RackImpl(int) - Constructor for class com.samysadi.acs.utility.collections.infrastructure.RackImpl
 
Ram - Interface in com.samysadi.acs.hardware.ram
All implementation classes should provide a constructor with one argument of long type that specifies the Ram's capacity.
RamDefault - Class in com.samysadi.acs.hardware.ram
 
RamDefault() - Constructor for class com.samysadi.acs.hardware.ram.RamDefault
Empty constructor that creates a ram with zero capacity.
RamDefault(long) - Constructor for class com.samysadi.acs.hardware.ram.RamDefault
 
RamZone - Interface in com.samysadi.acs.hardware.ram
All implementation classes should provide a constructor with one argument of long type that specifies the RamZone's size.
RamZoneDefault - Class in com.samysadi.acs.hardware.ram
 
RamZoneDefault() - Constructor for class com.samysadi.acs.hardware.ram.RamZoneDefault
Empty constructor that creates an empty ram zone.
RamZoneDefault(long) - Constructor for class com.samysadi.acs.hardware.ram.RamZoneDefault
 
RandomGenerationMode - Class in com.samysadi.acs.utility.factory.generation.mode
A AbstractGenerationMode subclass that selects next candidate configuration randomly between all available configurations.
RandomGenerationMode(Config, String) - Constructor for class com.samysadi.acs.utility.factory.generation.mode.RandomGenerationMode
 
RandomGenerationMode(Config, String, NumberGenerator) - Constructor for class com.samysadi.acs.utility.factory.generation.mode.RandomGenerationMode
 
readFile(StorageFile, long, long, NotificationListener) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and starts a read StorageOperation on the given file.
readFile(StorageFile, long, long, NotificationListener) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
ReadFileTask - Class in com.samysadi.acs.utility.workload.task
Reads a maximum of the given Size in Simulator.MEBIBYTE starting at the given Pos (ie: offset in Simulator.MEBIBYTE) from the workload's active file.
If the size / offset overflows then the overflowing size is ignored.
ReadFileTask(Workload, Config) - Constructor for class com.samysadi.acs.utility.workload.task.ReadFileTask
 
receiveData(Job, long, NotificationListener) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and starts a NetworkOperation that sends data from the given srcJob to the current job.
receiveData(Host, long, NotificationListener) - Method in interface com.samysadi.acs.virtualization.job.Job
Creates and starts a NetworkOperation on the srcHost which will send the the given dataSize to the current job.
receiveData(Job, long, NotificationListener) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
receiveData(Host, long, NotificationListener) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
recover(P, E) - Method in interface com.samysadi.acs.service.checkpointing.checkpoint.Checkpoint
Uses the checkpoint data to create a new RunnableEntity that has the same state as the parent RunnableEntity when the checkpoint was last updated.
recover(P, E) - Method in class com.samysadi.acs.service.checkpointing.checkpoint.CheckpointAbstract
 
recover(E) - Method in interface com.samysadi.acs.service.checkpointing.CheckpointingHandler
Uses the current CheckpointingHandler policies to recover the entity using one of its checkpoints.
recover(C) - Method in interface com.samysadi.acs.service.checkpointing.CheckpointingHandler
Uses the current CheckpointingHandler policies to recover an entity using the given checkpoint.
recover(E) - Method in class com.samysadi.acs.service.checkpointing.CheckpointingHandlerAbstract
 
recover(C) - Method in class com.samysadi.acs.service.checkpointing.CheckpointingHandlerAbstract
 
register(E, Config) - Method in interface com.samysadi.acs.service.checkpointing.CheckpointingHandler
Registers the given entity, and enables automatic checkpointing and recovery for it.
register(E, Config) - Method in class com.samysadi.acs.service.checkpointing.CheckpointingHandlerAbstract
 
register(VirtualMachine, Config) - Method in class com.samysadi.acs.service.checkpointing.VmCheckpointingHandlerAbstract
 
register(StorageFile) - Method in interface com.samysadi.acs.service.staas.sfconsistency.SfConsistencyManager
Registers the given storageFile for consistency management by the current entity.
This method will make use of SfReplicationManager.getReplicas(StorageFile) to list all replicas that need to be kept consistent.
register(StorageFile) - Method in class com.samysadi.acs.service.staas.sfconsistency.SfConsistencyManagerDefault
 
register(StorageFile) - Method in interface com.samysadi.acs.service.staas.sfreplication.SfReplicationManager
Registers the given storageFile for replication by the current entity.
register(StorageFile) - Method in class com.samysadi.acs.service.staas.sfreplication.SfReplicationManagerDefault
 
registerListenerForRoutingUpdates(NotificationListener) - Method in class com.samysadi.acs.hardware.network.routingprotocol.Route
Call this method to register a listener for NotificationCodes.RP_ROUTING_UPDATED notifications on each device in this route including the parent of the remote interface that is linked to the last interface in this route (ie: destination device).
RemoteOperation<Resource> - Interface in com.samysadi.acs.virtualization.job.operation
This interface describes an Operation that has also a destination Job.
remove(Object) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
remove(int) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
remove() - Method in class com.samysadi.acs.utility.collections.CyclicIterator
 
remove() - Method in class com.samysadi.acs.utility.collections.ShuffledIterator
 
remove() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
REMOVE_TAG - Static variable in class com.samysadi.acs.core.Config
 
removeAll(Collection<?>) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
removeAllGlobalListeners() - Method in interface com.samysadi.acs.core.notifications.Notifier
Removes all the global listeners and returns a collection containing the removed listeners.
removeAllGlobalListeners() - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
removeAllListeners(int) - Method in interface com.samysadi.acs.core.notifications.Notifier
Removes all the listeners for the given notification_code and returns a collection containing the removed listeners.
removeAllListeners() - Method in interface com.samysadi.acs.core.notifications.Notifier
Removes all added listeners, including global listeners, and returns a collection containing the removed listeners.
removeAllListeners(int) - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
removeAllListeners() - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
removeAllOperations() - Method in interface com.samysadi.acs.virtualization.job.operation.OperationSynchronizer
Removes all operations, and stop their synchronization.
removeAllOperations() - Method in class com.samysadi.acs.virtualization.job.operation.OperationSynchronizerDefault
 
removeEntity(Entity) - Method in interface com.samysadi.acs.core.entity.Entity
Search for the given children entity and removes it.
This does not update the parent property of the entity.
removeEntity(Entity) - Method in class com.samysadi.acs.core.entity.EntityImpl
 
removeEntity(Entity) - Method in class com.samysadi.acs.core.Simulator
 
removeEntity(Entity) - Method in class com.samysadi.acs.hardware.HostDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.hardware.misc.MemoryUnitImpl
 
removeEntity(Entity) - Method in class com.samysadi.acs.hardware.network.NetworkDeviceDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.hardware.network.NetworkLinkDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.hardware.pu.ProcessingUnitDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.hardware.storage.StorageDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.service.CloudProviderDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.service.staas.StaasDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.user.ThinClientDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.user.UserDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.virtualization.job.JobDefault
 
removeEntity(Entity) - Method in class com.samysadi.acs.virtualization.VirtualMachineDefault
 
removeFirst() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
removeFirstOccurrence(Object) - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
removeGlobalListener(NotificationListener) - Method in interface com.samysadi.acs.core.notifications.Notifier
Removes the given listener from the list of global listeners.
removeGlobalListener(NotificationListener) - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
removeLast() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
removeLastOccurrence(Object) - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
removeListener(int, NotificationListener) - Method in interface com.samysadi.acs.core.notifications.Notifier
Removes the given listener for the given notification_code and returns true on success.
removeListener(int, NotificationListener) - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
removeMemoryMap(Object) - Method in interface com.samysadi.acs.hardware.misc.MemoryZone
Removes the memory map that matches the given id.
removeMemoryMap(Object) - Method in class com.samysadi.acs.hardware.misc.MemoryZoneImpl
 
removeMemoryMap(Object) - Method in class com.samysadi.acs.hardware.misc.VirtualMemoryUnitImpl
 
removeOperation(SynchronizableOperation<?>) - Method in interface com.samysadi.acs.virtualization.job.operation.OperationSynchronizer
Removes the given operation from the list of operations that are synchronized.
removeOperation(SynchronizableOperation<?>) - Method in class com.samysadi.acs.virtualization.job.operation.OperationSynchronizerDefault
 
removeProbe(String) - Method in interface com.samysadi.acs.core.tracing.Probed
Removes the probe whose key is equal the given probeKey if it exists and returns it.
removeProbe(Probe<?>) - Method in interface com.samysadi.acs.core.tracing.Probed
Removes the given probe if it exists and returns it.
removeProbe(String) - Method in class com.samysadi.acs.core.tracing.ProbedImpl
 
removeProbe(Probe<?>) - Method in class com.samysadi.acs.core.tracing.ProbedImpl
 
restoreRandomGenerator() - Method in class com.samysadi.acs.core.Simulator
Sets the simulator's random generator to the previous one and returns the current random generator (as it was before changing it).
restoreRandomGenerator(int) - Method in class com.samysadi.acs.core.Simulator
Restores the random context as defined by the given id.
retainAll(Collection<?>) - Method in class com.samysadi.acs.utility.collections.AbstractMultiListView
 
revokeAllocatedResource(NetworkOperation) - Method in class com.samysadi.acs.hardware.network.routingprotocol.Route
Revokes the operation allocated resource through this route.
revokeAllocatedResource(OperationType) - Method in class com.samysadi.acs.virtualization.job.operation.provisioner.FairProvisioner
 
revokeAllocatedResource(OperationType) - Method in class com.samysadi.acs.virtualization.job.operation.provisioner.FastFairProvisioner
 
revokeAllocatedResource(OperationType) - Method in class com.samysadi.acs.virtualization.job.operation.provisioner.InfiniteProvisioner
 
revokeAllocatedResource(OperationType) - Method in interface com.samysadi.acs.virtualization.job.operation.provisioner.Provisioner
Revokes the allocated resource of the given operation (see Operation.getAllocatedResource()).
revokeAllocatedResource(OperationType) - Method in class com.samysadi.acs.virtualization.job.operation.provisioner.StaticProvisioner
 
ROOT_TAG - Static variable in class com.samysadi.acs.core.Config
 
Route - Class in com.samysadi.acs.hardware.network.routingprotocol
 
Route() - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.Route
 
Route(Route) - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.Route
 
RoutingProtocol - Interface in com.samysadi.acs.hardware.network.routingprotocol
A RoutingProtocol is used to select a Route between the parent device and another device.
RoutingProtocol.RouteConstraints - Class in com.samysadi.acs.hardware.network.routingprotocol
 
RoutingProtocol.RouteConstraints(HashSet<NetworkDevice>, double) - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol.RouteConstraints
 
RoutingProtocol.RouteConstraints() - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol.RouteConstraints
 
RoutingProtocol.RouteInfo - Class in com.samysadi.acs.hardware.network.routingprotocol
 
RoutingProtocol.RouteInfo(Route, double) - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol.RouteInfo
 
RoutingProtocol.RouteInfo(Route) - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol.RouteInfo
 
RoutingProtocol.RouteInfo() - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol.RouteInfo
 
RoutingProtocolDefault - Class in com.samysadi.acs.hardware.network.routingprotocol
 
RoutingProtocolDefault() - Constructor for class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocolDefault
 
RP_ROUTING_UPDATED - Static variable in class com.samysadi.acs.utility.NotificationCodes
Description: Thrown when the routes that were generated using this RoutingProtocol have to be reviewed because they may be no more valid.
Notifier: RoutingProtocol
Object: null
RUNNABLE_STATE_CHANGED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when the RunnableEntity.RunnableState of this entity changes (becomes completed, failed etc..).
Notifier: RunnableEntity
Object: null
RunnableEntity - Interface in com.samysadi.acs.core.entity
A RunnableEntity describes a entity that can be started/paused/restarted/canceled or declared as failed.
RunnableEntity.RunnableState - Enum in com.samysadi.acs.core.entity
 
RunnableEntityImpl - Class in com.samysadi.acs.core.entity
 
RunnableEntityImpl() - Constructor for class com.samysadi.acs.core.entity.RunnableEntityImpl
 
A B C D E F G H I J K L M N O P R S T U V W