xmlBlaster 2.2.0 API

Uses of Interface
org.xmlBlaster.client.I_Callback

Packages that use I_Callback
javaclients Java examples, start reading the HelloWorld clients. 
org.xmlBlaster.client This is the Java client side package. 
org.xmlBlaster.client.jmx   
org.xmlBlaster.client.protocol   
org.xmlBlaster.client.reader   
org.xmlBlaster.client.script   
org.xmlBlaster.contrib   
org.xmlBlaster.contrib.dbwatcher.mom   
org.xmlBlaster.contrib.filewriter   
org.xmlBlaster.contrib.replication.impl   
org.xmlBlaster.engine.cluster   
org.xmlBlaster.jms   
org.xmlBlaster.protocol.http   
org.xmlBlaster.protocol.http.ajax   
org.xmlBlaster.protocol.http.appletproxy   
org.xmlBlaster.test Tests running xmlBlaster instances with ugly behaving clients. 
org.xmlBlaster.test.admin   
org.xmlBlaster.test.authentication   
org.xmlBlaster.test.classtest Tests classes of the xmlBlaster distribution. 
org.xmlBlaster.test.client   
org.xmlBlaster.test.cluster Tests xmlBlaster cluster support. 
org.xmlBlaster.test.contrib.filewatcher   
org.xmlBlaster.test.j2ee   
org.xmlBlaster.test.jmx   
org.xmlBlaster.test.memoryleak   
org.xmlBlaster.test.mime   
org.xmlBlaster.test.persistence   
org.xmlBlaster.test.qos   
org.xmlBlaster.test.stress   
org.xmlBlaster.test.topic   
org.xmlBlaster.test.util   
org.xmlBlaster.util.admin.extern   
org.xmlBlaster.util.dispatch.plugins.prio   
 

Uses of I_Callback in javaclients
 

Classes in javaclients that implement I_Callback
 class AllProtocols
          This client connects to xmlBlaster and invokes all available methods with all available protocols.
 class ClientSub
          This client tests the method subscribe() with a later publish() with XPath query.
The subscribe() should be recognized for this later arriving publish().
 class ClientSubDispatch
          This client demonstrates the method subscribe() with a later publish().
 class ClientXml
          This client tests the method subscribe()/publish() with XML syntax key and XPath query using the DefaultCallback implementation.
 class HelloWorldMime
          This client connects to xmlBlaster and invokes all available methods, further we show how to do a full text message filtering by looking into the xml message content and filter with XPath.
 class HelloWorldSubscribe
          This client connects to xmlBlaster and subscribes to messages.
 class HelloWorldVolatile
          This client connects to xmlBlaster and publishes a volatile message.
 class HelloWorldVolatile2
          This client connects to xmlBlaster and publishes a volatile message.
 class Latency
          Measure the brutto roundtrip latency of a message publish and update.
 

Uses of I_Callback in org.xmlBlaster.client
 

Classes in org.xmlBlaster.client that implement I_Callback
 class JavascriptCallback
          Forwards callback messages to Javascript code.
 class StreamingCallback
          StreamingCallback
 class XmlBlasterAccess
          This is the default implementation of the java client side remote access to xmlBlaster.
 

Fields in org.xmlBlaster.client declared as I_Callback
(package private)  I_Callback UpdateDispatcher.CallbackInfo.callback
           
private  I_Callback XmlBlasterAccess.updateListener
          Used to callback the clients default update() method (as given on connect())
 

Methods in org.xmlBlaster.client that return I_Callback
 I_Callback UpdateDispatcher.getCallback(java.lang.String subscriptionId)
          Access a callback interface for the given subscriptionId
 I_Callback[] UpdateDispatcher.getCallbacks()
          Returns a current snapshot (shallow copy).
 I_Callback XmlBlasterAccess.getUpdateListener()
          The implementation which receives the callback messages.
 I_Callback UpdateDispatcher.removeCallback(java.lang.String subscriptionId)
          Remove the callback interface for the given subscriptionId
 

