Oracle Application Server Wireless Java API Reference
B10400-01

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


Constructor Summary
ContentClassifingSelector()
           

 

Method Summary
 DeliveryType[] getDeliveryTypes(User user, Message message)
           
 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.
abstract  DeliveryType[] getUserOrder(User user)
           

 

Methods inherited from class oracle.panama.messaging.xms.DeviceAddressDataSelectorBase
getSuccessor, getUser, isRichContent, isRichContent, setSuccessor, sortDeviceAddresses

 

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

 

Constructor Detail

ContentClassifingSelector

public ContentClassifingSelector()
Method Detail

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)

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.