|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttigase.pubsub.AbstractModule
tigase.pubsub.modules.PublishItemModule
public class PublishItemModule
Class description
| Field Summary | |
|---|---|
static String[] |
SUPPORTED_PEP_XMLNS
Field description |
| Fields inherited from class tigase.pubsub.AbstractModule |
|---|
config, log, repository |
| Constructor Summary | |
|---|---|
PublishItemModule(PubSubConfig config,
IPubSubRepository pubsubRepository,
XsltTool xsltTool,
PresenceCollectorModule presenceCollector)
Constructs ... |
|
| Method Summary | |
|---|---|
protected void |
beforePrepareNotification(AbstractNodeConfig nodeConfig,
ISubscriptions nodesSubscriptions)
|
String[] |
getFeatures()
Method description |
tigase.criteria.Criteria |
getModuleCriteria()
Method description |
protected List<String> |
getParents(String nodeName)
|
protected String[] |
getValidBuddies(String jid)
|
boolean |
isPEPNodeName(String nodeName)
Method description |
List<tigase.xml.Element> |
prepareNotification(tigase.xml.Element itemToSend,
String jidFrom,
String publisherNodeName,
AbstractNodeConfig nodeConfig,
IAffiliations nodeAffiliations,
ISubscriptions nodesSubscriptions)
Method description |
List<tigase.xml.Element> |
prepareNotification(tigase.xml.Element itemToSend,
String jidFrom,
String publisherNodeName,
Map<String,String> headers,
AbstractNodeConfig nodeConfig,
IAffiliations nodeAffiliations,
ISubscriptions nodesSubscriptions)
Method description |
List<tigase.xml.Element> |
prepareNotification(String[] subscribers,
tigase.xml.Element itemToSend,
String jidFrom,
AbstractNodeConfig nodeConfig,
String publisherNodeName,
Map<String,String> headers)
Method description |
List<tigase.xml.Element> |
process(tigase.xml.Element element,
ElementWriter elementWriter)
Method description |
void |
trimItems(IItems nodeItems,
Integer maxItems)
Method description |
| Methods inherited from class tigase.pubsub.AbstractModule |
|---|
createResultIQ, createResultIQArray, findBestJid, getActiveSubscribers, getActiveSubscribers, hasSenderSubscription, isSenderInRosterGroup, makeArray |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String[] SUPPORTED_PEP_XMLNS
| Constructor Detail |
|---|
public PublishItemModule(PubSubConfig config,
IPubSubRepository pubsubRepository,
XsltTool xsltTool,
PresenceCollectorModule presenceCollector)
config - pubsubRepository - xsltTool - presenceCollector - | Method Detail |
|---|
protected void beforePrepareNotification(AbstractNodeConfig nodeConfig,
ISubscriptions nodesSubscriptions)
public String[] getFeatures()
public tigase.criteria.Criteria getModuleCriteria()
protected List<String> getParents(String nodeName)
throws RepositoryException
RepositoryException
protected String[] getValidBuddies(String jid)
throws RepositoryException
RepositoryExceptionpublic boolean isPEPNodeName(String nodeName)
nodeName -
public List<tigase.xml.Element> prepareNotification(tigase.xml.Element itemToSend,
String jidFrom,
String publisherNodeName,
AbstractNodeConfig nodeConfig,
IAffiliations nodeAffiliations,
ISubscriptions nodesSubscriptions)
throws RepositoryException
itemToSend - jidFrom - publisherNodeName - nodeConfig - nodeAffiliations - nodesSubscriptions -
RepositoryException
public List<tigase.xml.Element> prepareNotification(tigase.xml.Element itemToSend,
String jidFrom,
String publisherNodeName,
Map<String,String> headers,
AbstractNodeConfig nodeConfig,
IAffiliations nodeAffiliations,
ISubscriptions nodesSubscriptions)
throws RepositoryException
itemToSend - jidFrom - publisherNodeName - headers - nodeConfig - nodeAffiliations - nodesSubscriptions -
RepositoryException
public List<tigase.xml.Element> prepareNotification(String[] subscribers,
tigase.xml.Element itemToSend,
String jidFrom,
AbstractNodeConfig nodeConfig,
String publisherNodeName,
Map<String,String> headers)
subscribers - itemToSend - jidFrom - nodeConfig - publisherNodeName - headers -
public List<tigase.xml.Element> process(tigase.xml.Element element,
ElementWriter elementWriter)
throws PubSubException
element - elementWriter -
PubSubException
public void trimItems(IItems nodeItems,
Integer maxItems)
throws RepositoryException
nodeItems - maxItems -
RepositoryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||