[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Added support for login QoS and multiple Callbacks
Hi,
i have added support for login QoS and multiple Callbacks (cvs only)
IMPORTANT:
The login() method changed, so you need to change your clients
as well. Sorry about that.
The login(), see xmlBlaster.idl, passes no CORBA Callback reference
anymore.
>From now on, the callback reference is passed stringified using the
qos parameter of the login() method.
Example:
<qos>
<callback type='IOR'> <!-- Use CORBA to deliver messages -->
IOR:00011200070009990000....
</callback>
<callback type='EMAIL'> <!-- You get new updates sent with email
-->
et at mars.universe
</callback>
<callback type='XML-RPC'> <!-- You must have a xml-rpc server
running
to receive the updates -->
http:/www.mars.universe:8080/RPC2
</callback>
</qos>
Please see the requirement 'engine.qos.login.callback' for examples how
to use.
The C++ and Java client in the distribution are changed to the new
login behavior, Perl is missing.
The core engine code is changed as well to allow:
* Multiple callbacks with arbitrary protocol for a single client
* More easy plugin possibility of other protocols
* To handle the new login - qos.
cu,
Marcel
NOTE: Integration with email and xml-rpc is missing (i test it locally).
--
Marcel Ruff
ruff at swand.lake.de
http://www.lake.de/home/lake/swand/
http://www.xmlBlaster.org