/**
* This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12
* 09:21:06 CET 2011.
*/
package org.opennaas.extensions.router.model;
import java.io.*;
/**
* This Class contains accessor and mutator methods for all properties defined in the CIM class QoSService as well as methods comparable to the
* invokeMethods defined for this class. This Class implements the QoSServiceBean Interface. The CIM class QoSService is described as follows:
*
* This is a concrete class that represents the ability to conceptualize a QoS service as a set of coordinated sub-services. This enables the network
* administrator to map business rules to the network, and the network designer to engineer the network such that it can provide different functions
* for different traffic streams. This class has two main purposes. First, it serves as a common base class for defining various sub-services that are
* needed to build higher-level QoS services. Second, it serves as a way to consolidate relationships between different types of QoS services and
* different types of ConditioningServices. For example, Gold Service may be defined as a QoSService which aggregates two other QoSServices together.
* Each of these 'other' QoSServices could be DiffServServices - one representing the servicing of very high demand packets (instantiated as a
* DiffServService directly), and one representing the service given to most of the packets (instantiated as an AFService). The high demand
* DiffServService instance would use QoSConditioning SubService to aggregate together the necessary classifiers to indicate which traffic it applies
* to, the appropriate meters for contract limits, the marker to mark the EF PHB in the packets, and the queuing-related services. The AFService
* instance would similarly use QoSConditioning SubService to aggregate its classifiers, meters, the several markers used to mark the different AF
* PHBs in the packets, and the queuing-related services needed to deliver the packet treatment.
*/
public class QoSService extends Service implements Serializable {
/**
* This constructor creates a QoSServiceBeanImpl Class which implements the QoSServiceBean Interface, and encapsulates the CIM class QoSService in
* a Java Bean. The CIM class QoSService is described as follows:
*
* This is a concrete class that represents the ability to conceptualize a QoS service as a set of coordinated sub-services. This enables the
* network administrator to map business rules to the network, and the network designer to engineer the network such that it can provide different
* functions for different traffic streams. This class has two main purposes. First, it serves as a common base class for defining various
* sub-services that are needed to build higher-level QoS services. Second, it serves as a way to consolidate relationships between different
* types of QoS services and different types of ConditioningServices. For example, Gold Service may be defined as a QoSService which aggregates
* two other QoSServices together. Each of these 'other' QoSServices could be DiffServServices - one representing the servicing of very high
* demand packets (instantiated as a DiffServService directly), and one representing the service given to most of the packets (instantiated as an
* AFService). The high demand DiffServService instance would use QoSConditioning SubService to aggregate together the necessary classifiers to
* indicate which traffic it applies to, the appropriate meters for contract limits, the marker to mark the EF PHB in the packets, and the
* queuing-related services. The AFService instance would similarly use QoSConditioning SubService to aggregate its classifiers, meters, the
* several markers used to mark the different AF PHBs in the packets, and the queuing-related services needed to deliver the packet treatment.
*/
public QoSService() {
};
} // Class QoSService