/protocols/jain-megaco/megaco-api/src/main/java/javax/megaco/pkg/NetworkPkg/NetworkDurStats.java
http://mobicents.googlecode.com/ · Java · 77 lines · 30 code · 10 blank · 37 comment · 0 complexity · 04db45f7f93fbc7b09c3117f5e8093c9 MD5 · raw file
- package javax.megaco.pkg.NetworkPkg;
-
- import javax.megaco.pkg.MegacoPkg;
- import javax.megaco.pkg.PkgConsts;
- import javax.megaco.pkg.PkgStatsItem;
-
- /**
- * The MEGACO Duration statistics class extends the PkgStatsItem class. This is
- * a final class. This class defines Duration statistics of MEGACO Network
- * package. The methods shall define that this statistics item belongs to the
- * Network package.
- */
- public final class NetworkDurStats extends PkgStatsItem {
-
- /**
- * Identifies Duration statistics of the MEGACO Network Package. Its value
- * shall be set equal to 0x0001.
- */
- public static final int NETWORK_DUR_STATS = 0x0001;
-
- /**
- * Constructs a Jain MEGACO Object representing statistics Item of the
- * MEGACO Package for statistics Duration and Package as Network.
- */
- public NetworkDurStats() {
- super();
- super.itemId = NETWORK_DUR_STATS;
- super.statisticsId = NETWORK_DUR_STATS;
- super.packageId = new NetworkPkg();
- }
-
- /**
- * This method is used to get the item identifier from an Item object. The
- * implementations of this method in this class returns the id of the
- * Duration statistics of Network Package.
- *
- * @return It shall return {@link NETWORK_DUR_STATS}.
- */
- public int getItemId() {
- return super.itemId;
- }
-
- /**
- * This method is used to get the statistics identifier from an Statistics
- * Item object. The implementations of this method in this class returns the
- * id of the Duration statistics of Network Package.
- *
- * @return It shall return {@link NETWORK_DUR_STATS}.
- */
- public int getStatisticsId() {
- return super.statisticsId;
- }
-
- /**
- * This method gets the package id to which the item belongs. Since the
- * Octet Sent statistics is defined in the Network Package of MEGACO
- * protocol, this method returns the value {@link PkgConsts.NETWORK_PACKAGE}
- * constant. This constant is defined in the PkgConsts class.
- *
- * @return The package id {@link PkgConsts.NETWORK_PACKAGE}.
- */
- public MegacoPkg getItemsPkgId() {
- return super.packageId;
- }
-
- @Override
- public int getItemValueType() {
- return super.itemValueType;
- }
-
- @Override
- public int[] getItemsDescriptorIds() {
- // TODO Auto-generated method stub
- return null;
- }
-
- }