|
UM Java API
6.17.1
|
Public Member Functions | |
| LBMSourceCreateExInfo () | |
| LBMSourceCreateExInfo (int flags, String proxySourceString, long origDomainId, long hlIndex) | |
| String | proxySourceString () |
| long | originalDomainId () |
| long | hotlinkIndex () |
| boolean | isHotlink () |
| int | flags () |
LBMSourceCreateExInfo class. Contains extended information for LBM source creation extended callback. See LBMReceiverAttributes.setSourceNotificationExCallbacks().
| com.latencybusters.lbm.LBMSourceCreateExInfo.LBMSourceCreateExInfo | ( | ) |
Creates a LBMSourceCreateExInfo object and initializes all fields to 0/null.
| com.latencybusters.lbm.LBMSourceCreateExInfo.LBMSourceCreateExInfo | ( | int | flags, |
| String | proxySourceString, | ||
| long | origDomainId, | ||
| long | hlIndex | ||
| ) |
Creates a LBMSourceCreateExInfo object and initializes fields to supplied values.
| flags | Flags set by the underlying controller. |
| proxySourceString | Source string of the proxy source. |
| origDomainId | The domain ID of the originating source. |
| hlIndex | Hotlink index of the local connection |
References com.latencybusters.lbm.LBMSourceCreateExInfo.flags(), and com.latencybusters.lbm.LBMSourceCreateExInfo.proxySourceString().
| int com.latencybusters.lbm.LBMSourceCreateExInfo.flags | ( | ) |
For the delivery controller being created, get bit map of flags. See flags() and isHotlink(). Defined bits:
Referenced by com.latencybusters.lbm.LBMSourceCreateExInfo.LBMSourceCreateExInfo().
| long com.latencybusters.lbm.LBMSourceCreateExInfo.hotlinkIndex | ( | ) |
For the delivery controller being created, get the hotlink index. The value is only defined if the config option use_hotlink (receiver) is set to 1. See flags() and isHotlink().
| boolean com.latencybusters.lbm.LBMSourceCreateExInfo.isHotlink | ( | ) |
Convenience function to test flags() for the LBM.LBM_SOURCE_NOTIFICATION_EX_INFO_FLAG_HOT_LINK bit, meaning the config option use_hotlink (receiver) is set to 1. (It does not imply that publisher's source had lot links enabled.)
References com.latencybusters.lbm.LBM.LBM_SOURCE_NOTIFICATION_EX_INFO_FLAG_HOT_LINK.
| long com.latencybusters.lbm.LBMSourceCreateExInfo.originalDomainId | ( | ) |
For the delivery controller being created, get originating source's domain ID. The value is only defined if the config option use_hotlink (receiver) is set to 1. See flags() and isHotlink().
| String com.latencybusters.lbm.LBMSourceCreateExInfo.proxySourceString | ( | ) |
For the delivery controller being created, get the source string of the proxy source, if any.
Referenced by com.latencybusters.lbm.LBMSourceCreateExInfo.LBMSourceCreateExInfo().