See: Description
| Class | Description |
|---|---|
| AbstractSimEntity |
A partial implementation of a
SimEntity. |
| SimEntityEvent |
A
SimEvent for a SimEntity (queue, job, or other) operation. |
| SimEntityEvent.Reset |
The (default)
SimEvent for resetting a SimEntity. |
| SimEntityEvent.Update |
The (default)
SimEvent for updating a SimEntity. |
| SimEntityEventScheduler |
A utility class capable of scheduling
SimEntityEvents on an event list. |
| SimEntityOperation.RequestE<O extends SimEntityOperation,Req extends SimEntityOperation.Request> |
A request for an operation that requires an entity argument.
|
| SimEntityOperation.Reset |
The (default) reset operation on a
SimEntity. |
| SimEntityOperation.ResetReply |
A reply for the reset operation
SimEntityOperation.Reset. |
| SimEntityOperation.ResetRequest |
A request for the reset operation
SimEntityOperation.Reset. |
| SimEntityOperation.Update |
The (default) update operation on a
SimEntity. |
| SimEntityOperation.UpdateReply |
A reply for the update operation
SimEntityOperation.Update. |
| SimEntityOperation.UpdateRequest |
A request for the update operation
SimEntityOperation.Update. |
| SimEntitySimpleEventType.Member |
A member of this interface.
|
| Enum | Description |
|---|---|
| SimEntity.UnknownNotificationTypePolicy |
Possible courses of action when an unknown notification is to be published.
|
| SimEntity.UnknownOperationPolicy |
Possible courses of action when an unknown operation is offered to
SimEntity.doOperation(double, Req). |
In the package, we use three important concepts:
interface SimJob): a job represents an amount of work to be carried out by one or more queueing
systems, abbreviated as queues;
interface SimQueue): a queue is an abstract waiting line holding jobs
to be served by one or more servers associated with the queue;
interface SimEntity):
the common part of jobs and queues (naming, event list, notifications, etc).
Notes:
jsimulation package.
Author: Jan de Jongh, TNO
Copyright (C) 2005-2017 Jan de Jongh, TNO
This file is covered by the LICENSE file in the root of this project.
Copyright © 2018. All rights reserved.