# Class CIM_FailNextScheduler
extends CIM_NextScheduler

This association is a subclass of NextScheduler, and defines a predecessor-successor relationship between a NonWork ConservingSchedulingService and another PacketScheduling Service. It indicates that the NonWorkConserving scheduler may pass up a scheduling opportunity (thereby behaving in a non-work conserving manner), and make the resulting bandwidth available to the FollowingService scheduler.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_NextService
|
+--CIM_NextScheduler
|
+--CIM_FailNextScheduler

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Association | boolean | true
Description | string | This association is a subclass of NextScheduler, and defines a predecessor-successor relationship between a NonWork ConservingSchedulingService and another PacketScheduling Service. It indicates that the NonWorkConserving scheduler may pass up a scheduling opportunity (thereby behaving in a non-work conserving manner), and make the resulting bandwidth available to the FollowingService scheduler.
UMLPackagePath | string | CIM::Network::QoS
Version | string | 2.7.0

## Class Properties

### Association References

Name | Class Origin | Reference Class | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
FollowingService | CIM_FailNextScheduler | CIM_PacketSchedulingService
Description | string | A scheduler that may use the bandwidth available from the non-work conserving scheduler.
Key | boolean | true
Max | uint32 | 1
Override | string | FollowingService
PrecedingService | CIM_FailNextScheduler | CIM_NonWorkConservingSchedulingService
Description | string | The NonWorkConservingSchedulingService whose excess bandwidth is made available to the scheduler identified by the FollowingService reference. The [0..n] cardinality indicates that a single FollowingService scheduler may have the opportunity to use the unused bandwidth of multiple prior non-work-conserving schedulers.
Key | boolean | true
Override | string | PrecedingService

## Class Methods