public abstract class MsgBroadcastRepository<T,S extends DataSource> extends Object implements DataSourceAware<S>
Modifier and Type | Class and Description |
---|---|
class |
MsgBroadcastRepository.BroadcastMsg<T> |
static class |
MsgBroadcastRepository.MsgBroadcastRepositoryBean |
Modifier and Type | Field and Description |
---|---|
protected Map<String,MsgBroadcastRepository.BroadcastMsg> |
broadcastMessages |
protected long |
broadcastMessagesLastCleanup |
protected SimpleParser |
parser |
Constructor and Description |
---|
MsgBroadcastRepository() |
Modifier and Type | Method and Description |
---|---|
String |
dumpBroadcastMessageKeys() |
protected abstract void |
ensureBroadcastMessageRecipient(String id,
BareJID recipient) |
Collection<MsgBroadcastRepository.BroadcastMsg> |
getBroadcastMessages() |
MsgBroadcastRepository.BroadcastMsg |
getBroadcastMsg(String id) |
protected abstract void |
insertBroadcastMessage(String id,
Element msg,
Date expire,
BareJID recipient) |
abstract void |
loadMessagesToBroadcast() |
boolean |
updateBroadcastMessage(String id,
Element msg,
Date expire,
BareJID recipient) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setDataSource
protected Map<String,MsgBroadcastRepository.BroadcastMsg> broadcastMessages
protected long broadcastMessagesLastCleanup
protected SimpleParser parser
public abstract void loadMessagesToBroadcast()
public MsgBroadcastRepository.BroadcastMsg getBroadcastMsg(String id)
public String dumpBroadcastMessageKeys()
public Collection<MsgBroadcastRepository.BroadcastMsg> getBroadcastMessages()
public boolean updateBroadcastMessage(String id, Element msg, Date expire, BareJID recipient)
protected abstract void ensureBroadcastMessageRecipient(String id, BareJID recipient)
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.