Package ist.palcom.services

Provides a PalCom service framework.

See:
          Description

Interface Summary
CommandEventListener  
SelfTester  
ServiceManagerConstants  
 

Class Summary
AbstractService AbstractService is the superclass of all services written in the framework.
CommandListenerThread  
CommandListenerThread.TerminateEvent  
ControlItemFactory A ControlItemFactory is used by the ControlProvider for creating service proxies, stateful instances of service descriptions.
DefaultSelfTester  
SelfTestProvider Deprecated. selftests are now sent by the communication layer
ServiceProxyEvent  
 

Package ist.palcom.services Description

Provides a PalCom service framework.

Package Specification

In this package there is a class AbstractService, which provides a framework for implementing PalCom services.1 Concrete services are implemented as subclasses of this class.

The service framework is connected to the device framework in ist.palcom.device. See ist.palcom.services.echo for an example of the usage of the device and service frameworks, with figures illustrating the relations between the classes, and with explanations of what methods need to be overridden etc.


1 The package ist.palcom.services contains both classes for the service framework and implementations of a number of concrete PalCom services, such as BioBeltService and RespiratorService. The latter are located in different projects in the palcom source tree, though, and are not part of the service framework itself (but are built on top of it).

See Also:
ist.palcom.services, ist.palcom.service.manager