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 void
ensureBroadcastMessageRecipient(java.lang.String id, tigase.xmpp.jid.BareJID recipient)
protected void
insertBroadcastMessage(java.lang.String id, tigase.xml.Element msg, java.util.Date expire, tigase.xmpp.jid.BareJID recipient)
void
loadMessagesToBroadcast()
void
setDataSource(MongoDataSource dataSource)
-
-
-
Method Detail
-
ensureBroadcastMessageRecipient
protected void ensureBroadcastMessageRecipient(java.lang.String id, tigase.xmpp.jid.BareJID recipient)
- Specified by:
ensureBroadcastMessageRecipient
in 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:
insertBroadcastMessage
in classtigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
-
loadMessagesToBroadcast
public void loadMessagesToBroadcast()
- Specified by:
loadMessagesToBroadcast
in classtigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
-
setDataSource
public void setDataSource(MongoDataSource dataSource)
-
-