📄 i_queueputlistener.java
字号:
/*------------------------------------------------------------------------------Name: I_QueuePutListener.javaProject: xmlBlaster.orgCopyright: xmlBlaster.org, see xmlBlaster-LICENSE file------------------------------------------------------------------------------*/package org.xmlBlaster.util.queue;import org.xmlBlaster.util.XmlBlasterException;import java.util.EventListener;public interface I_QueuePutListener extends EventListener{ /** * Called by I_Queue implementation when a put() is invoked and * somebody has registered for such events * * @param queueEntry Is guaranteed to never be null * @return true: Continue to put message into queue, false: return without putting entry into queue * @see I_Queue#put(I_QueueEntry, boolean) */ boolean putPre(I_QueueEntry queueEntry) throws XmlBlasterException; /** * Called by I_Queue implementation when a put() is invoked and * somebody has registered for such events * * @param queueEntries Is guaranteed to never be null * @return true: Continue to put message into queue, false: return without putting entry into queue * @see I_Queue#put(I_QueueEntry[], boolean) */ boolean putPre(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. * * @param queueEntry Is guaranteed to never be null * @see I_Queue#put(I_QueueEntry, boolean) */ 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. * * @param queueEntries Is guaranteed to never be null * @see I_Queue#put(I_QueueEntry[], boolean) */ void putPost(I_QueueEntry[] queueEntries) throws XmlBlasterException;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -