Uses of Interface
com.epam.fixengine.jms.storage.queue.IQueueable
Packages that use IQueueable
-
Uses of IQueueable in com.epam.fixengine.jms.storage.queue
Classes in com.epam.fixengine.jms.storage.queue that implement IQueueableMethods in com.epam.fixengine.jms.storage.queue that return IQueueableModifier and TypeMethodDescriptionChroniclePersistentQueue.poll()InMemoryQueue.poll()IQueue.poll()Poll object from the queue (doesn't remove it from queue yet!).PersistentFileQueue.poll()ChroniclePersistentQueue.take()InMemoryQueue.take()Retrieves and mark as processing the head of this queue, waiting if necessary until an element becomes available.IQueue.take()Retrieves and mark as processing the head of this queue, waiting if necessary until an element becomes available.PersistentFileQueue.take()Methods in com.epam.fixengine.jms.storage.queue with parameters of type IQueueableModifier and TypeMethodDescriptionvoidChroniclePersistentQueue.commit(IQueueable item) voidChroniclePersistentQueue.commit(IQueueable[] batchItems, int size) voidInMemoryQueue.commit(IQueueable object) voidInMemoryQueue.commit(IQueueable[] batchItems, int size) voidIQueue.commit(IQueueable object) Removes polled object from the queue.voidIQueue.commit(IQueueable[] batchItems, int size) Removes polled objects from the queue.voidPersistentFileQueue.commit(IQueueable item) voidPersistentFileQueue.commit(IQueueable[] batchItems, int size) voidChroniclePersistentQueue.failedProcessing(IQueueable item) voidChroniclePersistentQueue.failedProcessing(IQueueable[] batchItems, int size) voidInMemoryQueue.failedProcessing(IQueueable object) voidInMemoryQueue.failedProcessing(IQueueable[] batchItems, int size) voidIQueue.failedProcessing(IQueueable items) Return element to queue.voidIQueue.failedProcessing(IQueueable[] batchItems, int size) Return element to queue.voidPersistentFileQueue.failedProcessing(IQueueable item) voidPersistentFileQueue.failedProcessing(IQueueable[] batchItems, int size) protected voidChroniclePersistentQueue.onCommit(IQueueable x) protected voidInMemoryQueue.onCommit(IQueueable x) voidPersistentInMemoryQueue.onCommit(IQueueable item) protected voidChroniclePersistentQueue.onInsert(IQueueable x) protected voidInMemoryQueue.onInsert(IQueueable x) protected voidPersistentInMemoryQueue.onInsert(IQueueable item) intChroniclePersistentQueue.take(IQueueable[] batch) intInMemoryQueue.take(IQueueable[] batch) intIQueue.take(IQueueable[] batch) Retrieves and mark as processing the batch elements from head of this queue, waiting if necessary until at least one element becomes available.intPersistentFileQueue.take(IQueueable[] batch)