Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.0

E18767-01


com.bea.wcp.diameter.cc
Class CCR

java.lang.Object
  extended by com.bea.wcp.diameter.Message
      extended by com.bea.wcp.diameter.Request
          extended by com.bea.wcp.diameter.cc.CCR


public class CCR
extends Request

Diameter Credit-Control-Request. Provides validation for mandatory Service-Context-Id, CC-Request-Type, and CC-Request-Number AVPs.


Field Summary

 

Fields inherited from class com.bea.wcp.diameter.Message
FLAG_ERROR, FLAG_POTENTIALLY_RETRANSMITTED, FLAG_PROXIABLE, FLAG_REQUEST, FLAGS_MASK, HEADER_SIZE, VERSION

 

Constructor Summary
CCR(java.nio.ByteBuffer bb, com.bea.wcp.diameter.transport.Connection c)
           
CCR(Node node, int appId, java.lang.String sessionId)
           

 

Method Summary
 int getCCRequestNumber()
           
 RequestType getCCRequestType()
           
 java.lang.String getServiceContextId()
           
 void setCCRequestNumber(int n)
           
 void setCCRequestType(RequestType type)
           
 void setServiceContextId(java.lang.String id)
           
 void validate()
          Validates the message by validating each message AVP.
protected  void validateAvp(Avp avp)
           

 

Methods inherited from class com.bea.wcp.diameter.Request
cancel, commit, createAnswer, createAnswer, getAnswer, getApplicationId, getDestinationHost, getDestinationPeers, getDestinationRealm, getNode, getSession, isAnswered, isCommitted, isThreadWaiting, preValidate, preValidateAvp, pushProxyInfo, send, send, sendAndWait, sendAndWait, sendError, setAnswer, setApplicationId, setDestinationHost, setDestinationRealm, setIsPotentiallyRetransmitted, setSession, unsetDestinationHost

 

Methods inherited from class com.bea.wcp.diameter.Message
addAvp, addAvp, addAvp, appendXml, decode, decodeAvps, encode, encode, getAppId, getAvp, getAvp, getAvpList, getCode, getCode, getCommand, getConnection, getEffectiveSessionId, getEndToEndId, getHopByHopId, getLength, getOriginHost, getOriginRealm, getSessionId, getVersion, isAnswer, isError, isPotentiallyRetransmitted, isProxiable, isRequest, popProxyInfo, toLoggableString, toString

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

CCR

public CCR(java.nio.ByteBuffer bb,
           com.bea.wcp.diameter.transport.Connection c)

CCR

public CCR(Node node,
           int appId,
           java.lang.String sessionId)

Method Detail

validate

public void validate()
              throws MessageException
Description copied from class: Message
Validates the message by validating each message AVP. If any AVP values are cached as message fields they are cleared first. This supports validation of both received and originated messages.
Overrides:
validate in class Message
Throws:
MessageException - if the message was invalid

validateAvp

protected void validateAvp(Avp avp)
                    throws AvpException
Overrides:
validateAvp in class Message
Throws:
AvpException

setServiceContextId

public void setServiceContextId(java.lang.String id)

getServiceContextId

public java.lang.String getServiceContextId()

setCCRequestType

public void setCCRequestType(RequestType type)

getCCRequestType

public RequestType getCCRequestType()

setCCRequestNumber

public void setCCRequestNumber(int n)

getCCRequestNumber

public int getCCRequestNumber()

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.