com.monad.homerun.msgmgt
Interface MessageService

All Superinterfaces:
ManagedService

public interface MessageService
extends ManagedService

MessageService describes the methods any message manager must support


Method Summary
 boolean ackMessage(java.lang.String msgKey, java.lang.String reader, java.lang.String type)
           
 boolean dispatchMessage(java.lang.Object msg, java.util.Map params)
           
 DeliveryService getDeliveryService(java.lang.String name)
           
 java.util.Iterator<Message> getIterator(java.lang.String recip, boolean newest, boolean forward)
           
 Message getMessage(java.lang.String msgKey)
           
 Message getMessage(java.lang.String msgKey, boolean next, java.lang.String recip)
           
 java.lang.String[] getMessageBoards(java.lang.String reader)
           
 java.lang.String[] getMessageKeys(java.lang.String recip)
           
 int getNumMessages(java.lang.String from)
           
 java.lang.String[] getReaderNames()
           
 java.lang.String[] getRecipientNames()
           
 Track getTrack(java.lang.String msgKey)
           
 boolean postMessage(Message msg)
           
 void reset()
           
 
Methods inherited from interface com.monad.homerun.core.ManagedService
init, shutdown
 

Method Detail

getMessageBoards

java.lang.String[] getMessageBoards(java.lang.String reader)

getReaderNames

java.lang.String[] getReaderNames()

getRecipientNames

java.lang.String[] getRecipientNames()

getNumMessages

int getNumMessages(java.lang.String from)

getIterator

java.util.Iterator<Message> getIterator(java.lang.String recip,
                                        boolean newest,
                                        boolean forward)

getMessage

Message getMessage(java.lang.String msgKey,
                   boolean next,
                   java.lang.String recip)

getMessageKeys

java.lang.String[] getMessageKeys(java.lang.String recip)

getMessage

Message getMessage(java.lang.String msgKey)

postMessage

boolean postMessage(Message msg)

ackMessage

boolean ackMessage(java.lang.String msgKey,
                   java.lang.String reader,
                   java.lang.String type)

getTrack

Track getTrack(java.lang.String msgKey)

getDeliveryService

DeliveryService getDeliveryService(java.lang.String name)

dispatchMessage

boolean dispatchMessage(java.lang.Object msg,
                        java.util.Map params)

reset

void reset()


Copyright © 2006-2009 Richard Rodgers. All Rights Reserved.