Methods in org.xmlBlaster.client with parameters of type I_Callback
 void UpdateDispatcher.addCallback(java.lang.String subscriptionId, I_Callback callback, boolean isPersistent)
          Register a callback interface with the given subscriptionId
 ConnectReturnQos XmlBlasterAccess.connect(ConnectQos qos, I_Callback updateListener)
           
 ConnectReturnQos I_XmlBlasterAccess.connect(ConnectQos qos, I_Callback updateListener)
          Login to xmlBlaster.
 void XmlBlasterAccess.setUpdateListener(I_Callback updateListener)
          Register a listener to receive the callback messages.
 SubscribeReturnQos XmlBlasterAccess.subscribe(java.lang.String xmlKey, java.lang.String qos, I_Callback cb)
           
 SubscribeReturnQos I_XmlBlasterAccess.subscribe(java.lang.String xmlKey, java.lang.String xmlQos, I_Callback cb)
          Subscribe to messages.
 SubscribeReturnQos XmlBlasterAccess.subscribe(SubscribeKey subscribeKey, SubscribeQos subscribeQos, I_Callback cb)
           
 SubscribeReturnQos I_XmlBlasterAccess.subscribe(SubscribeKey subscribeKey, SubscribeQos subscribeQos, I_Callback cb)
          This subscribe variant allows to specify a specialized callback for updated messages.
 

Constructors in org.xmlBlaster.client with parameters of type I_Callback
UpdateDispatcher.CallbackInfo(I_Callback callback, boolean persistent)
           
 

Uses of I_Callback in org.xmlBlaster.client.jmx
 

Classes in org.xmlBlaster.client.jmx that implement I_Callback
 class NotificationHandler
          Client-sided NotificationHandler
Takes subscribtions to Notifications from clients.
 class XmlBlasterInvocationHandler
           
 

Uses of I_Callback in org.xmlBlaster.client.protocol
 

Subinterfaces of I_Callback in org.xmlBlaster.client.protocol
 interface I_CallbackExtended
          This is a little helper interface which which extends the I_Callback and I_CallbackRaw interface to become suited for protocols like xml-rpc.
 

Classes in org.xmlBlaster.client.protocol that implement I_Callback
 class AbstractCallbackExtended
          This is a little abstract helper class which extends the I_CallbackExtended interface to become suited for protocols like xml-rpc.
 

Uses of I_Callback in org.xmlBlaster.client.reader
 

Classes in org.xmlBlaster.client.reader that implement I_Callback
 class SubscribeMessage
          Subscribe from command line for a message.
 

Uses of I_Callback in org.xmlBlaster.client.script
 

Classes in org.xmlBlaster.client.script that implement I_Callback
 class StreamCallback
          StreamCallback is a sample implementation of the I_Callback interface which provides basic functionality as a callback to the XmlScriptInterpreter.
 class XmlScriptClient
          XmlScriptClient
 

Fields in org.xmlBlaster.client.script declared as I_Callback
private  I_Callback XmlScriptClient.callback
           
 

Constructors in org.xmlBlaster.client.script with parameters of type I_Callback
XmlScriptClient(Global glob, I_XmlBlasterAccess access, I_Callback callback, java.util.HashMap attachments, java.io.OutputStream out)
          This constructor is the most generic one (more degrees of freedom)
 

Uses of I_Callback in org.xmlBlaster.contrib
 

Classes in org.xmlBlaster.contrib that implement I_Callback
 class MomEventEngine
           
 

Uses of I_Callback in org.xmlBlaster.contrib.dbwatcher.mom
 

Classes in org.xmlBlaster.contrib.dbwatcher.mom that implement I_Callback
 class XmlBlasterPublisher
          Implementation to send change events to xmlBlaster.
 

Uses of I_Callback in org.xmlBlaster.contrib.filewriter
 

Classes in org.xmlBlaster.contrib.filewriter that implement I_Callback
 class FileWriter
          XmlBlaster plugin wrapper code.
 

Uses of I_Callback in org.xmlBlaster.contrib.replication.impl
 

