Interface ChargingFunctionAddressesHeader
-
- All Superinterfaces:
Cloneable
,Header
,Parameters
,Serializable
public interface ChargingFunctionAddressesHeader extends Header, Parameters
RFC 3455 P-Charging-Function-Addresses header.The syntax for the P-Charging-Function-Addresses header is described as follows: P-Charging-Addr = "P-Charging-Function-Addresses" HCOLON charge-addr-params (SEMI charge-addr-params) charge-addr-params = ccf / ecf / generic-param ccf = "ccf" EQUAL gen-value ecf = "ecf" EQUAL gen-value
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChargingCollectionFunctionAddress(String ccfAddress)
Add CCF address parameter valuevoid
addEventChargingFunctionAddress(String ecfAddress)
Add ECF address parameter valueListIterator
getChargingCollectionFunctionAddresses()
Get an iterator over all CCF address parameter valuesListIterator
getEventChargingFunctionAddresses()
Get an iterator over all ECF address parameter valuesvoid
removeChargingCollectionFunctionAddress(String ccfAddress)
Remove CCF address parameter valuevoid
removeEventChargingFunctionAddress(String ecfAddress)
Remove ECF address parameter valuevoid
setChargingCollectionFunctionAddress(String ccfAddress)
Set CCF address parameter, replacing all existing CCF parameter valuesvoid
setEventChargingFunctionAddress(String ecfAddress)
Set ECF address parameter, replacing all existing ECF parameter values-
Methods inherited from interface javax.sip.header.Parameters
getParameter, getParameterNames, removeParameter, setParameter
-
-
-
-
Field Detail
-
NAME
static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
setChargingCollectionFunctionAddress
void setChargingCollectionFunctionAddress(String ccfAddress)
Set CCF address parameter, replacing all existing CCF parameter values
-
addChargingCollectionFunctionAddress
void addChargingCollectionFunctionAddress(String ccfAddress)
Add CCF address parameter value
-
removeChargingCollectionFunctionAddress
void removeChargingCollectionFunctionAddress(String ccfAddress)
Remove CCF address parameter value
-
getChargingCollectionFunctionAddresses
ListIterator getChargingCollectionFunctionAddresses()
Get an iterator over all CCF address parameter values- Returns:
- a ListIterator of Strings (CCF addresses)
-
setEventChargingFunctionAddress
void setEventChargingFunctionAddress(String ecfAddress)
Set ECF address parameter, replacing all existing ECF parameter values
-
addEventChargingFunctionAddress
void addEventChargingFunctionAddress(String ecfAddress)
Add ECF address parameter value
-
removeEventChargingFunctionAddress
void removeEventChargingFunctionAddress(String ecfAddress)
Remove ECF address parameter value
-
getEventChargingFunctionAddresses
ListIterator getEventChargingFunctionAddresses()
Get an iterator over all ECF address parameter values- Returns:
- a ListIterator of Strings (ECF addresses)
-
-