XmlBlaster Access Overview

The following table shows which key and which qos the different acccess methods to XmlBlaster are using as arguments and as return values.

The names are the ones used in the java client library. The links lead you to the requirements or corresponding javadoc APIs and allows you to find the basic Xml Structures for communicating (as information for clients implemented in other languages such as c++, perl, python ...).

The Key (QueryKeyData) is the query to inquire specific message oids. As an analogy to jms (java messaging service) you could immagine an oid as a topic (which is available through the jms selector).

The Qos (QueryQosData) allows you among other things to further filter messages by mime specific plugins (RegEx XPath and problem specific plugins).



Method Name

Key

QoS

Return QoS


org.xmlBlaster.client.key

org.xmlBlaster.util.key

org.xmlBlaster.client.qos

org.xmlBlaster.util.qos

org.xmlBlaster.client.qos

org.xmlBlaster.util.qos

connect

void

void

ConnectQos

ConnectQosData

ConnectReturnQos

ConnectQosData

disconnect

void

void

DisconnectQos

DisconnectQosData

void

void

publish

PublishKey

MsgKeyData

PublishQos

MsgQosData

PublishReturnQos

StatusQosData

publishOneway

PublishKey[]

MsgKeyData[]

PublishQos[]

MsgQosData[]

void

void

publishArray

PublishKey[]

MsgKeyData[]

PublishQos[]

MsgQosData[]

PublishReturnQos[]

StatusQosData[]

update

UpdateKey[]

MsgKeyData[]

UpdateQos[]

MsgQosData[]

UpdateReturnQos[]

StatusQosData[]

updateOneway

UpdateKey[]

MsgKeyData[]

UpdateQos[]

MsgQosData[]

void

void

get

GetKey

QueryKeyData

GetQos

QueryQosData

GetReturnQos[]

MsgQosData[]

subscribe

SubscribeKey

QueryKeyData

SubscribeQos

QueryQosData

SubscribeReturnQos[] 1)

StatusQosData[]

unSubscribe

UnSubscribeKey

QueryKeyData

UnSubscribeQos

QueryQosData

UnSubscribeReturnQos[] 2)

StatusQosData[]

erase

EraseKey

QueryKeyData

EraseQos

QueryQosData

EraseReturnQos[]

StatusQosData[]

ping

void

void


StatusQosData


StatusQosData



  1. Currently returns an xml string and changes to xml string Array

  2. Currently has no return value and changes to xml string Array



Status: 2002-10-21