Package com.bank.entities
Class Event
java.lang.Object
com.bank.entities.Event
- All Implemented Interfaces:
Comparable<Event>
Класс события. Имплементирует Comparable для будущей сортировки
очереди событий.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
type
Содержит тип события (Arrival/Completion) -
time
private double timeВремя наступления события -
client
Клиент связанный с данным событием (Может быть null для ARRIVAL -
operator
Оператор связанный с данным событием (Для COMPLETION)
-
-
Constructor Details
-
Event
Конструктор
-
-
Method Details
-
compareTo
Сравнение для сортировки. Сначала по времени, потом по приоритету (чтобы COMPLETING раньше ARRIVAL при одинаковом времени)- Specified by:
compareToin interfaceComparable<Event>
-