public interface RoMessageFactory extends MessageFactory
RoServerSessionActivity.createRoCreditControlAnswer()
Modifier and Type | Method and Description |
---|---|
CreditControlAnswer |
createRoCreditControlAnswer()
Creates an empty Credit Control Answer message.
|
CreditControlRequest |
createRoCreditControlRequest()
Creates an empty Credit Control Request message.
|
CreditControlRequest |
createRoCreditControlRequest(java.lang.String sessionId)
Creates a Credit Control Request message with the Session-Id AVP populated with the sessionId parameter.
|
MultipleServicesCreditControl |
createRoMultipleServicesCreditControl()
Create an empty RoMultipleServicesCreditControl (Grouped AVP) instance.
|
<T> T |
decodeAvp(byte[] bytes)
Decodes an arbitrary AVP from a byte array.
|
byte[] |
encodeAvp(DiameterAvp avp)
Encodes an arbitrary AVP to a byte array.
|
DiameterMessageFactory |
getBaseMessageFactory()
Returns a reference to a message factory that can be used to create AVPs defined by the
Diameter Base specification.
|
createAdditionalContentInformation, createAddressDomain, createAfCorrelationInformation, createAfCorrelationInformation, createApplicationServerInformation, createDestinationInterface, createEarlyMediaDescription, createEnvelope, createEnvelope, createEventType, createFlows, createFlows, createImsInformation, createImsInformation, createInterOperatorIdentifier, createLcsClientId, createLcsClientName, createLcsInformation, createLcsRequestorId, createLocationType, createMbmsInformation, createMessageBody, createMessageClass, createMmContentType, createMmsInformation, createOfflineCharging, createOriginatorAddress, createOriginatorInterface, createParticipantGroup, createPocInformation, createPocUserRole, createPsFurnishChargingInformation, createPsFurnishChargingInformation, createPsInformation, createRecipientAddress, createRemainingBalance, createRemainingBalance, createSdpMediaComponent, createSdpTimestamps, createServerCapabilities, createServiceGenericInformation, createServiceInformation, createServiceSpecificInfo, createSmsInformation, createTalkBurstExchange, createTalkBurstExchange, createTimeQuotaMechanism, createTimeQuotaMechanism, createTimeStamps, createTrigger, createTrunkGroupId, createWlanInformation, createWlanRadioContainer
createCcaReAuthAnswer, createCcaReAuthRequest, createCcMoney, createCcMoney, createCostInformation, createCostInformation, createCreditControlAnswer, createCreditControlRequest, createCreditControlRequest, createFinalUnitIndication, createFinalUnitIndication, createGrantedServiceUnit, createGsuPoolReference, createGsuPoolReference, createMultipleServicesCreditControl, createRedirectServer, createRedirectServer, createRequestedServiceUnit, createServiceParameterInfo, createServiceParameterInfo, createSubscriptionId, createSubscriptionId, createUnitValue, createUnitValue, createUsedServiceUnit, createUserEquipmentInfo, createUserEquipmentInfo
DiameterMessageFactory getBaseMessageFactory()
getBaseMessageFactory
in interface CreditControlMessageFactory
CreditControlRequest createRoCreditControlRequest()
CreditControlRequest createRoCreditControlRequest(java.lang.String sessionId)
MultipleServicesCreditControl createRoMultipleServicesCreditControl()
createRoMultipleServicesCreditControl
in interface MessageFactory
CreditControlAnswer createRoCreditControlAnswer()
byte[] encodeAvp(DiameterAvp avp)
<T> T decodeAvp(byte[] bytes) throws DecodeException, AvpNotAllowedException