xmlBlaster 2.2.0 client API

org.xmlBlaster.util.queue
Interface I_QueuePutListener

All Superinterfaces:
java.util.EventListener
All Known Subinterfaces:
I_DispatchManager
All Known Implementing Classes:
ClientDispatchManager

public interface I_QueuePutListener
extends java.util.EventListener


Method Summary
 void putPost(I_QueueEntry queueEntry)
          Called by I_Queue implementation before leaving put() and somebody has registered for such events.
 void putPost(I_QueueEntry[] queueEntries)
          Called by I_Queue implementation before leaving put() and somebody has registered for such events.
 boolean putPre(I_QueueEntry queueEntry)
          Called by I_Queue implementation when a put() is invoked and somebody has registered for such events
 boolean putPre(I_QueueEntry[] queueEntries)
          Called by I_Queue implementation when a put() is invoked and somebody has registered for such events
 

Method Detail

putPre

boolean putPre(I_QueueEntry queueEntry)
               throws XmlBlasterException
Called by I_Queue implementation when a put() is invoked and somebody has registered for such events

Parameters:
queueEntry - Is guaranteed to never be null
Returns:
true: Continue to put message into queue, false: return without putting entry into queue
Throws:
XmlBlasterException
See Also:
I_Queue.put(I_QueueEntry, boolean)

putPre

boolean putPre(I_QueueEntry[] queueEntries)
               throws XmlBlasterException
Called by I_Queue implementation when a put() is invoked and somebody has registered for such events

Parameters:
queueEntries - Is guaranteed to never be null
Returns:
true: Continue to put message into queue, false: return without putting entry into queue
Throws:
XmlBlasterException
See Also:
I_Queue.put(I_QueueEntry[], boolean)

putPost

void putPost(I_QueueEntry queueEntry)
             throws XmlBlasterException
Called by I_Queue implementation before leaving put() and somebody has registered for such events. The message is already safely entered to the queue.

Parameters:
queueEntry - Is guaranteed to never be null
Throws:
XmlBlasterException
See Also:
I_Queue.put(I_QueueEntry, boolean)

putPost

void putPost(I_QueueEntry[] queueEntries)
             throws XmlBlasterException
Called by I_Queue implementation before leaving put() and somebody has registered for such events. The message is already safely entered to the queue.

Parameters:
queueEntries - Is guaranteed to never be null
Throws:
XmlBlasterException
See Also:
I_Queue.put(I_QueueEntry[], boolean)

xmlBlaster 2.2.0 client API

Copyright © 1999-2014 The xmlBlaster.org contributers.