ADK CVS

Package tryllian.messenger

This package contains the Service Provider Interface, which defines how a new messenger plugin can be written.

See:
          Description

Interface Summary
MessageHandler  
MessengerPlugin A MessengerPlugin is a hot-pluggable, hot-swappable plugin component that abstracts the details of a particular message transport mechanism.
MessengerRecord A MessengerRecord describes the capabilities of this messenger implementation.
MetaDataProvider The MetaDataProvider is used by the messengerplugin to retrieve the habitat metadata necessary to publish the existence of the habitat to its peers or to the directory service the plugin uses.
RegistrationHandler Handles attempts from remote messengers to register themselves with a habitat.
 

Exception Summary
UnstoppableException Signals that a component cannot be stopped.
 

Package tryllian.messenger Description

This package contains the Service Provider Interface, which defines how a new messenger plugin can be written.

The package contains two kinds of interfaces: interfaces that have to be implemented by the plugin writer and interfaces whose implementation will be provided by the ARE to the plugin. The latter interfaces are used to hide the internals of agent messaging from the plugin writer.

The interfaces that need not be implemented by the Service Provider are

Objects implementing these interfaces will be provided to the plugin when required.


Copyright 2005, Tryllian Solutions B.V.