Package org.cloudsimplus.listeners
Interface CloudletVmEventInfo
- All Superinterfaces:
CloudletEventInfo
,EventInfo
,VmEventInfo
An interface that represents data to be passed
to
EventListener
objects that are registered to be notified
when some events happen for a given Cloudlet
running inside a Vm
.- Since:
- CloudSim Plus 1.0
- Author:
- Manoel Campos da Silva Filho
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic CloudletVmEventInfo
of
(EventListener<? extends EventInfo> listener, double time, Cloudlet cloudlet) Gets a CloudletVmEventInfo instance from the given parameters.static CloudletVmEventInfo
of
(EventListener<? extends EventInfo> listener, double time, Cloudlet cloudlet, Vm vm) Gets a CloudletVmEventInfo instance from the given parameters.static CloudletVmEventInfo
of
(EventListener<? extends EventInfo> listener, Cloudlet cloudlet) Gets a CloudletVmEventInfo instance from the given parameters.static CloudletVmEventInfo
of
(EventListener<? extends EventInfo> listener, Cloudlet cloudlet, Vm vm) Gets a CloudletVmEventInfo instance from the given parameters.Methods inherited from interface org.cloudsimplus.listeners.CloudletEventInfo
getCloudlet
Methods inherited from interface org.cloudsimplus.listeners.EventInfo
getListener, getTime
Methods inherited from interface org.cloudsimplus.listeners.VmEventInfo
getVm
-
Method Details
-
of
static CloudletVmEventInfo of(EventListener<? extends EventInfo> listener, Cloudlet cloudlet, Vm vm) Gets a CloudletVmEventInfo instance from the given parameters. TheEventInfo.getTime()
is the current simulation time.- Parameters:
listener
- the listener to be notified about the eventcloudlet
- theCloudlet
that fired the eventvm
- theVm
where the Cloudlet is or was running into, depending on the fired event, such as theOnUpdateCloudletProcessing
orOnCloudletFinish
-
of
static CloudletVmEventInfo of(EventListener<? extends EventInfo> listener, double time, Cloudlet cloudlet) Gets a CloudletVmEventInfo instance from the given parameters. TheVm
attribute is defined as theVm
where theCloudlet
is running.- Parameters:
time
- the time the event happenedcloudlet
- theCloudlet
that fired the event- See Also:
-
of
Gets a CloudletVmEventInfo instance from the given parameters. TheVm
attribute is defined as theVm
where theCloudlet
is running and theEventInfo.getTime()
is the current simulation time.- Parameters:
cloudlet
- theCloudlet
that fired the event- See Also:
-
of
static CloudletVmEventInfo of(EventListener<? extends EventInfo> listener, double time, Cloudlet cloudlet, Vm vm) Gets a CloudletVmEventInfo instance from the given parameters.- Parameters:
listener
- the listener to be notified about the eventtime
- the time the event happenedcloudlet
- theCloudlet
that fired the eventvm
- theVm
where the Cloudlet is or was running into, depending on the fired event, such as theOnUpdateCloudletProcessing
orOnCloudletFinish
-