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.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class tigase.server.amp.db.MsgBroadcastRepository
tigase.server.amp.db.MsgBroadcastRepository.BroadcastMsg<T extends Object>, tigase.server.amp.db.MsgBroadcastRepository.MsgBroadcastRepositoryBean
-
-
Constructor Summary
Constructors Constructor Description MongoMsgBroadcastRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidensureBroadcastMessageRecipient(String id, tigase.xmpp.jid.BareJID recipient)protected voidinsertBroadcastMessage(String id, tigase.xml.Element msg, Date expire, tigase.xmpp.jid.BareJID recipient)voidloadMessagesToBroadcast()voidsetDataSource(MongoDataSource dataSource)
-
-
-
Method Detail
-
ensureBroadcastMessageRecipient
protected void ensureBroadcastMessageRecipient(String id, tigase.xmpp.jid.BareJID recipient)
- Specified by:
ensureBroadcastMessageRecipientin classtigase.server.amp.db.MsgBroadcastRepository<org.bson.types.ObjectId,MongoDataSource>
-
insertBroadcastMessage
protected void insertBroadcastMessage(String id, tigase.xml.Element msg, 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)
-
-