public interface MessageFactory
Modifier and Type | Method and Description |
---|---|
AdditionalContentInformation |
createAdditionalContentInformation()
Create an empty AdditionalContentInformation (Grouped AVP) instance.
|
AddressDomain |
createAddressDomain()
Create an empty AddressDomain (Grouped AVP) instance.
|
ApplicationServerInformation |
createApplicationServerInformation()
Create an empty ApplicationServerInformation (Grouped AVP) instance.
|
EventType |
createEventType()
Create an empty EventType (Grouped AVP) instance.
|
ImsInformation |
createImsInformation()
Create an empty ImsInformation (Grouped AVP) instance.
|
ImsInformation |
createImsInformation(NodeFunctionality nodeFunctionality)
Create a ImsInformation (Grouped AVP) instance using required AVP values.
|
InterOperatorIdentifier |
createInterOperatorIdentifier()
Create an empty InterOperatorIdentifier (Grouped AVP) instance.
|
LcsClientId |
createLcsClientId()
Create an empty LcsClientId (Grouped AVP) instance.
|
LcsClientName |
createLcsClientName()
Create an empty LcsClientName (Grouped AVP) instance.
|
LcsInformation |
createLcsInformation()
Create an empty LcsInformation (Grouped AVP) instance.
|
LcsRequestorId |
createLcsRequestorId()
Create an empty LcsRequestorId (Grouped AVP) instance.
|
LocationType |
createLocationType()
Create an empty LocationType (Grouped AVP) instance.
|
MbmsInformation |
createMbmsInformation()
Create an empty MbmsInformation (Grouped AVP) instance.
|
MbmsInformation |
createMbmsInformation(byte[] tmgi,
byte[] mbmsServiceType,
MbmsUserServiceType mbmsUserServiceType)
Create a MbmsInformation (Grouped AVP) instance using required AVP values.
|
MessageBody |
createMessageBody()
Create an empty MessageBody (Grouped AVP) instance.
|
MessageClass |
createMessageClass()
Create an empty MessageClass (Grouped AVP) instance.
|
MmContentType |
createMmContentType()
Create an empty MmContentType (Grouped AVP) instance.
|
MmsInformation |
createMmsInformation()
Create an empty MmsInformation (Grouped AVP) instance.
|
OriginatorAddress |
createOriginatorAddress()
Create an empty OriginatorAddress (Grouped AVP) instance.
|
PocInformation |
createPocInformation()
Create an empty PocInformation (Grouped AVP) instance.
|
PsFurnishChargingInformation |
createPsFurnishChargingInformation()
Create an empty PsFurnishChargingInformation (Grouped AVP) instance.
|
PsFurnishChargingInformation |
createPsFurnishChargingInformation(byte[] tgppChargingId,
byte[] psFreeFormatData)
Create a PsFurnishChargingInformation (Grouped AVP) instance using required AVP values.
|
PsInformation |
createPsInformation()
Create an empty PsInformation (Grouped AVP) instance.
|
RecipientAddress |
createRecipientAddress()
Create an empty RecipientAddress (Grouped AVP) instance.
|
SdpMediaComponent |
createSdpMediaComponent()
Create an empty SdpMediaComponent (Grouped AVP) instance.
|
ServerCapabilities |
createServerCapabilities()
Create an empty ServerCapabilities (Grouped AVP) instance.
|
ServiceInformation |
createServiceInformation()
Create an empty ServiceInformation (Grouped AVP) instance.
|
TalkBurstExchange |
createTalkBurstExchange()
Create an empty TalkBurstExchange (Grouped AVP) instance.
|
TimeStamps |
createTimeStamps()
Create an empty TimeStamps (Grouped AVP) instance.
|
TrunkGroupId |
createTrunkGroupId()
Create an empty TrunkGroupId (Grouped AVP) instance.
|
WlanInformation |
createWlanInformation()
Create an empty WlanInformation (Grouped AVP) instance.
|
WlanRadioContainer |
createWlanRadioContainer()
Create an empty WlanRadioContainer (Grouped AVP) instance.
|
<T extends DiameterAvp> |
decodeAvp(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.
|
boolean |
isRecognizedAvp(DiameterAvp avp)
Returns true if the specified AVP is recognized by this MessageFactory.
|
PsFurnishChargingInformation createPsFurnishChargingInformation(byte[] tgppChargingId, byte[] psFreeFormatData)
PsFurnishChargingInformation createPsFurnishChargingInformation()
LcsClientId createLcsClientId()
MessageBody createMessageBody()
PocInformation createPocInformation()
EventType createEventType()
MbmsInformation createMbmsInformation(byte[] tmgi, byte[] mbmsServiceType, MbmsUserServiceType mbmsUserServiceType)
MbmsInformation createMbmsInformation()
WlanRadioContainer createWlanRadioContainer()
MessageClass createMessageClass()
WlanInformation createWlanInformation()
MmsInformation createMmsInformation()
PsInformation createPsInformation()
LcsClientName createLcsClientName()
OriginatorAddress createOriginatorAddress()
RecipientAddress createRecipientAddress()
AdditionalContentInformation createAdditionalContentInformation()
MmContentType createMmContentType()
SdpMediaComponent createSdpMediaComponent()
LocationType createLocationType()
ServerCapabilities createServerCapabilities()
TalkBurstExchange createTalkBurstExchange()
LcsInformation createLcsInformation()
ImsInformation createImsInformation(NodeFunctionality nodeFunctionality)
ImsInformation createImsInformation()
TimeStamps createTimeStamps()
ApplicationServerInformation createApplicationServerInformation()
LcsRequestorId createLcsRequestorId()
AddressDomain createAddressDomain()
TrunkGroupId createTrunkGroupId()
InterOperatorIdentifier createInterOperatorIdentifier()
ServiceInformation createServiceInformation()
byte[] encodeAvp(DiameterAvp avp)
<T extends DiameterAvp> T decodeAvp(byte[] bytes) throws DecodeException, AvpNotAllowedException
boolean isRecognizedAvp(DiameterAvp avp)