Oracle Application Server Wireless Java API Reference
B10400-01

oracle.panama.messaging.xms
Class UserDeviceVotingSelector

java.lang.Object
  |
  +--oracle.panama.messaging.xms.DeviceAddressDataSelectorBase
        |
        +--oracle.panama.messaging.xms.UserDeviceVotingSelector
All Implemented Interfaces:
DeviceAddressDataSelector, oracle.panama.messaging.push.server.FailoverAddressProcessor

public abstract class UserDeviceVotingSelector
extends DeviceAddressDataSelectorBase

Constructor Summary
UserDeviceVotingSelector()
           

 

Method Summary
 DeliveryType[] getContentOrder(Message message)
           
 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.
 DeliveryType[] getSystemOrder(java.lang.Object placeHolder)
           
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

UserDeviceVotingSelector

public UserDeviceVotingSelector()
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)

getContentOrder

public DeliveryType[] getContentOrder(Message message)

getSystemOrder

public DeliveryType[] getSystemOrder(java.lang.Object placeHolder)

Oracle Application Server Wireless Java API Reference
B10400-01

Copyright © 2003 Oracle Corporation. All Rights Reserved.