@Bean(name="broadcast", parent=AmpComponent.class, active=true) public class Broadcast extends Object implements AmpFeatureIfc
ACTION_ATT, AMP_MSG_REPO_CLASS_PARAM, AMP_MSG_REPO_CLASS_PROP_KEY, AMP_MSG_REPO_URI_PARAM, AMP_MSG_REPO_URI_PROP_KEY, AMP_XMLNS, CONDITION_ATT, EXPIRED, FROM_CONN_ID, MSG_OFFLINE_PROP_KEY, OFFLINE, SESSION_JID, TO_CONN_ID, TO_RES
Constructor and Description |
---|
Broadcast() |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getDefaults(Map<String,Object> params) |
String |
getName() |
boolean |
preprocess(Packet packet) |
void |
sendBroadcastMessage(JID jid) |
void |
sendBroadcastMessage(JID jid,
MsgBroadcastRepository.BroadcastMsg msg) |
void |
setActionResultsHandler(ActionResultsHandlerIfc handler) |
void |
setRepo(MsgBroadcastRepositoryIfc repo) |
public boolean preprocess(Packet packet)
public void sendBroadcastMessage(JID jid)
public void sendBroadcastMessage(JID jid, MsgBroadcastRepository.BroadcastMsg msg) throws TigaseStringprepException
TigaseStringprepException
public String getName()
getName
in interface AmpFeatureIfc
public void setRepo(MsgBroadcastRepositoryIfc repo)
public void setActionResultsHandler(ActionResultsHandlerIfc handler)
Copyright © 2004–2020 "Tigase, Inc.". All rights reserved.