org.universAAL.kinect.adapter.defaultComponents
Class DefaultContextSubscriber

Package class diagram package DefaultContextSubscriber
java.lang.Object
  extended by org.universAAL.middleware.bus.member.BusMember
      extended by org.universAAL.middleware.bus.member.Subscriber
          extended by org.universAAL.middleware.context.ContextSubscriber
              extended by org.universAAL.kinect.adapter.defaultComponents.DefaultContextSubscriber

public class DefaultContextSubscriber
extends ContextSubscriber

This class is a ContextSubscriber which calls back an IContextCallback if receives a ContextEvent.


Field Summary
 
Fields inherited from class org.universAAL.middleware.bus.member.BusMember
busResourceURI, owner, theBus
 
Constructor Summary
DefaultContextSubscriber(ModuleContext context, ContextEventPattern[] initialSubscriptions, IContextCallback callback)
           
 
Method Summary
 void communicationChannelBroken()
          Method to be called when the communication of the Subsccriber with the Context Bus is lost.
 void handleContextEvent(ContextEvent event)
          This methods just logs the received ContextEvent and forwards it if the callback field is not null.
 
Methods inherited from class org.universAAL.middleware.context.ContextSubscriber
addNewRegParams, busDyingOut, getAllProvisions, getMyID, handleEvent, removeMatchingRegParams
 
Methods inherited from class org.universAAL.middleware.bus.member.BusMember
close, getType, getURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultContextSubscriber

public DefaultContextSubscriber(ModuleContext context,
                                ContextEventPattern[] initialSubscriptions,
                                IContextCallback callback)
Method Detail

communicationChannelBroken

public void communicationChannelBroken()
Description copied from class: ContextSubscriber
Method to be called when the communication of the Subsccriber with the Context Bus is lost.

Specified by:
communicationChannelBroken in class ContextSubscriber

handleContextEvent

public final void handleContextEvent(ContextEvent event)
This methods just logs the received ContextEvent and forwards it if the callback field is not null.

Specified by:
handleContextEvent in class ContextSubscriber
Parameters:
event - The Context Event that matched the registered Patterns


Copyright © 2014 universAAL Consortium. All Rights Reserved.