- 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
-
- 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
-
- recover(C) - Method in interface com.samysadi.acs.service.checkpointing.CheckpointingHandler
-
- 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
-
- 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
-
- 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
-
- 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
-