Interface MessageFactory
-
- All Known Subinterfaces:
RfMessageFactory
public interface MessageFactoryFactory to support the creation of concrete instances of AVPs for Diameter Rf applications.- Author:
- Open Cloud
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccumulatedCostcreateAccumulatedCost()Create an empty AccumulatedCost (Grouped AVP) instance.AccumulatedCostcreateAccumulatedCost(long valueDigits)Create a AccumulatedCost (Grouped AVP) instance using required AVP values.AdditionalContentInformationcreateAdditionalContentInformation()Create an empty AdditionalContentInformation (Grouped AVP) instance.AddressDomaincreateAddressDomain()Create an empty AddressDomain (Grouped AVP) instance.AfCorrelationInformationcreateAfCorrelationInformation()Create an empty AfCorrelationInformation (Grouped AVP) instance.AfCorrelationInformationcreateAfCorrelationInformation(byte[] afChargingIdentifier)Create a AfCorrelationInformation (Grouped AVP) instance using required AVP values.AllocationRetentionPrioritycreateAllocationRetentionPriority()Create an empty AllocationRetentionPriority (Grouped AVP) instance.AllocationRetentionPrioritycreateAllocationRetentionPriority(long priorityLevel)Create a AllocationRetentionPriority (Grouped AVP) instance using required AVP values.AocCostInformationcreateAocCostInformation()Create an empty AocCostInformation (Grouped AVP) instance.AocInformationcreateAocInformation()Create an empty AocInformation (Grouped AVP) instance.ApplicationServerInformationcreateApplicationServerInformation()Create an empty ApplicationServerInformation (Grouped AVP) instance.CcMoneycreateCcMoney()Create an empty CcMoney (Grouped AVP) instance.CcMoneycreateCcMoney(UnitValue unitValue)Create a CcMoney (Grouped AVP) instance using required AVP values.CurrentTariffcreateCurrentTariff()Create an empty CurrentTariff (Grouped AVP) instance.DcdInformationcreateDcdInformation()Create an empty DcdInformation (Grouped AVP) instance.DestinationInterfacecreateDestinationInterface()Create an empty DestinationInterface (Grouped AVP) instance.EarlyMediaDescriptioncreateEarlyMediaDescription()Create an empty EarlyMediaDescription (Grouped AVP) instance.EnvelopecreateEnvelope()Create an empty Envelope (Grouped AVP) instance.EnvelopecreateEnvelope(Date envelopeStartTime)Create a Envelope (Grouped AVP) instance using required AVP values.EventTypecreateEventType()Create an empty EventType (Grouped AVP) instance.FinalUnitIndicationcreateFinalUnitIndication()Create an empty FinalUnitIndication (Grouped AVP) instance.FinalUnitIndicationcreateFinalUnitIndication(FinalUnitAction finalUnitAction)Create a FinalUnitIndication (Grouped AVP) instance using required AVP values.FlowscreateFlows()Create an empty Flows (Grouped AVP) instance.FlowscreateFlows(long mediaComponentNumber)Create a Flows (Grouped AVP) instance using required AVP values.GrantedServiceUnitcreateGrantedServiceUnit()Create an empty GrantedServiceUnit (Grouped AVP) instance.GsuPoolReferencecreateGsuPoolReference()Create an empty GsuPoolReference (Grouped AVP) instance.GsuPoolReferencecreateGsuPoolReference(long gsuPoolIdentifier, CcUnitType ccUnitType, UnitValue unitValue)Create a GsuPoolReference (Grouped AVP) instance using required AVP values.ImInformationcreateImInformation()Create an empty ImInformation (Grouped AVP) instance.ImsInformationcreateImsInformation()Create an empty ImsInformation (Grouped AVP) instance.ImsInformationcreateImsInformation(NodeFunctionality nodeFunctionality)Create a ImsInformation (Grouped AVP) instance using required AVP values.IncrementalCostcreateIncrementalCost()Create an empty IncrementalCost (Grouped AVP) instance.IncrementalCostcreateIncrementalCost(long valueDigits)Create a IncrementalCost (Grouped AVP) instance using required AVP values.InterOperatorIdentifiercreateInterOperatorIdentifier()Create an empty InterOperatorIdentifier (Grouped AVP) instance.LcsClientIdcreateLcsClientId()Create an empty LcsClientId (Grouped AVP) instance.LcsClientNamecreateLcsClientName()Create an empty LcsClientName (Grouped AVP) instance.LcsInformationcreateLcsInformation()Create an empty LcsInformation (Grouped AVP) instance.LcsRequestorIdcreateLcsRequestorId()Create an empty LcsRequestorId (Grouped AVP) instance.LocationTypecreateLocationType()Create an empty LocationType (Grouped AVP) instance.MbmsInformationcreateMbmsInformation()Create an empty MbmsInformation (Grouped AVP) instance.MessageBodycreateMessageBody()Create an empty MessageBody (Grouped AVP) instance.MessageBodycreateMessageBody(String contentType, long contentLength)Create a MessageBody (Grouped AVP) instance using required AVP values.MessageClasscreateMessageClass()Create an empty MessageClass (Grouped AVP) instance.MmContentTypecreateMmContentType()Create an empty MmContentType (Grouped AVP) instance.MmsInformationcreateMmsInformation()Create an empty MmsInformation (Grouped AVP) instance.MmtelInformationcreateMmtelInformation()Create an empty MmtelInformation (Grouped AVP) instance.MultipleServicesCreditControlcreateMultipleServicesCreditControl()Create an empty MultipleServicesCreditControl (Grouped AVP) instance.NextTariffcreateNextTariff()Create an empty NextTariff (Grouped AVP) instance.OfflineChargingcreateOfflineCharging()Create an empty OfflineCharging (Grouped AVP) instance.OriginatorAddresscreateOriginatorAddress()Create an empty OriginatorAddress (Grouped AVP) instance.OriginatorInterfacecreateOriginatorInterface()Create an empty OriginatorInterface (Grouped AVP) instance.OriginatorReceivedAddresscreateOriginatorReceivedAddress()Create an empty OriginatorReceivedAddress (Grouped AVP) instance.ParticipantGroupcreateParticipantGroup()Create an empty ParticipantGroup (Grouped AVP) instance.PocInformationcreatePocInformation()Create an empty PocInformation (Grouped AVP) instance.PocUserRolecreatePocUserRole()Create an empty PocUserRole (Grouped AVP) instance.PsFurnishChargingInformationcreatePsFurnishChargingInformation()Create an empty PsFurnishChargingInformation (Grouped AVP) instance.PsFurnishChargingInformationcreatePsFurnishChargingInformation(byte[] tgppChargingId, byte[] psFreeFormatData)Create a PsFurnishChargingInformation (Grouped AVP) instance using required AVP values.PsInformationcreatePsInformation()Create an empty PsInformation (Grouped AVP) instance.QosInformationcreateQosInformation()Create an empty QosInformation (Grouped AVP) instance.RateElementcreateRateElement()Create an empty RateElement (Grouped AVP) instance.RateElementcreateRateElement(CcUnitType ccUnitType)Create a RateElement (Grouped AVP) instance using required AVP values.RealTimeTariffInformationcreateRealTimeTariffInformation()Create an empty RealTimeTariffInformation (Grouped AVP) instance.RecipientAddresscreateRecipientAddress()Create an empty RecipientAddress (Grouped AVP) instance.RecipientInfocreateRecipientInfo()Create an empty RecipientInfo (Grouped AVP) instance.RecipientReceivedAddresscreateRecipientReceivedAddress()Create an empty RecipientReceivedAddress (Grouped AVP) instance.RedirectServercreateRedirectServer()Create an empty RedirectServer (Grouped AVP) instance.RedirectServercreateRedirectServer(RedirectAddressType redirectAddressType, String redirectServerAddress)Create a RedirectServer (Grouped AVP) instance using required AVP values.RequestedServiceUnitcreateRequestedServiceUnit()Create an empty RequestedServiceUnit (Grouped AVP) instance.ScaleFactorcreateScaleFactor()Create an empty ScaleFactor (Grouped AVP) instance.ScaleFactorcreateScaleFactor(long valueDigits)Create a ScaleFactor (Grouped AVP) instance using required AVP values.SdpMediaComponentcreateSdpMediaComponent()Create an empty SdpMediaComponent (Grouped AVP) instance.SdpTimestampscreateSdpTimestamps()Create an empty SdpTimestamps (Grouped AVP) instance.ServerCapabilitiescreateServerCapabilities()Create an empty ServerCapabilities (Grouped AVP) instance.ServiceDataContainercreateServiceDataContainer()Create an empty ServiceDataContainer (Grouped AVP) instance.ServiceGenericInformationcreateServiceGenericInformation()Create an empty ServiceGenericInformation (Grouped AVP) instance.ServiceInformationcreateServiceInformation()Create an empty ServiceInformation (Grouped AVP) instance.ServiceSpecificInfocreateServiceSpecificInfo()Create an empty ServiceSpecificInfo (Grouped AVP) instance.SmsInformationcreateSmsInformation()Create an empty SmsInformation (Grouped AVP) instance.SubscriptionIdcreateSubscriptionId()Create an empty SubscriptionId (Grouped AVP) instance.SubscriptionIdcreateSubscriptionId(SubscriptionIdType subscriptionIdType, String subscriptionIdData)Create a SubscriptionId (Grouped AVP) instance using required AVP values.SupplementaryServicecreateSupplementaryService()Create an empty SupplementaryService (Grouped AVP) instance.TalkBurstExchangecreateTalkBurstExchange()Create an empty TalkBurstExchange (Grouped AVP) instance.TalkBurstExchangecreateTalkBurstExchange(Date pocChangeTime)Create a TalkBurstExchange (Grouped AVP) instance using required AVP values.TariffInformationcreateTariffInformation()Create an empty TariffInformation (Grouped AVP) instance.TariffInformationcreateTariffInformation(CurrentTariff currentTariff)Create a TariffInformation (Grouped AVP) instance using required AVP values.TerminalInformationcreateTerminalInformation()Create an empty TerminalInformation (Grouped AVP) instance.TimeQuotaMechanismcreateTimeQuotaMechanism()Create an empty TimeQuotaMechanism (Grouped AVP) instance.TimeQuotaMechanismcreateTimeQuotaMechanism(TimeQuotaType timeQuotaType, long baseTimeInterval)Create a TimeQuotaMechanism (Grouped AVP) instance using required AVP values.TimeStampscreateTimeStamps()Create an empty TimeStamps (Grouped AVP) instance.TrafficDataVolumescreateTrafficDataVolumes()Create an empty TrafficDataVolumes (Grouped AVP) instance.TriggercreateTrigger()Create an empty Trigger (Grouped AVP) instance.TrunkGroupIdcreateTrunkGroupId()Create an empty TrunkGroupId (Grouped AVP) instance.UnitCostcreateUnitCost()Create an empty UnitCost (Grouped AVP) instance.UnitCostcreateUnitCost(long valueDigits)Create a UnitCost (Grouped AVP) instance using required AVP values.UnitValuecreateUnitValue()Create an empty UnitValue (Grouped AVP) instance.UnitValuecreateUnitValue(long valueDigits)Create a UnitValue (Grouped AVP) instance using required AVP values.UsedServiceUnitcreateUsedServiceUnit()Create an empty UsedServiceUnit (Grouped AVP) instance.UserCsgInformationcreateUserCsgInformation()Create an empty UserCsgInformation (Grouped AVP) instance.UserCsgInformationcreateUserCsgInformation(long csgId, CsgAccessMode csgAccessMode)Create a UserCsgInformation (Grouped AVP) instance using required AVP values.UserEquipmentInfocreateUserEquipmentInfo()Create an empty UserEquipmentInfo (Grouped AVP) instance.UserEquipmentInfocreateUserEquipmentInfo(UserEquipmentInfoType userEquipmentInfoType, byte[] userEquipmentInfoValue)Create a UserEquipmentInfo (Grouped AVP) instance using required AVP values.WlanInformationcreateWlanInformation()Create an empty WlanInformation (Grouped AVP) instance.WlanRadioContainercreateWlanRadioContainer()Create an empty WlanRadioContainer (Grouped AVP) instance.<T extends DiameterAvp>
TdecodeAvp(byte[] bytes)Decodes an AVP from a byte array using standard Diameter AVP data formats.byte[]encodeAvp(DiameterAvp avp)Encodes an AVP to a byte array using standard Diameter AVP data formats.booleanisRecognizedAvp(DiameterAvp avp)Returns true if the specified AVP is recognized by this MessageFactory.
-
-
-
Method Detail
-
createAccumulatedCost
AccumulatedCost createAccumulatedCost(long valueDigits)
Create a AccumulatedCost (Grouped AVP) instance using required AVP values.
-
createAccumulatedCost
AccumulatedCost createAccumulatedCost()
Create an empty AccumulatedCost (Grouped AVP) instance.
-
createAfCorrelationInformation
AfCorrelationInformation createAfCorrelationInformation(byte[] afChargingIdentifier)
Create a AfCorrelationInformation (Grouped AVP) instance using required AVP values.
-
createAfCorrelationInformation
AfCorrelationInformation createAfCorrelationInformation()
Create an empty AfCorrelationInformation (Grouped AVP) instance.
-
createFinalUnitIndication
FinalUnitIndication createFinalUnitIndication(FinalUnitAction finalUnitAction)
Create a FinalUnitIndication (Grouped AVP) instance using required AVP values.
-
createFinalUnitIndication
FinalUnitIndication createFinalUnitIndication()
Create an empty FinalUnitIndication (Grouped AVP) instance.
-
createUnitCost
UnitCost createUnitCost(long valueDigits)
Create a UnitCost (Grouped AVP) instance using required AVP values.
-
createUnitCost
UnitCost createUnitCost()
Create an empty UnitCost (Grouped AVP) instance.
-
createTrafficDataVolumes
TrafficDataVolumes createTrafficDataVolumes()
Create an empty TrafficDataVolumes (Grouped AVP) instance.
-
createWlanRadioContainer
WlanRadioContainer createWlanRadioContainer()
Create an empty WlanRadioContainer (Grouped AVP) instance.
-
createGrantedServiceUnit
GrantedServiceUnit createGrantedServiceUnit()
Create an empty GrantedServiceUnit (Grouped AVP) instance.
-
createPsInformation
PsInformation createPsInformation()
Create an empty PsInformation (Grouped AVP) instance.
-
createGsuPoolReference
GsuPoolReference createGsuPoolReference(long gsuPoolIdentifier, CcUnitType ccUnitType, UnitValue unitValue)
Create a GsuPoolReference (Grouped AVP) instance using required AVP values.
-
createGsuPoolReference
GsuPoolReference createGsuPoolReference()
Create an empty GsuPoolReference (Grouped AVP) instance.
-
createAocCostInformation
AocCostInformation createAocCostInformation()
Create an empty AocCostInformation (Grouped AVP) instance.
-
createRateElement
RateElement createRateElement(CcUnitType ccUnitType)
Create a RateElement (Grouped AVP) instance using required AVP values.
-
createRateElement
RateElement createRateElement()
Create an empty RateElement (Grouped AVP) instance.
-
createMultipleServicesCreditControl
MultipleServicesCreditControl createMultipleServicesCreditControl()
Create an empty MultipleServicesCreditControl (Grouped AVP) instance.
-
createDestinationInterface
DestinationInterface createDestinationInterface()
Create an empty DestinationInterface (Grouped AVP) instance.
-
createOriginatorAddress
OriginatorAddress createOriginatorAddress()
Create an empty OriginatorAddress (Grouped AVP) instance.
-
createTrigger
Trigger createTrigger()
Create an empty Trigger (Grouped AVP) instance.
-
createAdditionalContentInformation
AdditionalContentInformation createAdditionalContentInformation()
Create an empty AdditionalContentInformation (Grouped AVP) instance.
-
createMmContentType
MmContentType createMmContentType()
Create an empty MmContentType (Grouped AVP) instance.
-
createAddressDomain
AddressDomain createAddressDomain()
Create an empty AddressDomain (Grouped AVP) instance.
-
createSupplementaryService
SupplementaryService createSupplementaryService()
Create an empty SupplementaryService (Grouped AVP) instance.
-
createQosInformation
QosInformation createQosInformation()
Create an empty QosInformation (Grouped AVP) instance.
-
createCcMoney
CcMoney createCcMoney(UnitValue unitValue)
Create a CcMoney (Grouped AVP) instance using required AVP values.
-
createCcMoney
CcMoney createCcMoney()
Create an empty CcMoney (Grouped AVP) instance.
-
createOriginatorInterface
OriginatorInterface createOriginatorInterface()
Create an empty OriginatorInterface (Grouped AVP) instance.
-
createLcsClientName
LcsClientName createLcsClientName()
Create an empty LcsClientName (Grouped AVP) instance.
-
createTalkBurstExchange
TalkBurstExchange createTalkBurstExchange(Date pocChangeTime)
Create a TalkBurstExchange (Grouped AVP) instance using required AVP values.
-
createTalkBurstExchange
TalkBurstExchange createTalkBurstExchange()
Create an empty TalkBurstExchange (Grouped AVP) instance.
-
createCurrentTariff
CurrentTariff createCurrentTariff()
Create an empty CurrentTariff (Grouped AVP) instance.
-
createNextTariff
NextTariff createNextTariff()
Create an empty NextTariff (Grouped AVP) instance.
-
createEarlyMediaDescription
EarlyMediaDescription createEarlyMediaDescription()
Create an empty EarlyMediaDescription (Grouped AVP) instance.
-
createMessageBody
MessageBody createMessageBody(String contentType, long contentLength)
Create a MessageBody (Grouped AVP) instance using required AVP values.
-
createMessageBody
MessageBody createMessageBody()
Create an empty MessageBody (Grouped AVP) instance.
-
createMbmsInformation
MbmsInformation createMbmsInformation()
Create an empty MbmsInformation (Grouped AVP) instance.
-
createRecipientAddress
RecipientAddress createRecipientAddress()
Create an empty RecipientAddress (Grouped AVP) instance.
-
createServerCapabilities
ServerCapabilities createServerCapabilities()
Create an empty ServerCapabilities (Grouped AVP) instance.
-
createMmtelInformation
MmtelInformation createMmtelInformation()
Create an empty MmtelInformation (Grouped AVP) instance.
-
createMessageClass
MessageClass createMessageClass()
Create an empty MessageClass (Grouped AVP) instance.
-
createOriginatorReceivedAddress
OriginatorReceivedAddress createOriginatorReceivedAddress()
Create an empty OriginatorReceivedAddress (Grouped AVP) instance.
-
createPocUserRole
PocUserRole createPocUserRole()
Create an empty PocUserRole (Grouped AVP) instance.
-
createSdpTimestamps
SdpTimestamps createSdpTimestamps()
Create an empty SdpTimestamps (Grouped AVP) instance.
-
createTrunkGroupId
TrunkGroupId createTrunkGroupId()
Create an empty TrunkGroupId (Grouped AVP) instance.
-
createSubscriptionId
SubscriptionId createSubscriptionId(SubscriptionIdType subscriptionIdType, String subscriptionIdData)
Create a SubscriptionId (Grouped AVP) instance using required AVP values.
-
createSubscriptionId
SubscriptionId createSubscriptionId()
Create an empty SubscriptionId (Grouped AVP) instance.
-
createSdpMediaComponent
SdpMediaComponent createSdpMediaComponent()
Create an empty SdpMediaComponent (Grouped AVP) instance.
-
createSmsInformation
SmsInformation createSmsInformation()
Create an empty SmsInformation (Grouped AVP) instance.
-
createUserEquipmentInfo
UserEquipmentInfo createUserEquipmentInfo(UserEquipmentInfoType userEquipmentInfoType, byte[] userEquipmentInfoValue)
Create a UserEquipmentInfo (Grouped AVP) instance using required AVP values.
-
createUserEquipmentInfo
UserEquipmentInfo createUserEquipmentInfo()
Create an empty UserEquipmentInfo (Grouped AVP) instance.
-
createTariffInformation
TariffInformation createTariffInformation(CurrentTariff currentTariff)
Create a TariffInformation (Grouped AVP) instance using required AVP values.
-
createTariffInformation
TariffInformation createTariffInformation()
Create an empty TariffInformation (Grouped AVP) instance.
-
createAllocationRetentionPriority
AllocationRetentionPriority createAllocationRetentionPriority(long priorityLevel)
Create a AllocationRetentionPriority (Grouped AVP) instance using required AVP values.
-
createAllocationRetentionPriority
AllocationRetentionPriority createAllocationRetentionPriority()
Create an empty AllocationRetentionPriority (Grouped AVP) instance.
-
createImInformation
ImInformation createImInformation()
Create an empty ImInformation (Grouped AVP) instance.
-
createLcsRequestorId
LcsRequestorId createLcsRequestorId()
Create an empty LcsRequestorId (Grouped AVP) instance.
-
createPocInformation
PocInformation createPocInformation()
Create an empty PocInformation (Grouped AVP) instance.
-
createUnitValue
UnitValue createUnitValue(long valueDigits)
Create a UnitValue (Grouped AVP) instance using required AVP values.
-
createUnitValue
UnitValue createUnitValue()
Create an empty UnitValue (Grouped AVP) instance.
-
createTimeQuotaMechanism
TimeQuotaMechanism createTimeQuotaMechanism(TimeQuotaType timeQuotaType, long baseTimeInterval)
Create a TimeQuotaMechanism (Grouped AVP) instance using required AVP values.
-
createTimeQuotaMechanism
TimeQuotaMechanism createTimeQuotaMechanism()
Create an empty TimeQuotaMechanism (Grouped AVP) instance.
-
createServiceInformation
ServiceInformation createServiceInformation()
Create an empty ServiceInformation (Grouped AVP) instance.
-
createEnvelope
Envelope createEnvelope(Date envelopeStartTime)
Create a Envelope (Grouped AVP) instance using required AVP values.
-
createEnvelope
Envelope createEnvelope()
Create an empty Envelope (Grouped AVP) instance.
-
createUsedServiceUnit
UsedServiceUnit createUsedServiceUnit()
Create an empty UsedServiceUnit (Grouped AVP) instance.
-
createAocInformation
AocInformation createAocInformation()
Create an empty AocInformation (Grouped AVP) instance.
-
createImsInformation
ImsInformation createImsInformation(NodeFunctionality nodeFunctionality)
Create a ImsInformation (Grouped AVP) instance using required AVP values.
-
createImsInformation
ImsInformation createImsInformation()
Create an empty ImsInformation (Grouped AVP) instance.
-
createServiceDataContainer
ServiceDataContainer createServiceDataContainer()
Create an empty ServiceDataContainer (Grouped AVP) instance.
-
createRedirectServer
RedirectServer createRedirectServer(RedirectAddressType redirectAddressType, String redirectServerAddress)
Create a RedirectServer (Grouped AVP) instance using required AVP values.
-
createRedirectServer
RedirectServer createRedirectServer()
Create an empty RedirectServer (Grouped AVP) instance.
-
createInterOperatorIdentifier
InterOperatorIdentifier createInterOperatorIdentifier()
Create an empty InterOperatorIdentifier (Grouped AVP) instance.
-
createTerminalInformation
TerminalInformation createTerminalInformation()
Create an empty TerminalInformation (Grouped AVP) instance.
-
createRequestedServiceUnit
RequestedServiceUnit createRequestedServiceUnit()
Create an empty RequestedServiceUnit (Grouped AVP) instance.
-
createMmsInformation
MmsInformation createMmsInformation()
Create an empty MmsInformation (Grouped AVP) instance.
-
createIncrementalCost
IncrementalCost createIncrementalCost(long valueDigits)
Create a IncrementalCost (Grouped AVP) instance using required AVP values.
-
createIncrementalCost
IncrementalCost createIncrementalCost()
Create an empty IncrementalCost (Grouped AVP) instance.
-
createLcsInformation
LcsInformation createLcsInformation()
Create an empty LcsInformation (Grouped AVP) instance.
-
createRecipientReceivedAddress
RecipientReceivedAddress createRecipientReceivedAddress()
Create an empty RecipientReceivedAddress (Grouped AVP) instance.
-
createTimeStamps
TimeStamps createTimeStamps()
Create an empty TimeStamps (Grouped AVP) instance.
-
createRecipientInfo
RecipientInfo createRecipientInfo()
Create an empty RecipientInfo (Grouped AVP) instance.
-
createEventType
EventType createEventType()
Create an empty EventType (Grouped AVP) instance.
-
createRealTimeTariffInformation
RealTimeTariffInformation createRealTimeTariffInformation()
Create an empty RealTimeTariffInformation (Grouped AVP) instance.
-
createPsFurnishChargingInformation
PsFurnishChargingInformation createPsFurnishChargingInformation(byte[] tgppChargingId, byte[] psFreeFormatData)
Create a PsFurnishChargingInformation (Grouped AVP) instance using required AVP values.
-
createPsFurnishChargingInformation
PsFurnishChargingInformation createPsFurnishChargingInformation()
Create an empty PsFurnishChargingInformation (Grouped AVP) instance.
-
createApplicationServerInformation
ApplicationServerInformation createApplicationServerInformation()
Create an empty ApplicationServerInformation (Grouped AVP) instance.
-
createLocationType
LocationType createLocationType()
Create an empty LocationType (Grouped AVP) instance.
-
createFlows
Flows createFlows(long mediaComponentNumber)
Create a Flows (Grouped AVP) instance using required AVP values.
-
createFlows
Flows createFlows()
Create an empty Flows (Grouped AVP) instance.
-
createLcsClientId
LcsClientId createLcsClientId()
Create an empty LcsClientId (Grouped AVP) instance.
-
createWlanInformation
WlanInformation createWlanInformation()
Create an empty WlanInformation (Grouped AVP) instance.
-
createOfflineCharging
OfflineCharging createOfflineCharging()
Create an empty OfflineCharging (Grouped AVP) instance.
-
createScaleFactor
ScaleFactor createScaleFactor(long valueDigits)
Create a ScaleFactor (Grouped AVP) instance using required AVP values.
-
createScaleFactor
ScaleFactor createScaleFactor()
Create an empty ScaleFactor (Grouped AVP) instance.
-
createUserCsgInformation
UserCsgInformation createUserCsgInformation(long csgId, CsgAccessMode csgAccessMode)
Create a UserCsgInformation (Grouped AVP) instance using required AVP values.
-
createUserCsgInformation
UserCsgInformation createUserCsgInformation()
Create an empty UserCsgInformation (Grouped AVP) instance.
-
createServiceGenericInformation
ServiceGenericInformation createServiceGenericInformation()
Create an empty ServiceGenericInformation (Grouped AVP) instance.
-
createServiceSpecificInfo
ServiceSpecificInfo createServiceSpecificInfo()
Create an empty ServiceSpecificInfo (Grouped AVP) instance.
-
createParticipantGroup
ParticipantGroup createParticipantGroup()
Create an empty ParticipantGroup (Grouped AVP) instance.
-
createDcdInformation
DcdInformation createDcdInformation()
Create an empty DcdInformation (Grouped AVP) instance.
-
encodeAvp
byte[] encodeAvp(DiameterAvp avp)
Encodes an AVP to a byte array using standard Diameter AVP data formats.
-
decodeAvp
<T extends DiameterAvp> T decodeAvp(byte[] bytes) throws DecodeException, AvpNotAllowedException
Decodes an AVP from a byte array using standard Diameter AVP data formats.
-
isRecognizedAvp
boolean isRecognizedAvp(DiameterAvp avp)
Returns true if the specified AVP is recognized by this MessageFactory. Returns false for unrecognized (e.g. Extension) AVPs.- Returns:
- true if the specified AVP is recognized by this MessageFactory.
-
-