javaclients
Class AllProtocols
java.lang.Object
javaclients.AllProtocols
- All Implemented Interfaces:
- I_Callback
public class AllProtocols
- extends java.lang.Object
- implements I_Callback
This client connects to xmlBlaster and invokes all available methods with all available protocols.
Invoke: java javaclients.AllProtocols
Invoke: java javaclients.AllProtocols -session.name joe -passwd secret
- See Also:
- xmlBlaster interface
Method Summary |
static void |
main(java.lang.String[] args)
Try |
java.lang.String |
update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
This is the callback method invoked from I_XmlBlasterAccess
informing the client in an asynchronous mode about a new message. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ME
private java.lang.String ME
glob
private final Global glob
log
private static java.util.logging.Logger log
argsIOR
private final java.lang.String[] argsIOR
argsSocket
private final java.lang.String[] argsSocket
argsXmlRpc
private final java.lang.String[] argsXmlRpc
argsRmi
private final java.lang.String[] argsRmi
conList
private final AllProtocols.Con[] conList
AllProtocols
public AllProtocols(Global glob)
update
public java.lang.String update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
- Description copied from interface:
I_Callback
- This is the callback method invoked from I_XmlBlasterAccess
informing the client in an asynchronous mode about a new message.
So you should implement in your client code the I_Callback interface -
suppling the update() method where you can do with the message whatever you want.
The raw protocol driver specific update() method (e.g. CORBA-BlasterCallback.update())
is unpacked and for each arrived message this update is called.
- Specified by:
update
in interface I_Callback
- Parameters:
cbSessionId
- The session ID specified by the client which registered the callback.
You can specify a cbSessionId during connection (with ConnectQos)
and this is bounced back here so you can authenticate the message.updateKey
- The arrived key containing the topic namecontent
- The arrived message content. This is your payload.- See Also:
I_XmlBlasterAccess
main
public static void main(java.lang.String[] args)
- Try
java javaclients.AllProtocols -help
for usage help
Copyright © 1999-2014 The xmlBlaster.org contributers.