Classes in org.xmlBlaster.contrib.replication.impl that implement I_Callback
 class ReplManagerPlugin
          ReplManagerPlugin is a plugin wrapper if you want to run DbWatcher inside xmlBlaster.
 

Uses of I_Callback in org.xmlBlaster.engine.cluster
 

Classes in org.xmlBlaster.engine.cluster that implement I_Callback
 class ClusterNode
          This class holds the informations about an xmlBlaster server instance (=cluster node).
 

Uses of I_Callback in org.xmlBlaster.jms
 

Classes in org.xmlBlaster.jms that implement I_Callback
 class XBMessageConsumer
          XBMessageConsumer
 class XBQueueReceiver
          XBQueueReceiver
 class XBQueueSession
          XBQueueSession
 class XBSession
          XBSession
 class XBTopicSession
          XBTopicSession
 class XBTopicSubscriber
          XBTopicSubscriber
 

Uses of I_Callback in org.xmlBlaster.protocol.http
 

Classes in org.xmlBlaster.protocol.http that implement I_Callback
 class HttpPushHandler
          This handles and hides the different http push modes when sending data back to the browser through method update().
 

Fields in org.xmlBlaster.protocol.http declared as I_Callback
private  I_Callback HttpPushHandler.callbackInterceptor
           
 

Methods in org.xmlBlaster.protocol.http with parameters of type I_Callback
 void HttpPushHandler.setProxyInterceptor(I_Callback interceptor)
          If you implement I_ProxyInterceptor and register it here, your update() implementation is called and may manipulate the received message from xmlBlaster before it is sent to the browser.
 

Uses of I_Callback in org.xmlBlaster.protocol.http.ajax
 

Classes in org.xmlBlaster.protocol.http.ajax that implement I_Callback
 class BlasterInstance
          One browser session maps on exactly one xmlBlaster login session.
 

Uses of I_Callback in org.xmlBlaster.protocol.http.appletproxy
 

Classes in org.xmlBlaster.protocol.http.appletproxy that implement I_Callback
 class PushHandler
          This handles and hides the different http push modes when sending data back to the applet through method update().
 

Fields in org.xmlBlaster.protocol.http.appletproxy declared as I_Callback
private  I_Callback PushHandler.callbackInterceptor
           
 

Methods in org.xmlBlaster.protocol.http.appletproxy with parameters of type I_Callback
 void PushHandler.setProxyInterceptor(I_Callback interceptor)
          If you implement I_ProxyInterceptor and register it here, your update() implementation is called and may manipulate the received message from xmlBlaster before it is sent to the applet.
 

Uses of I_Callback in org.xmlBlaster.test
 

Classes in org.xmlBlaster.test that implement I_Callback
 class MsgInterceptor
          Intercepts incoming message in update() and collects them in a Vector for nice handling.
 

Fields in org.xmlBlaster.test declared as I_Callback
private  I_Callback MsgInterceptor.testsuite
           
 

Constructors in org.xmlBlaster.test with parameters of type I_Callback
MsgInterceptor(Global glob, java.util.logging.Logger log, I_Callback testsuite)
           
MsgInterceptor(Global glob, java.util.logging.Logger log, I_Callback testsuite, I_StreamingCallback streamTestsuite)
           
MsgInterceptor(Global glob, java.util.logging.Logger log, I_Callback testsuite, I_Update contribTestsuite)
           
 

Uses of I_Callback in org.xmlBlaster.test.admin
 

Classes in org.xmlBlaster.test.admin that implement I_Callback
 class TestAdminGet
          Tests the activation/deactivation of the DispatchManager.
 

Uses of I_Callback in org.xmlBlaster.test.authentication
 

Classes in org.xmlBlaster.test.authentication that implement I_Callback
 class TestHtpasswdAuthorization
           
 class TestLogin
          This client does test login and logout.
login/logout combinations are checked with subscribe()/publish() calls

This client may be invoked multiple time on the same xmlBlaster server, as it cleans up everything after his tests are done.

 class TestLogout
           
 class TestSession
          This client does test login sessions.
