|
Oracle Application Server Wireless Java API Reference B10400-01 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.panama.messaging.xms.DeviceAddressDataSelectorBase | +--oracle.panama.messaging.xms.XMSServer
Field Summary |
Fields inherited from interface oracle.panama.messaging.xms.XMSMessageTransformer |
MULTIPART_ALTERNATIVE, MULTIPART_MIXED, MULTIPART_RELATED |
Method Summary | |
Message |
createNotificationMessage(long id, DeliveryType deliveryType) |
oracle.panama.messaging.push.Packet |
createNotificationPacket(long id, boolean isTransformed) |
oracle.panama.messaging.push.Packet |
createPacket(TransformationContext context, Message message) Create a packet for this message |
oracle.panama.messaging.push.Packet |
createTransformedPacket(TransformationContext context) |
void |
delete(long id) |
boolean |
destroy() free the resources allocated by the ManagedServer |
oracle.panama.messaging.push.DeviceAddressData[] |
getFailoverChain(oracle.panama.messaging.push.AddressData recipient, oracle.panama.messaging.push.Packet packet) |
static XMSServer |
getInstance() |
Message |
getMessage(long id) Get the original (non-transformed) content |
oracle.panama.messaging.xms.store.XMSMessageStoreBase |
getMessageStore() |
oracle.panama.messaging.push.Packet |
getPacket(long id) |
oracle.panama.messaging.push.DeviceAddressData[] |
getRecipients(long id, DeliveryType dt) |
oracle.panama.messaging.push.DeviceAddressData[] |
getRecipients(oracle.panama.messaging.push.Packet packet, DeliveryType dt) |
java.lang.String |
getSubject(long id) |
Message |
getTransformedMessage(long id, DeliveryType deliveryType) |
Message |
getTransformedMessage(TransformationContext context) Get a transformed Message given a transformation context |
oracle.panama.messaging.push.Packet[] |
getTransformedPackets(long id, DeliveryType deliveryType, oracle.panama.messaging.push.AddressData[] allRecipients) Get a transformed Packet given an id, deliveryType and array of deliveryAddresses Note that 0 or more Packets will be returned. |
oracle.panama.messaging.push.Packet[] |
getTransformedPackets(long id, DeliveryType deliveryType, oracle.panama.messaging.push.DeviceAddressData[] recipients) |
boolean |
init(oracle.panama.sysmgmt.server.ServerContext context) The ManagedServer should return false indicating the method failed, otherwise true is returned. |
oracle.panama.sysmgmt.server.ServerStatus |
isAlive() Return a simple runtime status, running or dead |
boolean |
isMMSPacket(oracle.panama.messaging.push.Packet packet) |
boolean |
isXMSPacket(oracle.panama.messaging.push.Packet packet) |
void |
refreshCache(oracle.panama.sysmgmt.server.SMRequestEvent refreshCacheEvent) Handle the Cache Refresh Event which is sent when Panama Object data has been changed and commited at DB level |
void |
run() When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread. |
boolean |
stop() SMAgent will call this method to stop the ManagedServer instance |
long |
storePacket(oracle.panama.messaging.push.Packet packet) Store the packet with the original content |
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 |
Method Detail |
public Message getTransformedMessage(long id, DeliveryType deliveryType) throws XMSException
id
-deliveryType
-XMSException
public Message getTransformedMessage(TransformationContext context) throws XMSException
context
-XMSException
public oracle.panama.messaging.push.Packet createNotificationPacket(long id, boolean isTransformed) throws XMSException
XMSException
public Message createNotificationMessage(long id, DeliveryType deliveryType)
public oracle.panama.messaging.push.DeviceAddressData[] getRecipients(long id, DeliveryType dt) throws XMSException
XMSException
public oracle.panama.messaging.push.DeviceAddressData[] getRecipients(oracle.panama.messaging.push.Packet packet, DeliveryType dt) throws XMSException
XMSException
public oracle.panama.messaging.push.DeviceAddressData[] getFailoverChain(oracle.panama.messaging.push.AddressData recipient, oracle.panama.messaging.push.Packet packet)
getFailoverChain
in interface oracle.panama.messaging.push.server.FailoverAddressProcessor
public static XMSServer getInstance()
public long storePacket(oracle.panama.messaging.push.Packet packet) throws XMSException
storePacket
in interface XMSMessageTransformer
XMSException
public oracle.panama.messaging.push.Packet getPacket(long id) throws XMSException
XMSException
public Message getMessage(long id) throws XMSException
XMSException
public oracle.panama.messaging.push.Packet[] getTransformedPackets(long id, DeliveryType deliveryType, oracle.panama.messaging.push.AddressData[] allRecipients) throws XMSException
getTransformedPackets
in interface XMSMessageTransformer
XMSException
public oracle.panama.messaging.push.Packet[] getTransformedPackets(long id, DeliveryType deliveryType, oracle.panama.messaging.push.DeviceAddressData[] recipients) throws XMSException
id
-deliveryType
-recipients
-XMSException
public oracle.panama.messaging.push.Packet createTransformedPacket(TransformationContext context) throws XMSException
XMSException
public void delete(long id) throws XMSException
XMSException
public final oracle.panama.messaging.push.Packet createPacket(TransformationContext context, Message message) throws XMSException
context
-message
-XMSException
public final java.lang.String getSubject(long id) throws XMSException
XMSException
public oracle.panama.messaging.xms.store.XMSMessageStoreBase getMessageStore()
public boolean isXMSPacket(oracle.panama.messaging.push.Packet packet) throws XMSException
isXMSPacket
in interface XMSMessageTransformer
XMSException
public boolean isMMSPacket(oracle.panama.messaging.push.Packet packet) throws XMSException
XMSException
public boolean init(oracle.panama.sysmgmt.server.ServerContext context)
init
in interface oracle.panama.sysmgmt.server.ManagedServer
public boolean stop()
stop
in interface oracle.panama.sysmgmt.server.ManagedServer
public boolean destroy()
destroy
in interface oracle.panama.sysmgmt.server.ManagedServer
public oracle.panama.sysmgmt.server.ServerStatus isAlive()
isAlive
in interface oracle.panama.sysmgmt.server.ManagedServer
public void refreshCache(oracle.panama.sysmgmt.server.SMRequestEvent refreshCacheEvent)
refreshCache
in interface oracle.panama.sysmgmt.server.ManagedServer
public void run()
Runnable
is used to create a thread, starting the thread causes the object's run
method to be called in that separately executing thread.
The general contract of the method run
is that it may take any action whatsoever.
run
in interface java.lang.Runnable
Thread.run()
|
Oracle Application Server Wireless Java API Reference B10400-01 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |