|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Avp
The Avp class implements a Diameter AVP. This class allows applications to build and read arbitrary Diameter AVP objects. Wrapper interface allows adapt message to any driver vendor specific interface Serializable interface allows use this class in SLEE Event objects
| Field Summary | |
|---|---|
static int |
ACC_MULTI_SESSION_ID
The Accouting-Multi-Session-Id avp code |
static int |
ACC_RECORD_NUMBER
The Accouting-Record-Number avp code |
static int |
ACC_RECORD_TYPE
The Accouting-Record-Type avp code |
static int |
ACC_SESSION_ID
The Accouting-Session-Id avp code |
static int |
ACC_SUB_SESSION_ID
The Accouting-Sub-Session-Id avp code |
static int |
ACCOUNTING_REALTIME_REQUIRED
The Accounting-Realtime-required avp code |
static int |
ACCT_APPLICATION_ID
The Accounting-Application-Id avp code |
static int |
ACCT_INTERIM_INTERVAL
The Acct-Interim-Interval avp code |
static int |
AUTH_APPLICATION_ID
The Authentication-Application-Id avp code |
static int |
AUTH_GRACE_PERIOD
The Auth-Grace-Period avp code |
static int |
AUTH_REQUEST_TYPE
The Auth-Request-Type avp code |
static int |
AUTH_SESSION_STATE
The Auth-Session-State avp code |
static int |
AUTHORIZATION_LIFETIME
The Authorization-Lifetime avp code |
static int |
CLASS
The Class avp code |
static int |
DESTINATION_HOST
The Destination-Host avp code |
static int |
DESTINATION_REALM
The Destination-Realm avp code |
static int |
DISCONNECT_CAUSE
The Disconnect cause avp code |
static int |
E2E_SEQUENCE_AVP
The E2E-Sequence-Avp avp code |
static int |
ERROR_MESSAGE
The Error-Message avp code |
static int |
ERROR_REPORTING_HOST
The Error-reporting-host avp code |
static int |
EVENT_TIMESTAMP
The Event-Timestamp avp code |
static int |
EXPERIMENTAL_RESULT
Experemental-Result avp code |
static int |
EXPERIMENTAL_RESULT_CODE
The Experimental-Result-Code avp code |
static int |
FAILED_AVP
The File-Avp avp code |
static int |
FIRMWARE_REVISION
The FirmWare-Revision avp code |
static int |
HOST_IP_ADDRESS
The Host-IP-Address avp code |
static int |
INBAND_SECURITY_ID
The Inband-Security-Id avp code |
static int |
MULTI_ROUND_TIMEOUT
The Muti-Round-Timeout avp code |
static int |
ORIGIN_HOST
The Origin-Host avp code |
static int |
ORIGIN_REALM
The Origin-Realm avp code |
static int |
ORIGIN_STATE_ID
The Origin-State-Id avp code |
static int |
PRODUCT_NAME
The Product-Name avp code |
static int |
PROXY_HOST
The Proxy-Host avp code |
static int |
PROXY_INFO
The Proxy-Info avp code |
static int |
PROXY_STATE
The Proxy-State avp code |
static int |
RE_AUTH_REQUEST_TYPE
The Re-Authentication-Request-type avp code |
static int |
REDIRECT_HOST
The Rediect-Host avp code |
static int |
REDIRECT_HOST_USAGE
The Redirect-Host-Usage avp code |
static int |
REDIRECT_MAX_CACHE_TIME
The Redirect-Max-Cache-Time avp code |
static int |
RESULT_CODE
The Result-Code avp code |
static int |
ROUTE_RECORD
The Route-Record avp code |
static int |
SESSION_BINDING
The Session-Binding avp code |
static int |
SESSION_ID
The Session-Id avp code |
static int |
SESSION_SERVER_FAILOVER
The Session-Server-Failover avp code |
static int |
SESSION_TIMEOUT
The Session-Timeout avp code |
static int |
SUPPORTED_VENDOR_ID
The Supported-Vendor-Id avp code |
static int |
TERMINATION_CAUSE
The Termination-Cause avp code |
static int |
USER_NAME
The User-Name avp code |
static int |
VENDOR_ID
The Vendor-Id avp code |
static int |
VENDOR_SPECIFIC_APPLICATION_ID
The Vendor-Specific-Application-Id avp code |
| Method Summary | |
|---|---|
java.net.InetAddress |
getAddress()
|
int |
getCode()
|
java.lang.String |
getDiameterIdentity()
|
URI |
getDiameterURI()
|
float |
getFloat32()
|
double |
getFloat64()
|
AvpSet |
getGrouped()
|
int |
getInteger32()
|
long |
getInteger64()
|
java.lang.String |
getOctetString()
|
byte[] |
getRaw()
|
byte[] |
getRawData()
|
java.util.Date |
getTime()
|
long |
getUnsigned32()
|
long |
getUnsigned64()
|
java.lang.String |
getUTF8String()
|
long |
getVendorId()
|
boolean |
isEncrypted()
|
boolean |
isMandatory()
|
boolean |
isVendorId()
|
| Methods inherited from interface org.jdiameter.api.Wrapper |
|---|
isWrapperFor, unwrap |
| Field Detail |
|---|
static final int ACCOUNTING_REALTIME_REQUIRED
static final int AUTH_REQUEST_TYPE
static final int AUTHORIZATION_LIFETIME
static final int AUTH_GRACE_PERIOD
static final int AUTH_SESSION_STATE
static final int CLASS
static final int E2E_SEQUENCE_AVP
static final int ERROR_REPORTING_HOST
static final int EVENT_TIMESTAMP
static final int FAILED_AVP
static final int ACCT_INTERIM_INTERVAL
static final int USER_NAME
static final int RESULT_CODE
static final int EXPERIMENTAL_RESULT
static final int EXPERIMENTAL_RESULT_CODE
static final int TERMINATION_CAUSE
static final int FIRMWARE_REVISION
static final int HOST_IP_ADDRESS
static final int MULTI_ROUND_TIMEOUT
static final int ORIGIN_HOST
static final int ORIGIN_REALM
static final int ORIGIN_STATE_ID
static final int REDIRECT_HOST
static final int REDIRECT_HOST_USAGE
static final int REDIRECT_MAX_CACHE_TIME
static final int PRODUCT_NAME
static final int SESSION_ID
static final int SESSION_TIMEOUT
static final int SESSION_BINDING
static final int SESSION_SERVER_FAILOVER
static final int DESTINATION_HOST
static final int DESTINATION_REALM
static final int ROUTE_RECORD
static final int PROXY_INFO
static final int PROXY_HOST
static final int PROXY_STATE
static final int AUTH_APPLICATION_ID
static final int ACCT_APPLICATION_ID
static final int INBAND_SECURITY_ID
static final int VENDOR_ID
static final int SUPPORTED_VENDOR_ID
static final int VENDOR_SPECIFIC_APPLICATION_ID
static final int RE_AUTH_REQUEST_TYPE
static final int ACC_RECORD_TYPE
static final int ACC_RECORD_NUMBER
static final int ACC_SESSION_ID
static final int ACC_SUB_SESSION_ID
static final int ACC_MULTI_SESSION_ID
static final int DISCONNECT_CAUSE
static final int ERROR_MESSAGE
| Method Detail |
|---|
int getCode()
boolean isVendorId()
boolean isMandatory()
boolean isEncrypted()
long getVendorId()
byte[] getRaw()
throws AvpDataException
AvpDataException - if data has incorrect format
java.lang.String getOctetString()
throws AvpDataException
AvpDataException - if data has incorrect format
int getInteger32()
throws AvpDataException
AvpDataException - if data has incorrect format
long getInteger64()
throws AvpDataException
AvpDataException - if data has incorrect format
long getUnsigned32()
throws AvpDataException
AvpDataException - if data has incorrect format
long getUnsigned64()
throws AvpDataException
AvpDataException - if data has incorrect format
float getFloat32()
throws AvpDataException
AvpDataException - if data has incorrect format
double getFloat64()
throws AvpDataException
AvpDataException - if data has incorrect format
java.net.InetAddress getAddress()
throws AvpDataException
AvpDataException - if data has incorrect format
java.util.Date getTime()
throws AvpDataException
AvpDataException - if data has incorrect format
java.lang.String getUTF8String()
throws AvpDataException
AvpDataException - if data has incorrect format
java.lang.String getDiameterIdentity()
throws AvpDataException
AvpDataException - if data has incorrect format
URI getDiameterURI()
throws AvpDataException
AvpDataException - if data has incorrect format
AvpSet getGrouped()
throws AvpDataException
AvpDataException - if data has incorrect formatbyte[] getRawData()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||