org.echarts.servlet.sip.appRouter.DFCRouterImpl
Interface Address
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- OriginatingAddress, TerminatingAddress
public interface Address
- extends java.io.Serializable
This interface specifies the abstract concept of an address as considered by the
application router implementation. For the DFC router there are two kinds of addresses,
'source' and 'target'. To be consistent with IMS, we rename these address types, 'originating'
and 'terminating'.
The only requirement of a DFC router address is that it can represent itself as a string
and that it can be compared with another address for a match. Comparison of addresses
is used to determine when an address embedded in a message has changed after the message
is processed by an application. When an address changes in this manner, it is necessary
for the DFC router implementation to 'recalculate' the ordered set of applications
subscribed to by the new address.
toCompareString
java.lang.String toCompareString()
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hasChanged
boolean hasChanged(java.lang.String oldAddressName)
getSubscriberURI
URI getSubscriberURI()