|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl
org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl
org.mobicents.slee.resource.diameter.gq.events.avp.MediaSubComponentImpl
public class MediaSubComponentImpl
Implementation for MediaSubComponent
| Field Summary |
|---|
| Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl |
|---|
avpSet |
| Fields inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl |
|---|
code, mnd, name, prt, type, value, vendorId |
| Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp |
|---|
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT |
| Constructor Summary | |
|---|---|
MediaSubComponentImpl()
|
|
MediaSubComponentImpl(int code,
long vendorId,
int mnd,
int prt,
byte[] value)
|
|
| Method Summary | |
|---|---|
net.java.slee.resource.diameter.base.events.avp.IPFilterRule[] |
getFlowDescriptions()
Returns the value of the Flow-Description UL AVP, of type IPFilterRule. |
long |
getFlowNumber()
Returns the value of the Flow-Number AVP, of type Unsigned32. |
FlowStatus |
getFlowStatus()
Returns the value of the Flow-Status DL AVP, of type Flow Status. |
FlowUsage |
getFlowUsage()
Returns the value of the Flow-Usage DL AVP, of type Flow Usage. |
long |
getMaxRequestedBandwidthDL()
Returns the value of the Max-Requested-Bandwidth-DL AVP, of type Unsigned32. |
long |
getMaxRequestedBandwidthUL()
Returns the value of the Max-Requested-Bandwidth-UL AVP, of type Unsigned32. |
boolean |
hasFlowNumber()
Returns true if the Flow-Number AVP is present in the message. |
boolean |
hasFlowStatus()
Returns true if the Flow-Status AVP is present in the message. |
boolean |
hasFlowUsage()
Returns true if the Flow-Usage AVP is present in the message. |
boolean |
hasMaxRequestedBandwidthDL()
Returns true if the Max-Requested-Bandwidth-DL AVP is present in the message. |
boolean |
hasMaxRequestedBandwidthUL()
Returns true if the Max-Requested-Bandwidth-UL AVP is present in the message. |
void |
setFlowDescription(net.java.slee.resource.diameter.base.events.avp.IPFilterRule flowDescription)
Sets the value of the Flow-Description AVP, of type IP Filter Rule. |
void |
setFlowDescriptions(net.java.slee.resource.diameter.base.events.avp.IPFilterRule[] flowDescriptions)
Sets the value of the Flow-Description AVP, of type IP Filter Rule. |
void |
setFlowNumber(long flowNumber)
Sets the value of the Flow-Number AVP, of type Unsigned32. |
void |
setFlowStatus(FlowStatus flowStatus)
Sets the value of the Flow-Status AVP, of type Flow Status. |
void |
setFlowUsage(FlowUsage flowUsage)
Sets the value of the Flow-Usage AVP, of type Flow Usage. |
void |
setMaxRequestedBandwidthDL(long maxRequestedBandwidthDL)
Sets the value of the Max-Requested-Bandwidth-DL AVP, of type Unsigned32. |
void |
setMaxRequestedBandwidthUL(long maxRequestedBandwidthUL)
Sets the value of the Max-Requested-Bandwidth-UL AVP, of type Unsigned32. |
| Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.GroupedAvpImpl |
|---|
addAvp, addAvp, addAvp, addAvp, byteArrayValue, clone, doubleValue, equals, floatValue, getAvp, getAvp, getAvp, getAvpAsAddress, getAvpAsAddress, getAvpAsCustom, getAvpAsCustom, getAvpAsDiameterIdentity, getAvpAsDiameterIdentity, getAvpAsDiameterURI, getAvpAsDiameterURI, getAvpAsEnumerated, getAvpAsEnumerated, getAvpAsFloat32, getAvpAsFloat32, getAvpAsFloat64, getAvpAsFloat64, getAvpAsGrouped, getAvpAsGrouped, getAvpAsInteger32, getAvpAsInteger32, getAvpAsInteger64, getAvpAsInteger64, getAvpAsIPFilterRule, getAvpAsIPFilterRule, getAvpAsOctetString, getAvpAsOctetString, getAvpAsRaw, getAvpAsRaw, getAvpAsTime, getAvpAsTime, getAvpAsUnsigned32, getAvpAsUnsigned32, getAvpAsUnsigned64, getAvpAsUnsigned64, getAvpAsUTF8String, getAvpAsUTF8String, getAvpsAsAddress, getAvpsAsAddress, getAvpsAsCustom, getAvpsAsCustom, getAvpsAsDiameterIdentity, getAvpsAsDiameterIdentity, getAvpsAsDiameterURI, getAvpsAsDiameterURI, getAvpsAsEnumerated, getAvpsAsEnumerated, getAvpsAsFloat32, getAvpsAsFloat32, getAvpsAsFloat64, getAvpsAsFloat64, getAvpsAsGrouped, getAvpsAsGrouped, getAvpsAsInteger32, getAvpsAsInteger32, getAvpsAsInteger64, getAvpsAsInteger64, getAvpsAsIPFilterRule, getAvpsAsIPFilterRule, getAvpsAsOctetString, getAvpsAsOctetString, getAvpsAsRaw, getAvpsAsRaw, getAvpsAsTime, getAvpsAsTime, getAvpsAsUnsigned32, getAvpsAsUnsigned32, getAvpsAsUnsigned64, getAvpsAsUnsigned64, getAvpsAsUTF8String, getAvpsAsUTF8String, getExtensionAvps, getGenericData, getValue, hasAvp, hasAvp, intValue, longValue, setAvpAsFloat32, setAvpAsFloat64, setAvpAsGrouped, setAvpAsInteger32, setAvpAsInteger64, setAvpAsOctetString, setAvpAsRaw, setAvpAsTime, setAvpAsUnsigned32, setAvpAsUnsigned64, setAvpAsUTF8String, setExtensionAvps, setValue, stringValue |
| Methods inherited from class org.mobicents.slee.resource.diameter.base.events.avp.DiameterAvpImpl |
|---|
getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, hashCode, octetStringValue, readExternal, toString, writeExternal |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.GroupedAvp |
|---|
getExtensionAvps, setExtensionAvps |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp |
|---|
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, intValue, longValue, octetStringValue, stringValue |
| Methods inherited from interface java.io.Externalizable |
|---|
readExternal, writeExternal |
| Constructor Detail |
|---|
public MediaSubComponentImpl()
public MediaSubComponentImpl(int code,
long vendorId,
int mnd,
int prt,
byte[] value)
code - vendorId - mnd - prt - value - | Method Detail |
|---|
public long getFlowNumber()
MediaSubComponent
getFlowNumber in interface MediaSubComponentpublic net.java.slee.resource.diameter.base.events.avp.IPFilterRule[] getFlowDescriptions()
MediaSubComponent
getFlowDescriptions in interface MediaSubComponentpublic FlowStatus getFlowStatus()
MediaSubComponent
getFlowStatus in interface MediaSubComponentpublic FlowUsage getFlowUsage()
MediaSubComponent
getFlowUsage in interface MediaSubComponentpublic long getMaxRequestedBandwidthUL()
MediaSubComponent
getMaxRequestedBandwidthUL in interface MediaSubComponentpublic long getMaxRequestedBandwidthDL()
MediaSubComponent
getMaxRequestedBandwidthDL in interface MediaSubComponentpublic boolean hasFlowNumber()
MediaSubComponent
hasFlowNumber in interface MediaSubComponentpublic boolean hasFlowStatus()
MediaSubComponent
hasFlowStatus in interface MediaSubComponentpublic boolean hasFlowUsage()
MediaSubComponent
hasFlowUsage in interface MediaSubComponentpublic boolean hasMaxRequestedBandwidthUL()
MediaSubComponent
hasMaxRequestedBandwidthUL in interface MediaSubComponentpublic boolean hasMaxRequestedBandwidthDL()
MediaSubComponent
hasMaxRequestedBandwidthDL in interface MediaSubComponentpublic void setFlowNumber(long flowNumber)
MediaSubComponent
setFlowNumber in interface MediaSubComponentpublic void setFlowDescriptions(net.java.slee.resource.diameter.base.events.avp.IPFilterRule[] flowDescriptions)
MediaSubComponent
setFlowDescriptions in interface MediaSubComponentpublic void setFlowDescription(net.java.slee.resource.diameter.base.events.avp.IPFilterRule flowDescription)
MediaSubComponent
setFlowDescription in interface MediaSubComponentpublic void setFlowStatus(FlowStatus flowStatus)
MediaSubComponent
setFlowStatus in interface MediaSubComponentpublic void setFlowUsage(FlowUsage flowUsage)
MediaSubComponent
setFlowUsage in interface MediaSubComponentpublic void setMaxRequestedBandwidthUL(long maxRequestedBandwidthUL)
MediaSubComponent
setMaxRequestedBandwidthUL in interface MediaSubComponentpublic void setMaxRequestedBandwidthDL(long maxRequestedBandwidthDL)
MediaSubComponent
setMaxRequestedBandwidthDL in interface MediaSubComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||