|
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
XMSExceptionpublic 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.FailoverAddressProcessorpublic static XMSServer getInstance()
public long storePacket(oracle.panama.messaging.push.Packet packet)
throws XMSException
storePacket in interface XMSMessageTransformerXMSException
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 XMSMessageTransformerXMSException
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
XMSExceptionpublic oracle.panama.messaging.xms.store.XMSMessageStoreBase getMessageStore()
public boolean isXMSPacket(oracle.panama.messaging.push.Packet packet)
throws XMSException
isXMSPacket in interface XMSMessageTransformerXMSException
public boolean isMMSPacket(oracle.panama.messaging.push.Packet packet)
throws XMSException
XMSExceptionpublic boolean init(oracle.panama.sysmgmt.server.ServerContext context)
init in interface oracle.panama.sysmgmt.server.ManagedServerpublic boolean stop()
stop in interface oracle.panama.sysmgmt.server.ManagedServerpublic boolean destroy()
destroy in interface oracle.panama.sysmgmt.server.ManagedServerpublic oracle.panama.sysmgmt.server.ServerStatus isAlive()
isAlive in interface oracle.panama.sysmgmt.server.ManagedServerpublic void refreshCache(oracle.panama.sysmgmt.server.SMRequestEvent refreshCacheEvent)
refreshCache in interface oracle.panama.sysmgmt.server.ManagedServerpublic 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.RunnableThread.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 | |||||||||