i_queueputlistener.java
来自「java开源的企业总线.xmlBlaster」· Java 代码 · 共 53 行
JAVA
53 行
/*------------------------------------------------------------------------------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 + =
减小字号Ctrl + -
显示快捷键?