Interface RoMessageFactory
-
- All Superinterfaces:
CreditControlMessageFactory,MessageFactory
public interface RoMessageFactory extends MessageFactory
Used by applications to create Diameter Ro request messages. Ro answer messages can be created using:RoServerSessionActivity.createRoCreditControlAnswer()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreditControlAnswercreateRoCreditControlAnswer()Creates an empty Credit Control Answer message.CreditControlRequestcreateRoCreditControlRequest()Creates an empty Credit Control Request message.CreditControlRequestcreateRoCreditControlRequest(String sessionId)Creates a Credit Control Request message with the Session-Id AVP populated with the sessionId parameter.MultipleServicesCreditControlcreateRoMultipleServicesCreditControl()Create an empty RoMultipleServicesCreditControl (Grouped AVP) instance.DiameterMessageFactorygetBaseMessageFactory()Returns a reference to a message factory that can be used to create AVPs defined by the Diameter Base specification.-
Methods inherited from interface org.jainslee.resources.diameter.cca.CreditControlMessageFactory
createCcaAbortSessionAnswer, createCcaAbortSessionRequest, 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, decodeAvp, encodeAvp, isRecognizedAvp
-
Methods inherited from interface org.jainslee.resources.diameter.ro.vcb0.MessageFactory
createAccessTransferInformation, createAccumulatedCost, createAccumulatedCost, createAdditionalContentInformation, createAddressDomain, createAfCorrelationInformation, createAfCorrelationInformation, createAllocationRetentionPriority, createAllocationRetentionPriority, createAocCostInformation, createAocInformation, createAocService, createAocSubscriptionInformation, createApplicationServerInformation, createBasicServiceCode, createConditionalApnAggregateMaxBitrate, createCoverageInfo, createCurrentTariff, createDcdInformation, createDestinationInterface, createEarlyMediaDescription, createEnvelope, createEnvelope, createEventType, createFixedUserLocationInfo, createFlows, createFlows, createImInformation, createImsInformation, createImsInformation, createIncrementalCost, createIncrementalCost, createInterOperatorIdentifier, createIsupCause, createLcsClientId, createLcsClientName, createLcsInformation, createLcsRequestorId, createLocationInfo, createLocationType, createMbmsInformation, createMessageBody, createMessageBody, createMessageClass, createMmContentType, createMmsInformation, createMmtelInformation, createNextTariff, createNniInformation, createOfflineCharging, createOriginatorAddress, createOriginatorInterface, createOriginatorReceivedAddress, createParticipantGroup, createPocInformation, createPocUserRole, createPresenceReportingAreaInformation, createProseDirectCommunicationReceptionDataContainer, createProseDirectCommunicationTransmissionDataContainer, createProseInformation, createPsFurnishChargingInformation, createPsFurnishChargingInformation, createPsInformation, createQosInformation, createRadioParameterSetInfo, createRateElement, createRateElement, createRealTimeTariffInformation, createRecipientAddress, createRecipientInfo, createRecipientReceivedAddress, createRemainingBalance, createRemainingBalance, createScaleFactor, createScaleFactor, createSdpMediaComponent, createSdpTimestamps, createServerCapabilities, createServiceDataContainer, createServiceGenericInformation, createServiceInformation, createServiceSpecificInfo, createServingNode, createSmDeviceTriggerInformation, createSmsInformation, createSupplementaryService, createTalkBurstExchange, createTalkBurstExchange, createTariffInformation, createTariffInformation, createTerminalInformation, createTimeQuotaMechanism, createTimeQuotaMechanism, createTimeStamps, createTrafficDataVolumes, createTransmitterInfo, createTrigger, createTrunkGroupId, createTwanUserLocationInfo, createTwanUserLocationInfo, createUnitCost, createUnitCost, createUserCsgInformation, createUserCsgInformation, createVcsInformation
-
-
-
-
Method Detail
-
getBaseMessageFactory
DiameterMessageFactory getBaseMessageFactory()
Returns a reference to a message factory that can be used to create AVPs defined by the Diameter Base specification.- Specified by:
getBaseMessageFactoryin interfaceCreditControlMessageFactory- Returns:
- base Diameter message factory
-
createRoCreditControlRequest
CreditControlRequest createRoCreditControlRequest()
Creates an empty Credit Control Request message.
-
createRoCreditControlRequest
CreditControlRequest createRoCreditControlRequest(String sessionId)
Creates a Credit Control Request message with the Session-Id AVP populated with the sessionId parameter.
-
createRoMultipleServicesCreditControl
MultipleServicesCreditControl createRoMultipleServicesCreditControl()
Create an empty RoMultipleServicesCreditControl (Grouped AVP) instance.- Specified by:
createRoMultipleServicesCreditControlin interfaceMessageFactory
-
createRoCreditControlAnswer
CreditControlAnswer createRoCreditControlAnswer()
Creates an empty Credit Control Answer message.
-
-