Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.0

E18767-01


com.bea.wcp.diameter
Interface Enumerated

All Known Implementing Classes:
RecordType, RequestType

public interface Enumerated

Any enum value which implements this interface can be used as the value of an AVP of type INTEGER32, INTEGER64, or ENUMERATED. The #intValue() method will be called to obtain the actual AVP integer value. For example,

   enum AuthSessionState implements Enumerated {
     STATE_MAINTAINED, NO_STATE_MAINTAINED
     public intValue() { return ordinal(); }
   }
   ...
   Avp = new Avp(Attribute.AUTH_SESSION_STATE,
                 AuthSessionState.STATE_MAINTAINED);
 

Method Summary
 int intValue()
          Returns the integer AVP value of this enumerated type.

 

Method Detail

intValue

int intValue()
Returns the integer AVP value of this enumerated type. This is not necessarily the same as the Enum ordinal value since some Diameter enumerated constants start at 1 (i.e. Accounting-Record-Type AVP) rather than 0.

Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.0

E18767-01


Copyright © 2005, 2010, Oracle and/or its affiliates. All rights reserved.