org.apache.qpid.server.queue
Interface BaseQueue

All Superinterfaces:
TransactionLogResource
All Known Subinterfaces:
AMQQueue
All Known Implementing Classes:
AMQPriorityQueue, ConflationQueue, SimpleAMQQueue

public interface BaseQueue
extends TransactionLogResource


Nested Class Summary
static interface BaseQueue.PostEnqueueAction
           
 
Method Summary
 void enqueue(ServerMessage message)
           
 void enqueue(ServerMessage message, BaseQueue.PostEnqueueAction action)
           
 org.apache.qpid.framing.AMQShortString getNameShortString()
           
 boolean isDurable()
           
 
Methods inherited from interface org.apache.qpid.server.store.TransactionLogResource
getResourceName
 

Method Detail

enqueue

void enqueue(ServerMessage message)
             throws org.apache.qpid.AMQException
Throws:
org.apache.qpid.AMQException

enqueue

void enqueue(ServerMessage message,
             BaseQueue.PostEnqueueAction action)
             throws org.apache.qpid.AMQException
Throws:
org.apache.qpid.AMQException

isDurable

boolean isDurable()

getNameShortString

org.apache.qpid.framing.AMQShortString getNameShortString()


Licensed to the Apache Software Foundation