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.
|
com.bea.wcp.diameter.sy |
Modifier and Type | Method and Description |
---|---|
Avp |
AvpList.get(Attribute attr)
Returns the first AVP for the specified Attribute, or null if none.
|
Avp |
AvpList.get(int i) |
Avp |
AvpList.get(String name)
Returns the first AVP for the specific attribute name, or null if none
|
Avp |
ApplicationId.getAvp()
Returns the Auth-Application-Id, Acct-Application-Id, or
Vendor-Specific-Application-Id AVP for this application.
|
Avp |
ResultCode.getAvp() |
Avp |
Message.getAvp(Attribute attr)
Returns the first AVP in the message with the specified attribute.
|
Avp |
Message.getAvp(String name)
Returns the first AVP for the specific attribute name, or null if none
|
Avp |
AvpException.getFailedAvp() |
Avp |
AvpList.getLast(Attribute attr)
Returns the last AVP for the specified Attribute, or null if none.
|
Avp |
AvpList.remove(int i) |
Avp |
AvpList.set(int i,
Avp avp) |
Modifier and Type | Method and Description |
---|---|
void |
AvpList.add(int i,
Avp avp) |
void |
Message.addAvp(Avp avp)
Adds a new AVP to the message.
|
void |
AvpException.addInvalidAvp(Avp avp)
Adds an additional AVP to the list of failed AVPs.
|
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 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.
|
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 boolean |
ResultCode.isResultCode(Avp avp)
Returns true if the specified AVP is a Result-Code AVP.
|
protected void |
Message.preValidateAvp(Avp avp)
Fully decodes and validates the specified AVP.
|
protected void |
Answer.preValidateAvp(Avp avp) |
protected void |
Request.preValidateAvp(Avp avp) |
Avp |
AvpList.set(int i,
Avp avp) |
protected void |
Message.validateAvp(Avp avp) |
protected void |
RAR.validateAvp(Avp avp) |
Constructor and Description |
---|
Avp(Avp avp)
Creates a new Avp copied from the specified Avp.
|
AvpException(ResultCode rc,
Avp invalidAvp)
Creates a new AvpException for the specified ResultCode and invalid AVP.
|
AvpException(ResultCode rc,
Avp[] invalidAvps)
Creates a new AvpException for the specified ResultCode and invalid AVPs.
|
AvpList(Avp[] avps) |
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 |
CCA.validateAvp(Avp avp) |
protected void |
CCR.validateAvp(Avp avp) |
Modifier and Type | Method and Description |
---|---|
Avp |
UserIdentity.getAvp() |
Modifier and Type | Method and Description |
---|---|
static UserIdentity |
UserIdentity.decode(Avp avp) |
Object |
DataReference.getParameter(Avp avp)
Decodes parameter from specified parameter avp.
|
Modifier and Type | Field and Description |
---|---|
protected Avp |
SySLR.slRequestType
SL-Request-Type AVP.
|
Modifier and Type | Method and Description |
---|---|
protected void |
SySTR.validateAvp(Avp avp)
Setter.
|
protected void |
SySLR.validateAvp(Avp avp)
Validates the AVP.
|