|
Openwings API Documentation (v1.1) | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
| Component | This interface is the centerpiece of the service-based component architecture provided by Openwings. |
| ComponentComplex | This interface extends the Component interface
to provide additional service-based functionality to the
Openwings architecture. |
| ComponentPolicy | This interface defines a policy which describes identity-related parameters of a component. |
| EventServiceListener | This interface defines a callback which can be passed to
publishService() / subscribeService()
methods of the Component interface to register ongoing
interest in certain asynchronous services (topics). |
| EventServicePolicy | This interface defines a policy which can be used to persist a
EventServiceParameters() object that is intended to be
passed to one of the ComponentComplex.publishService()
/subscribeService() methods to specify configuration
information and behavior relevant to publishing/subscribing to a service. |
| ProvideServicePolicy | This interface defines a policy which can be used to persist a
ProvideServiceParameters() object that is intended to be
passed to one of the ComponentComplex.provideService()
methods to specify configuration information
and behavior relevant to providing a service. |
| PublishServicePolicy | This interface defines a policy which can be used to persist a
PublishServiceParameters() object that is intended to be
passed to the
ComponentComplex.publishService(Class, PublishServiceParameters)
method to specify configuration information and behavior relevant
to creating an asynchronous service (topic). |
| UseServiceListener | This interface defines a callback which can be passed to the
useService() methods of the Component
interface to register ongoing interest in certain
services. |
| UseServicePolicy | This interface defines a policy which can be used to persist a
UseServiceParameters() object that is intended to be
passed to one of the ComponentComplex.useService()
methods to specify configuration information
and behavior relevant to using a service. |
| Class Summary | |
| ComponentFactory | This class provides a way to obtain an implementation of
Component or one of its subinterfaces. |
| EventServiceParameters | This class defines an object which can be passed to the
publishService()/subscribeService()
methods of the ComponentComplex interface to
interface to specify configuration information
and behavior relevant to using asynchronous (event or messaging)
services (topics). |
| ProvideServiceParameters | This class defines an object which can be passed to the
provideService() method of the
ComponentComplex interface to specify
configuration information and behavior relevant to providing
services. |
| PublishServiceParameters | This class defines an object which can be passed to the
publishService() method of the
ComponentComplex interface to specify configuration
information and behavior relevant to creating an asynchronous
service (topic). |
| ServiceResult | This class is used to associate a used service object with its unique service identifier and additional information such as service attributes and user interfaces. |
| UseServiceParameters | This class defines an object which can be passed to the
useService() methods of the ComponentComplex
interface to specify configuration information
and behavior relevant to using services. |
| Exception Summary | |
| InvalidServiceException | This class is an exception that is thrown by methods in the Component Services API to indicate that a service object or interface is invalid. |
This package contains the Openwings Component Services API. These interfaces are described in the Openwings Component Services Specification, located at http://www.openwings.org/download/specs/Openwings_Component_Services.pdf.
|
Openwings API Documentation (v1.1) | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||