| Package | Description | 
|---|---|
| com.bea.wcp.diameter | 
 The Diameter base protocol API. 
 | 
| com.bea.wcp.diameter.accounting | 
 The Diameter offline charging API (Rf interface). 
 | 
| com.bea.wcp.diameter.cc | 
 The Diameter credit control API (Ro interface). 
 | 
| com.bea.wcp.diameter.sh | 
 The Diameter Sh Client implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static AvpException | 
AvpException.avpOccursTooManyTimes(Avp avp)
Convenience method to return an AvpException indicating that the specified
 AVP occurs too many times in the message. 
 | 
static AvpException | 
AvpException.contradictingAvps(Avp avp1,
                 Avp avp2)
Convenience method to return an AvpException indicating indicating
 contradicting AVPs in a message. 
 | 
static AvpException | 
AvpException.invalidAvpLength(Avp avp)
Convenience method to return an AvpException indicating that the length of
 the specified AVP was invalid. 
 | 
static AvpException | 
AvpException.invalidAvpValue(Avp avp)
Convenience method to return an AvpException indicating that the value of
 the specified AVP was invalid. 
 | 
static AvpException | 
AvpException.missingAvp(Attribute attr)  | 
| Modifier and Type | Method and Description | 
|---|---|
static ApplicationId | 
ApplicationId.decode(Avp avp)
If the specified AVP is an Auth-Application-Id, Acct-Application-Id, or
 Vendor-Specified-Application-Id AVP, then returns the ApplicationId
 representing the advertised application. 
 | 
static ResultCode | 
ResultCode.decode(Avp avp)
If the specified AVP is a Result-Code or Experimental-Result AVP, then
 returns a new ResultCode for the result. 
 | 
abstract Object | 
Type.decode(Avp avp,
      ByteBuffer bb)
Decodes specified AVP value bytes. 
 | 
protected void | 
Request.preValidateAvp(Avp avp)  | 
protected void | 
Answer.preValidateAvp(Avp avp)  | 
protected void | 
Message.preValidateAvp(Avp avp)
Fully decodes and validates the specified AVP. 
 | 
void | 
Avp.validate()
Validates an AVP. 
 | 
protected void | 
RAR.validateAvp(Avp avp)  | 
protected void | 
Message.validateAvp(Avp avp)  | 
| Constructor and Description | 
|---|
Capabilities(Message msg)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
ACA.validateAvp(Avp avp)  | 
protected void | 
ACR.validateAvp(Avp avp)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
CCR.validateAvp(Avp avp)  | 
protected void | 
CCA.validateAvp(Avp avp)  | 
| Modifier and Type | Method and Description | 
|---|---|
static UserIdentity | 
UserIdentity.decode(Avp avp)  | 
static AccessKey | 
AccessKey.getAccessKey(Request req,
            Object param)
Returns the AccessKey for the specified Sh request. 
 | 
Object | 
DataReference.getParameter(Avp avp)
Decodes parameter from specified parameter avp. 
 |