com.ibm.diameter.packet
Class AvpConstants

java.lang.Object
  extended by com.ibm.diameter.packet.AvpConstants

public class AvpConstants
extends java.lang.Object

AvpConstants is a class holding many constants defined by RFC 3588 - Diameter Base Protocol. This class holds the constants for AVP Codes, sizes of types and headers, and other constants used in the creation of Base AVPs.

There is no public constructor for this class as all of its members are static.


Field Summary
static int ACCOUNTING_RADIUS_SESSION_ID
           
static int ACCOUNTING_REALTIME_REQUIRED
           
static int ACCOUNTING_RECORD_NUMBER
           
static int ACCOUNTING_RECORD_TYPE
           
static int ACCOUNTING_SESSION_ID
           
static int ACCOUNTING_SUB_SESSION_ID
           
static int ACCT_APPLICATION_ID
           
static int ACCT_INTERIM_INTERVAL
           
static int ACCT_MULTI_SESSION_ID
           
static int ADDRESS_TYPE_IPV4
          Identifies this IP address as IPv4.
static int ADDRESS_TYPE_IPV6
          Identifies this IP address as IPv6.
static int AUTH_APPLICATION_ID
           
static int AUTH_GRACE_PERIOD
           
static int AUTH_REQUEST_TYPE
           
static int AUTH_SESSION_STATE
           
static int AUTHORIZATION_LIFETIME
           
static int AVP_HDR_SIZE
          A Base AVP Header size is 8 octets
static int CLASS
           
static int DESTINATION_HOST
           
static int DESTINATION_REALM
           
static int DISCO_CAUSE_BUSY
           
static int DISCO_CAUSE_DO_NOT_WANT_TO_TALK_TO_YOU
           
static int DISCO_CAUSE_REBOOTING
           
static int DISCONNECT_CAUSE
           
static int E2E_SEQUENCE
           
static int ERROR_MESSAGE
           
static int ERROR_REPORTING_HOST
           
static int EVENT_TIMESTAMP
           
static int EXPERIMENTAL_RESULT
           
static int EXPERIMENTAL_RESULT_CODE
           
static int FAILED_AVP
           
static int FIRMWARE_REVISION
           
static int HOST_IP_ADDRESS
           
static int INBAND_SECURITY_ID
           
static int MULTI_ROUND_TIME_OUT
           
static int ORIGIN_HOST
           
static int ORIGIN_REALM
           
static int ORIGIN_STATE_ID
           
static int PRODUCT_NAME
           
static int PROXY_HOST
           
static int PROXY_INFO
           
static int PROXY_STATE
           
static int RE_AUTH_REQUEST_TYPE
           
static int REDIRECT_HOST
           
static int REDIRECT_HOST_USAGE
           
static int REDIRECT_MAX_CACHE_TIME
           
static int RESULT_CODE
           
static int ROUTE_RECORD
           
static int SESSION_BINDING
           
static int SESSION_ID
           
static int SESSION_SERVER_FAILOVER
           
static int SESSION_TIMEOUT
           
static int SUPPORTED_VENDOR_ID
           
static int TERMINATION_CAUSE
           
static int UNSIGNED32_SIZE
          An Unsigned32 value is 4 octets
static int UNSIGNED64_SIZE
          An Unsigned64 value is 8 octets
static int USER_NAME
           
static int VENDOR_ID
           
static int VENDOR_SPECIFIC_APPLICATION_ID
           
static int VS_AVP_HDR_SIZE
          A Vendor Specific AVP Header size is 12 octets
 
Constructor Summary
AvpConstants()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AVP_HDR_SIZE

public static final int AVP_HDR_SIZE
A Base AVP Header size is 8 octets

See Also:
Constant Field Values

VS_AVP_HDR_SIZE

public static final int VS_AVP_HDR_SIZE
A Vendor Specific AVP Header size is 12 octets

See Also:
Constant Field Values

UNSIGNED32_SIZE

public static final int UNSIGNED32_SIZE
An Unsigned32 value is 4 octets

See Also:
Constant Field Values

UNSIGNED64_SIZE

public static final int UNSIGNED64_SIZE
An Unsigned64 value is 8 octets

See Also:
Constant Field Values

ACCT_INTERIM_INTERVAL

public static final int ACCT_INTERIM_INTERVAL
See Also:
Constant Field Values

ACCT_MULTI_SESSION_ID

public static final int ACCT_MULTI_SESSION_ID
See Also:
Constant Field Values

ACCOUNTING_REALTIME_REQUIRED

public static final int ACCOUNTING_REALTIME_REQUIRED
See Also:
Constant Field Values

ACCOUNTING_RECORD_NUMBER

public static final int ACCOUNTING_RECORD_NUMBER
See Also:
Constant Field Values

ACCOUNTING_RECORD_TYPE

public static final int ACCOUNTING_RECORD_TYPE
See Also:
Constant Field Values

ACCOUNTING_RADIUS_SESSION_ID

public static final int ACCOUNTING_RADIUS_SESSION_ID
See Also:
Constant Field Values

ACCOUNTING_SESSION_ID

public static final int ACCOUNTING_SESSION_ID
See Also:
Constant Field Values

ACCOUNTING_SUB_SESSION_ID

public static final int ACCOUNTING_SUB_SESSION_ID
See Also:
Constant Field Values

ACCT_APPLICATION_ID

public static final int ACCT_APPLICATION_ID
See Also:
Constant Field Values

AUTH_APPLICATION_ID

