edu.ou.kmi.buddyspace.plugins.pubsub.core
Class BSPubsubAdapter

java.lang.Object
  |
  +--edu.ou.kmi.buddyspace.plugins.pubsub.core.BSPubsubAdapter
All Implemented Interfaces:
BSPubsubListener
Direct Known Subclasses:
BSMapPubsubCore, BSPlansBean

public class BSPubsubAdapter
extends java.lang.Object
implements BSPubsubListener

BSPubsubAdapter is empty implementation of BSPubsubListener for pub/sub events notifications.


Constructor Summary
BSPubsubAdapter()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BSPubsubAdapter

public BSPubsubAdapter()
Method Detail

instantNodeCreated

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

Specified by:
instantNodeCreated in interface BSPubsubListener

subscriptionResult

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

Specified by:
subscriptionResult in interface BSPubsubListener

affiliationsReceived

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

Specified by:
affiliationsReceived in interface BSPubsubListener

optionsReceived

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

Specified by:
optionsReceived in interface BSPubsubListener

itemsReceived

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

Specified by:
itemsReceived in interface BSPubsubListener

configureReceived

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

Specified by:
configureReceived in interface BSPubsubListener

nodeEntities

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

Specified by:
nodeEntities in interface BSPubsubListener

itemsEvent

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

Specified by:
itemsEvent in interface BSPubsubListener

nodeDeletedEvent

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

Specified by:
nodeDeletedEvent in interface BSPubsubListener

error

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

Specified by:
error in interface BSPubsubListener

sendFailed

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

Specified by:
sendFailed in interface BSPubsubListener

receivedEmptyResult

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

Specified by:
receivedEmptyResult in interface BSPubsubListener