org.universAAL.samples.lighting.server
Class LightingProvider

Package class diagram package LightingProvider
java.lang.Object
  extended by org.universAAL.middleware.bus.member.BusMember
      extended by org.universAAL.middleware.bus.member.Callee
          extended by org.universAAL.middleware.service.ServiceCallee
              extended by org.universAAL.samples.lighting.server.LightingProvider
All Implemented Interfaces:
LampStateListener

public class LightingProvider
extends ServiceCallee
implements LampStateListener

Author:
mtazari

Field Summary
 
Fields inherited from class org.universAAL.middleware.bus.member.BusMember
busResourceURI, owner, theBus
 
Method Summary
 void communicationChannelBroken()
          This abstract method is called for each member of the bus when the bus is being stopped.
 ServiceResponse handleCall(ServiceCall call)
          The actual service method of the ServiceCallee.
 void lampStateChanged(int lampID, String loc, boolean isOn)
           
static ContextEventPattern[] providedEvents(MyLighting theServer)
          Helper method to construct the ontological declaration of context events published by LightingProvider.
 
Methods inherited from class org.universAAL.middleware.service.ServiceCallee
addNewServiceProfiles, busDyingOut, getMyID, handleRequest, removeMatchingProfiles
 
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
 

Method Detail

providedEvents

public static ContextEventPattern[] providedEvents(MyLighting theServer)
Helper method to construct the ontological declaration of context events published by LightingProvider.


communicationChannelBroken

public void communicationChannelBroken()
Description copied from class: ServiceCallee
This abstract method is called for each member of the bus when the bus is being stopped.

Specified by:
communicationChannelBroken in class ServiceCallee

handleCall

public ServiceResponse handleCall(ServiceCall call)
Description copied from class: ServiceCallee
The actual service method of the ServiceCallee. It is called by the bus whenever there is a call that need to be serviced by this ServiceCallee.

Specified by:
handleCall in class ServiceCallee
Parameters:
call - the call that needs to be serviced.
Returns:
the result of the call execution.

lampStateChanged

public void lampStateChanged(int lampID,
                             String loc,
                             boolean isOn)
Specified by:
lampStateChanged in interface LampStateListener


Copyright © 2014 universAAL Consortium. All Rights Reserved.