login/logout combinations are checked with subscribe()/publish() calls

This client may be invoked multiple time on the same xmlBlaster server, as it cleans up everything after his tests are done.

 

Uses of I_Callback in org.xmlBlaster.test.classtest
 

Classes in org.xmlBlaster.test.classtest that implement I_Callback
 class EventPluginTest
          Test Timeout class (scheduling for timeouts).
 class XmlScriptInterpreterTest.TestAccessor
           
 

Methods in org.xmlBlaster.test.classtest with parameters of type I_Callback
 ConnectReturnQos XmlScriptInterpreterTest.TestAccessor.connect(ConnectQos qos, I_Callback callback)
           
 

Uses of I_Callback in org.xmlBlaster.test.client
 

Classes in org.xmlBlaster.test.client that implement I_Callback
 class TestFailSafeAsync
          Tests the fail save behavior of the I_XmlBlasterAccess client helper class, especially the asynchronous playback of messages.
 class TestFilePollerPlugin
           This is an interesting example, since it creates a XmlBlaster server instance in the same JVM , but in a separate thread, talking over CORBA with it.
 class TestLocalProtocol
          Test that local (in vm) client protocol works.
 class TestPersistentSession
          Tests the persistent sessions .
 

Methods in org.xmlBlaster.test.client with parameters of type I_Callback
private  TestTailback.Client TestTailback.doConnect(java.lang.String loginName, I_Callback cb)
          Create a new connection
 

Uses of I_Callback in org.xmlBlaster.test.cluster
 

Methods in org.xmlBlaster.test.cluster with parameters of type I_Callback
 I_XmlBlasterAccess ServerHelper.connect(Global glob, I_Callback cb)
          Connect in fail save mode to a server node (as given in glob.getId())
 

Uses of I_Callback in org.xmlBlaster.test.contrib.filewatcher
 

Classes in org.xmlBlaster.test.contrib.filewatcher that implement I_Callback
 class TestFileWatcherPlugin
           This is an interesting example, since it creates a XmlBlaster server instance in the same JVM , but in a separate thread, talking over CORBA with it.
 

Uses of I_Callback in org.xmlBlaster.test.j2ee
 

Classes in org.xmlBlaster.test.j2ee that implement I_Callback
 class TestJ2eeServices
          Test the j2ee services in combination.
 

Uses of I_Callback in org.xmlBlaster.test.jmx
 

Classes in org.xmlBlaster.test.jmx that implement I_Callback
 class TestConnector
           
 

Uses of I_Callback in org.xmlBlaster.test.memoryleak
 

Classes in org.xmlBlaster.test.memoryleak that implement I_Callback
 class TestThreadLeak
          This does a twofold test by creating a number of connection, an almost infinite number of times.
 

Uses of I_Callback in org.xmlBlaster.test.mime
 

Classes in org.xmlBlaster.test.mime that implement I_Callback
 class TestSubscribeFilter
          This client does test login sessions.
login/logout combinations are checked with subscribe()/publish() calls

This client may be invoked multiple time on the same xmlBlaster server, as it cleans up everything after his tests are done.

 class TestXPathSubscribeFilter
          This client does test of XPathFilter based queries.

This client may be invoked multiple time on the same xmlBlaster server, as it cleans up everything after his tests are done.

 

Uses of I_Callback in org.xmlBlaster.test.persistence
 

Classes in org.xmlBlaster.test.persistence that implement I_Callback
 class TestPersistence
          This client tests the persistence driver, the $lt;persistent/> flag.
 class TestPersistenceXMLDB
          This client tests the persistence driver, the $lt;persistent> flag.
 

Uses of I_Callback in org.xmlBlaster.test.qos
 

