[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Erasing messages

I want to be able to erase messages once they have been recieved by the
intended recipient.  To do this, I'm assuming I'll have to use (forgive the
mix of C++ & Java syntax...)

CorbaConnection :: erase(String xmlKey_literal, String eraseQoS_literal)

Maybe someone can answer some questions for me:

1)  Why is the key a String instead of some "KeyWrapper" or whatever...?
2)  Why is the QoS a String instead of some "QosWrapper" or whatever...?
3)  How is the qos supposed to be formed?  Is <qos></qos> good enough for
this purpose?  I can't find any documentation about it...
4)  Since I get back an UpdateKey from I_Callback's update() method, how do
I get a String xmlKey_literal from that parameter?  UpdateKey has a
"getUniqueKey()" method, which according to the javadoc will access the
'<key oid="..."', but when I output the result of that method call to
System.err, all I get is the oid string (i.e., the ... in oid="...")

If anyone can answer some of all of these questions, I'd apreciate it.  If
you can point me to some documentation about it, I'd appreciate that too.

Take care,