
Public Member Functions | |
| BACIPriority (int value) | |
| int | getValue () |
| int | compareTo (Object o) |
Static Public Attributes | |
| static final int | MAX_PRIORITY_VALUE = 0 |
| static final int | MIN_PRIORITY_VALUE = 1000 |
| static final int | MAX_REALTIME_PRIORITY_VALUE = MAX_PRIORITY_VALUE |
| static final int | MIN_REALTIME_PRIORITY_VALUE = 99 |
| static final int | MAX_NORMAL_PRIORITY_VALUE = MIN_REALTIME_PRIORITY_VALUE + 1 |
| static final int | MIN_NORMAL_PRIORITY_VALUE = 899 |
| static final int | MAX_IDLE_PRIORITY_VALUE = MIN_NORMAL_PRIORITY_VALUE + 1 |
| static final int | MIN_IDLE_PRIORITY_VALUE = MIN_PRIORITY_VALUE |
| static final BACIPriority | REALTIME |
| static final BACIPriority | NORMAL |
| static final BACIPriority | IDLE |
Private Attributes | |
| int | value |
BACI priority. Priorities are defined as an interger value in range from 0 to 1000, where lower value means higher priority. There are 3 predifined classes of priorities:
| alma::ACS::jbaci::BACIPriority::BACIPriority | ( | int | value | ) | [inline] |
Creates a user defined priority.
References MAX_PRIORITY_VALUE, and MIN_PRIORITY_VALUE.
| int alma::ACS::jbaci::BACIPriority::compareTo | ( | Object | o | ) | [inline] |
References value.
Referenced by alma::ACS::jbaci::PrioritizedRunnableComparator::compare().
| int alma::ACS::jbaci::BACIPriority::getValue | ( | ) | [inline] |
final BACIPriority alma::ACS::jbaci::BACIPriority::IDLE [static] |
IDLE priorty class.
Referenced by alma::ACS::impl::HistoryMonitorImpl::getPriority().
final int alma::ACS::jbaci::BACIPriority::MAX_IDLE_PRIORITY_VALUE = MIN_NORMAL_PRIORITY_VALUE + 1 [static] |
Maximal IDLE class priority value.
final int alma::ACS::jbaci::BACIPriority::MAX_NORMAL_PRIORITY_VALUE = MIN_REALTIME_PRIORITY_VALUE + 1 [static] |
Maximal NORMAL class priority value.
final int alma::ACS::jbaci::BACIPriority::MAX_PRIORITY_VALUE = 0 [static] |
Maximal priority value.
Referenced by BACIPriority().
final int alma::ACS::jbaci::BACIPriority::MAX_REALTIME_PRIORITY_VALUE = MAX_PRIORITY_VALUE [static] |
Maximal REALTIME class priority value.
final int alma::ACS::jbaci::BACIPriority::MIN_IDLE_PRIORITY_VALUE = MIN_PRIORITY_VALUE [static] |
Minimal IDLE class priority value.
final int alma::ACS::jbaci::BACIPriority::MIN_NORMAL_PRIORITY_VALUE = 899 [static] |
Minimal NORMAL class priority value.
final int alma::ACS::jbaci::BACIPriority::MIN_PRIORITY_VALUE = 1000 [static] |
Minimal priority value.
Referenced by BACIPriority().
final int alma::ACS::jbaci::BACIPriority::MIN_REALTIME_PRIORITY_VALUE = 99 [static] |
Minimal REALTIME class priority value.
final BACIPriority alma::ACS::jbaci::BACIPriority::NORMAL [static] |
NORMAL priorty class.
Referenced by alma::ACS::impl::CommonMonitorImpl::getPriority().
final BACIPriority alma::ACS::jbaci::BACIPriority::REALTIME [static] |
REALTIME priorty class.
int alma::ACS::jbaci::BACIPriority::value [private] |
Priority value.
Referenced by compareTo(), and getValue().
1.6.2