public static final int AUTH_APPLICATION_ID
See Also:
Constant Field Values

AUTH_REQUEST_TYPE

public static final int AUTH_REQUEST_TYPE
See Also:
Constant Field Values

AUTHORIZATION_LIFETIME

public static final int AUTHORIZATION_LIFETIME
See Also:
Constant Field Values

AUTH_GRACE_PERIOD

public static final int AUTH_GRACE_PERIOD
See Also:
Constant Field Values

AUTH_SESSION_STATE

public static final int AUTH_SESSION_STATE
See Also:
Constant Field Values

CLASS

public static final int CLASS
See Also:
Constant Field Values

DESTINATION_HOST

public static final int DESTINATION_HOST
See Also:
Constant Field Values

DESTINATION_REALM

public static final int DESTINATION_REALM
See Also:
Constant Field Values

DISCONNECT_CAUSE

public static final int DISCONNECT_CAUSE
See Also:
Constant Field Values

E2E_SEQUENCE

public static final int E2E_SEQUENCE
See Also:
Constant Field Values

ERROR_MESSAGE

public static final int ERROR_MESSAGE
See Also:
Constant Field Values

ERROR_REPORTING_HOST

public static final int ERROR_REPORTING_HOST
See Also:
Constant Field Values

EVENT_TIMESTAMP

public static final int EVENT_TIMESTAMP
See Also:
Constant Field Values

EXPERIMENTAL_RESULT

public static final int EXPERIMENTAL_RESULT
See Also:
Constant Field Values

EXPERIMENTAL_RESULT_CODE

public static final int EXPERIMENTAL_RESULT_CODE
See Also:
Constant Field Values

FAILED_AVP

public static final int FAILED_AVP
See Also:
Constant Field Values

FIRMWARE_REVISION

public static final int FIRMWARE_REVISION
See Also:
Constant Field Values

HOST_IP_ADDRESS

public static final int HOST_IP_ADDRESS
See Also:
Constant Field Values

INBAND_SECURITY_ID

public static final int INBAND_SECURITY_ID
See Also:
Constant Field Values

MULTI_ROUND_TIME_OUT

public static final int MULTI_ROUND_TIME_OUT
See Also:
Constant Field Values

ORIGIN_HOST

public static final int ORIGIN_HOST
See Also:
Constant Field Values

ORIGIN_REALM

public static final int ORIGIN_REALM
See Also:
Constant Field Values

ORIGIN_STATE_ID

public static final int ORIGIN_STATE_ID
See Also:
Constant Field Values

PRODUCT_NAME

public static final int PRODUCT_NAME
See Also:
Constant Field Values

PROXY_HOST

public static final int PROXY_HOST
See Also:
Constant Field Values

PROXY_INFO

public static final int PROXY_INFO
See Also:
Constant Field Values

PROXY_STATE

public static final int PROXY_STATE
See Also:
Constant Field Values

RE_AUTH_REQUEST_TYPE

public static final int RE_AUTH_REQUEST_TYPE
See Also:
Constant Field Values

REDIRECT_HOST

public static final int REDIRECT_HOST
See Also:
Constant Field Values

REDIRECT_HOST_USAGE

public static final int REDIRECT_HOST_USAGE
See Also:
Constant Field Values

REDIRECT_MAX_CACHE_TIME

public static final int REDIRECT_MAX_CACHE_TIME
See Also:
Constant Field Values

RESULT_CODE

public static final int RESULT_CODE
See Also:
Constant Field Values

ROUTE_RECORD

public static final int ROUTE_RECORD
See Also:
Constant Field Values

SESSION_TIMEOUT

public static final int SESSION_TIMEOUT
See Also:
Constant Field Values

SESSION_BINDING

public static final int SESSION_BINDING
See Also:
Constant Field Values

SUPPORTED_VENDOR_ID

public static final int SUPPORTED_VENDOR_ID
See Also:
Constant Field Values

TERMINATION_CAUSE

public static final int TERMINATION_CAUSE
See Also:
Constant Field Values

USER_NAME

public static final int USER_NAME
See Also:
Constant Field Values

VENDOR_SPECIFIC_APPLICATION_ID

public static final int VENDOR_SPECIFIC_APPLICATION_ID
See Also:
Constant Field Values

SESSION_ID

public static final int SESSION_ID
See Also:
Constant Field Values

SESSION_SERVER_FAILOVER

public static final int SESSION_SERVER_FAILOVER
See Also:
Constant Field Values

VENDOR_ID

public static final int VENDOR_ID
See Also:
Constant Field Values

DISCO_CAUSE_REBOOTING

public static final int DISCO_CAUSE_REBOOTING
See Also:
Constant Field Values

DISCO_CAUSE_BUSY

public static final int DISCO_CAUSE_BUSY
See Also:
Constant Field Values

DISCO_CAUSE_DO_NOT_WANT_TO_TALK_TO_YOU

public static final int DISCO_CAUSE_DO_NOT_WANT_TO_TALK_TO_YOU
See Also:
Constant Field Values

ADDRESS_TYPE_IPV4

public static final int ADDRESS_TYPE_IPV4
Identifies this IP address as IPv4.

See Also:
Constant Field Values

ADDRESS_TYPE_IPV6

public static final int ADDRESS_TYPE_IPV6
Identifies this IP address as IPv6.

See Also:
Constant Field Values
Constructor Detail

AvpConstants

public AvpConstants()


Copyright © 2006 IBM Corp. All Rights Reserved.