oracle.panama.messaging.xms
Class ContentClassifingSelector
java.lang.Object
|
+--oracle.panama.messaging.xms.DeviceAddressDataSelectorBase
|
+--oracle.panama.messaging.xms.ContentClassifingSelector
- All Implemented Interfaces:
- DeviceAddressDataSelector, oracle.panama.messaging.push.server.FailoverAddressProcessor
- Direct Known Subclasses:
- UserDeviceSelector
- public abstract class ContentClassifingSelector
- extends DeviceAddressDataSelectorBase
This class bisects the devices into 'rich' and 'plain' devices In the case of rich content, the rich devices in the user's device list are given preference In the case of plain content, the device list is used as-is
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface oracle.panama.messaging.push.server.FailoverAddressProcessor |
getFailoverChain |
ContentClassifingSelector
public ContentClassifingSelector()
getUserOrder
public abstract DeliveryType[] getUserOrder(User user)
getDeliveryTypes
public DeliveryType[] getDeliveryTypes(User user,
oracle.panama.messaging.push.Packet packet)
- Get the list (in preference order) of deliveryTypes to use for this message The user parameter isn't strictly speaking useful yet, since we can't get the preference order for delivery types for the user yet.
getDeliveryTypes
public DeliveryType[] getDeliveryTypes(User user,
Message message)
Copyright © 2003 Oracle Corporation. All Rights Reserved.