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

E

EDIT_TAG - Static variable in class com.samysadi.acs.core.Config
 
element() - Method in class com.samysadi.acs.utility.collections.WeakLinkedList
 
enable(Entity) - Method in class com.samysadi.acs.utility.factory.FailuresFactory
Enables simulation of the failures/repairs (if not already) for the given entity if FailureProneEntity.supportsFailureStateUpdate() returns true.
enable(Entity) - Method in class com.samysadi.acs.utility.factory.FailuresFactoryDefault
 
enableConsole() - Method in class com.samysadi.acs.core.Logger
 
enableNotifications() - Method in interface com.samysadi.acs.core.notifications.Notifier
Further notifications are enabled.
enableNotifications() - Method in class com.samysadi.acs.core.notifications.NotifierImpl
 
enableOutputToFile(String) - Method in class com.samysadi.acs.core.Logger
 
enableRec(Entity) - Method in class com.samysadi.acs.utility.factory.FailuresFactory
Enables simulation of the failures/repairs (if not already) for the given entity and all of its children which extend FailureProneEntity and if FailureProneEntity.supportsFailureStateUpdate() returns true.
enableRec(Entity) - Method in class com.samysadi.acs.utility.factory.FailuresFactoryDefault
 
EnergyProbe - Interface in com.samysadi.acs.core.tracing.probetypes
 
Entity - Interface in com.samysadi.acs.core.entity
This interface describes a simulation entity.
ENTITY_ADDED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when a entity adds a new child entity
Notifier: Entity
Object: Entity the entity that has been added
ENTITY_ALLOCATED_FLAG_CHANGED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when this entity allocated flag is changed.
Notifier: AllocatableEntity
Object: null
ENTITY_ANCESTOR_CHANGED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when a entity's ancestor has changed
Notifier: Entity
Object: Entity the ancestor whose parent was changed
ENTITY_CLONED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when this entity is cloned.
Notifier: Entity the entity that is being cloned (source)
Object: the new Entity that was created after cloning.
ENTITY_PARENT_CHANGED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when a entity's parent has changed
Notifier: Entity
Object: null
ENTITY_REMOVED - Static variable in class com.samysadi.acs.core.notifications.CoreNotificationCodes
Description: Thrown when a entity removes a child entity
Notifier: Entity
Object: Entity the entity that has been removed
EntityFailureStateProbe - Class in com.samysadi.acs.tracing.entity
 
EntityFailureStateProbe() - Constructor for class com.samysadi.acs.tracing.entity.EntityFailureStateProbe
 
EntityImpl - Class in com.samysadi.acs.core.entity
 
EntityImpl() - Constructor for class com.samysadi.acs.core.entity.EntityImpl
 
EntityPowerStateProbe - Class in com.samysadi.acs.tracing.entity
 
EntityPowerStateProbe() - Constructor for class com.samysadi.acs.tracing.entity.EntityPowerStateProbe
 
EntityRunnableStateProbe - Class in com.samysadi.acs.tracing.entity
 
EntityRunnableStateProbe() - Constructor for class com.samysadi.acs.tracing.entity.EntityRunnableStateProbe
 
EPSILON - Static variable in class com.samysadi.acs.utility.NumberUtils
Use it! so you don't mess around with Double precision thing
equals(Object) - Method in class com.samysadi.acs.core.notifications.NotifierImpl.NotifyEvent
 
equals(Object) - Method in class com.samysadi.acs.utility.collections.Bitmap
 
equals(Object) - Method in class com.samysadi.acs.utility.IpAddress
 
equals(Object) - Method in class com.samysadi.acs.utility.Location
 
equals(Object) - Method in class com.samysadi.acs.utility.Pair
 
equals(Object) - Method in class com.samysadi.acs.virtualization.job.operation.LongResource
 
Event - Interface in com.samysadi.acs.core.event
Events are processed by the simulator after they are scheduled when the simulation time is equal to the event's scheduled time.
EventChain - Class in com.samysadi.acs.core.event
This class extends the Event class and can be used if you want to schedule multiple events at a given moment of the simulation, and make sure that each event is processed before the next event is scheduled.
EventChain() - Constructor for class com.samysadi.acs.core.event.EventChain
 
EventImpl - Class in com.samysadi.acs.core.event
 
EventImpl() - Constructor for class com.samysadi.acs.core.event.EventImpl
 
EventNotificationListener - Class in com.samysadi.acs.core.notifications
This class extends NotificationListener, and gives an easy way to listen and execute code when a specific event type has been processed.
To do so, call the EventNotificationListener.autoAdd() method or add an instance of this class to the simulator to listen for the appropriate notification code (CoreNotificationCodes.SIMULATOR_EVENT_PROCESSED).
EventNotificationListener(Class<? extends Event>, boolean) - Constructor for class com.samysadi.acs.core.notifications.EventNotificationListener
 
EventNotificationListener(Class<? extends Event>) - Constructor for class com.samysadi.acs.core.notifications.EventNotificationListener
 
eventNotificationPerformed(Notifier, Event) - Method in class com.samysadi.acs.core.notifications.EventNotificationListener
 
excludedDevices - Variable in class com.samysadi.acs.hardware.network.routingprotocol.RoutingProtocol.RouteConstraints
 
execute() - Method in class com.samysadi.acs.utility.workload.task.AppendFileTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.ComputeTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.CreateClientJobTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.CreateFileTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.CreateJobTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.DelayTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.DeleteFileTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.DeployVmTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.FreeRamTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.LogTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.ProbeDecrementTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.ProbeIncrementTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.ProbeSetValueTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.ReadFileTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.SelectRandomFileInCloudTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.SelectRandomFileTask
 
execute() - Method in interface com.samysadi.acs.utility.workload.task.Task
Runs / continues the task execution.
execute() - Method in class com.samysadi.acs.utility.workload.task.WriteFileTask
 
execute() - Method in class com.samysadi.acs.utility.workload.task.WriteRamTask
 
Exponential - Class in com.samysadi.acs.utility.random
For more details on the implementation, refer to the cumulative distribution function in wikipedia.
Exponential(double, Random) - Constructor for class com.samysadi.acs.utility.random.Exponential
Generated numbers are between 0 (inclusive) and positive infinity (exclusive).
Exponential(double) - Constructor for class com.samysadi.acs.utility.random.Exponential
Creates a new instance based on the current simulator's random generator.
A B C D E F G H I J K L M N O P R S T U V W