public interface DiameterGxMessageFactory extends MessageFactory
org.jainslee.resources.diameter.gx.GxServerSessionActivity#createGxCreditControlAnswer()
method.Modifier and Type | Method and Description |
---|---|
CreditControlAnswer |
createGxCreditControlAnswer()
Create a Gx CreditControlAnswer instance.
|
CreditControlRequest |
createGxCreditControlRequest()
Create a Gx CreditControlRequest instance, populating it with the internal
AVPs not known or needed by the application.
|
CreditControlRequest |
createGxCreditControlRequest(java.lang.String sessionId)
Create a Gx CreditControlRequest instance, populating it with the internal
AVPs not known or needed by the application.
|
ReAuthAnswer |
createGxReAuthAnswer()
Create an empty ReAuthAnswer DiameterMessage for a RAA command.
|
ReAuthRequest |
createGxReAuthRequest()
Create an empty ReAuthRequest DiameterMessage for a RAR command.
|
DiameterMessageFactory |
getBaseMessageFactory()
Returns a reference to a message factory that can be used to create AVPs defined by the
Diameter Base specification.
|
createAccessNetworkChargingIdentifierGx, createAccessNetworkChargingIdentifierGx, createAllocationRetentionPriority, createAllocationRetentionPriority, createApplicationDetectionInformation, createApplicationDetectionInformation, createAreaScope, createChargingInformation, createChargingRuleDefinition, createChargingRuleDefinition, createChargingRuleInstall, createChargingRuleRemove, createChargingRuleReport, createCoaInformation, createCoaInformation, createDefaultEpsBearerQos, createEventReportIndication, createFlowInformation, createFlows, createFlows, createMdtConfiguration, createMdtConfiguration, createPacketFilterInformation, createQosInformation, createRedirectInformation, createRoutingFilter, createRoutingFilter, createRoutingRuleDefinition, createRoutingRuleDefinition, createRoutingRuleInstall, createRoutingRuleRemove, createSupportedFeatures, createSupportedFeatures, createTdfInformation, createTftPacketFilterInformation, createTraceData, createTraceData, createTunnelInformation, createUsageMonitoringInformation
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
DiameterMessageFactory getBaseMessageFactory()
getBaseMessageFactory
in interface CreditControlMessageFactory
CreditControlRequest createGxCreditControlRequest()
CreditControlRequest createGxCreditControlRequest(java.lang.String sessionId)
sessionId
- the Session-Id AVP returned in the Answer to a previous sync calljava.lang.IllegalArgumentException
- if sessionId is not a SessionID AVPCreditControlAnswer createGxCreditControlAnswer()
ReAuthRequest createGxReAuthRequest()
GxServerSessionActivity.sendReAuthRequest(ReAuthRequest)
.ReAuthAnswer createGxReAuthAnswer()
GxClientSessionActivity.sendReAuthAnswer(ReAuthAnswer)
.