Package tigase.mongodb
Class MongoMsgBroadcastRepository
- java.lang.Object
-
- tigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
-
- tigase.mongodb.MongoMsgBroadcastRepository
-
- All Implemented Interfaces:
tigase.db.DataSourceAware<MongoDataSource>
public class MongoMsgBroadcastRepository extends tigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
Created by andrzej on 04.10.2016.
-
-
Constructor Summary
Constructors Constructor Description MongoMsgBroadcastRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidensureBroadcastMessageRecipient(java.lang.String id, tigase.xmpp.jid.BareJID recipient)protected voidinsertBroadcastMessage(java.lang.String id, tigase.xml.Element msg, java.util.Date expire, tigase.xmpp.jid.BareJID recipient)voidloadMessagesToBroadcast()voidsetDataSource(MongoDataSource dataSource)
-
-
-
Method Detail
-
ensureBroadcastMessageRecipient
protected void ensureBroadcastMessageRecipient(java.lang.String id, tigase.xmpp.jid.BareJID recipient)- Specified by:
ensureBroadcastMessageRecipientin classtigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
-
insertBroadcastMessage
protected void insertBroadcastMessage(java.lang.String id, tigase.xml.Element msg, java.util.Date expire, tigase.xmpp.jid.BareJID recipient)- Specified by:
insertBroadcastMessagein classtigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
-
loadMessagesToBroadcast
public void loadMessagesToBroadcast()
- Specified by:
loadMessagesToBroadcastin classtigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
-
setDataSource
public void setDataSource(MongoDataSource dataSource)
-
-