edu.ou.kmi.buddyspace.plugins.pubsub.core
Interface BSPubsubListener

All Known Implementing Classes:
BSPubsubAdapter, BSPubsubWindow

public interface BSPubsubListener

BSPubsubListener is interface you can implement to get pubsub events notifications.


Method Summary
 void affiliationsReceived(InfoQuery iq, PubsubAffiliations affs, java.lang.String id)
          Called when result of affiliations request received.
 void configureReceived(InfoQuery iq, PubsubOwnerOps configure, java.lang.String id)
          Called when result of configure request received.
 void error(InfoQuery iq, java.lang.String id)
          Called when an error occured
 void instantNodeCreated(InfoQuery iq, java.lang.String nodeName, java.lang.String id)
          Called when instant node created
 void itemsEvent(Message m, PubsubEventItems items, java.lang.String id)
          Called when received items event - published or retracted items.
 void itemsReceived(InfoQuery iq, PubsubItems items, java.lang.String id)
          Called when result of items request received.
 void nodeDeletedEvent(Message m, java.lang.String nodeName, java.lang.String id)
          Called when node deleted event received
 void nodeEntities(InfoQuery iq, PubsubEntities entities, java.lang.String id)
          Called when node entities received.
 void optionsReceived(InfoQuery iq, PubsubOptions options, java.lang.String id)
          Called when result of options request received.
 void receivedEmptyResult(InfoQuery iq, java.lang.String id)
          Called when empty result (possible of previous "set") received
 void sendFailed(InfoQuery iq, java.lang.String id)
          Called when a send fails
 void subscriptionResult(InfoQuery iq, PubsubEntity entity, java.lang.String id)
          Called when result of subscription request received.
 

Method Detail

instantNodeCreated

public void instantNodeCreated(InfoQuery iq,
                               java.lang.String nodeName,
                               java.lang.String id)
Called when instant node created


subscriptionResult

public void subscriptionResult(InfoQuery iq,
                               PubsubEntity entity,
                               java.lang.String id)
Called when result of subscription request received.


affiliationsReceived

public void affiliationsReceived(InfoQuery iq,
                                 PubsubAffiliations affs,
                                 java.lang.String id)
Called when result of affiliations request received.


optionsReceived

public void optionsReceived(InfoQuery iq,
                            PubsubOptions options,
                            java.lang.String id)
Called when result of options request received.


itemsReceived

public void itemsReceived(InfoQuery iq,
                          PubsubItems items,
                          java.lang.String id)
Called when result of items request received.


configureReceived

public void configureReceived(InfoQuery iq,
                              PubsubOwnerOps configure,
                              java.lang.String id)
Called when result of configure request received.


nodeEntities

public void nodeEntities(InfoQuery iq,
                         PubsubEntities entities,
                         java.lang.String id)
Called when node entities received.


itemsEvent

public void itemsEvent(Message m,
                       PubsubEventItems items,
                       java.lang.String id)
Called when received items event - published or retracted items.


nodeDeletedEvent

public void nodeDeletedEvent(Message m,
                             java.lang.String nodeName,
                             java.lang.String id)
Called when node deleted event received


error

public void error(InfoQuery iq,
                  java.lang.String id)
Called when an error occured


sendFailed

public void sendFailed(InfoQuery iq,
                       java.lang.String id)
Called when a send fails


receivedEmptyResult

public void receivedEmptyResult(InfoQuery iq,
                                java.lang.String id)
Called when empty result (possible of previous "set") received