Classes in org.xmlBlaster.test.qos that implement I_Callback
 class TestCallback
          This client test dead letter generation on callback problems.
 class TestClientProperty
          * Invoke examples:
 class TestCorbaThreads
          This client tests the number of threads opened and cleaned up by JacORB corba library.
 class TestErase
          This client tests if it receives message erase events.
 class TestPtD
          This client tests the PtP (or PtD = point to destination) style.
 class TestPtDQueue
          This client tests the PtP (or PtD = point to destination) style, William sends to Averell a message.
 class TestPub
          This client tests the method publish() with its different qos variants.
 class TestPubForce
          This client tests the method publish() with the forceUpdate QOS tag
 class TestReconnectSameClientOnly
          This client tests the client.configuration requirement and especially the -session.reconnectSameClientOnly true setting.
 class TestSub
          This client tests the method subscribe() with a later publish() with XPath query.
 class TestSubDispatch
          This client tests the method subscribe() with a later publish() with XPath query.
 class TestSubExact
          This client tests the method subscribe() with a later publish() with EXACT oid.
 class TestSubGet
          This client tests the method subscribe() and get() with a later publish() with EXACT oid.
 class TestSubId
          This client tests the method subscribe() with a forced subscriptionId by the client
Invoke examples:
 class TestSubLostClient
          This client tests if a subscribe still works when an other subcriber on the same messages disappears.
 class TestSubManyClients
          This client tests the method subscribe() with a later publish() with XPath query.
 class TestSubMulti
          This client tests multi subscribe() with a later publish() with XPath query.
 class TestSubNewestOnly
          This client tests the method subscribe() with a later publish() with XPath query.
 class TestSubNoDup
          This client tests multiple subscribe() on same message oid and setting duplicateUpdates=false (requirement engine.qos.subscribe.duplicate).
 class TestSubNoInitial
          This client tests the method subscribe() with a later publish() with XPath query.
 class TestSubNoLocal
          This client tests a subscribe() with local=false to avoid receiving its own publishes.
 class TestUnSub
          This client tests the method subscribe() with XPath query and with a later unSubscribe().
 class TestUpdateClientException
          This client does test exceptions thrown in the update() method on client side.

XmlBlaster should only accept exceptions of type ErrorCode.USER_UPDATE* and send the lost messages as 'dead messages' and proceed.

 

Uses of I_Callback in org.xmlBlaster.test.stress
 

Classes in org.xmlBlaster.test.stress that implement I_Callback
 class BigMessage
          This client tests a message of 2 Megabytes published and subscribed
 class LoadTestSub
          This client does a subscribe() with many publish() calls.
The same message is published 1000 times, to measure messages/second performance.
 class MassiveSubTest
          Test differents scenarios for a massive ammount of subscibers.
 class MassiveSubTestOne
          Run massive with with only the one connection aproach read settings from env.
 

Uses of I_Callback in org.xmlBlaster.test.topic
 

Classes in org.xmlBlaster.test.topic that implement I_Callback
 class TestTopicHistory
          Here we test access to history messages of a topic.
 class TestTopicLifeCycle
          Here we test some state transitions of a topic.
 

Methods in org.xmlBlaster.test.topic with parameters of type I_Callback
private  TestReferenceCount.Client TestReferenceCount.doConnect(java.lang.String loginName, I_Callback cb)
          Create a new connection
private  TestReferenceCountSwap.Client TestReferenceCountSwap.doConnect(java.lang.String loginName, I_Callback cb)
          Create a new connection
 

Uses of I_Callback in org.xmlBlaster.test.util
 

Classes in org.xmlBlaster.test.util that implement I_Callback
 class Client
           
 

Uses of I_Callback in org.xmlBlaster.util.admin.extern
 

Classes in org.xmlBlaster.util.admin.extern that implement I_Callback
 class XmlBlasterConnector
          XmlBlasterConnector is a tiny embedded xmlBlaster server instance.
 

Uses of I_Callback in org.xmlBlaster.util.dispatch.plugins.prio
 

Classes in org.xmlBlaster.util.dispatch.plugins.prio that implement I_Callback
 class XmlBlasterNativeClient
          Helper class encapsulates xmlBlaster access for PriorizedDispatchPlugin.
 


xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.