Package org.apache.qpid.server.model
Interface Consumer<X extends Consumer<X,T>,T extends ConsumerTarget>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,MessageInstanceConsumer<T>
,PermissionedObject
,TaskExecutorProvider
- All Known Subinterfaces:
QueueConsumer<X,T>
public interface Consumer<X extends Consumer<X,T>,T extends ConsumerTarget> extends ConfiguredObject<X>, MessageInstanceConsumer<T>
-
-
Field Summary
Fields Modifier and Type Field Description static AtomicLong
CONSUMER_NUMBER_GENERATOR
static String
DISTRIBUTION_MODE
static String
EXCLUSIVE
static String
NO_LOCAL
static String
PRIORITY
static String
SELECTOR
static String
SETTLEMENT_MODE
static String
SUSPEND_NOTIFICATION_PERIOD
static long
SUSPEND_NOTIFICATION_PERIOD_DEFAULT
-
Fields inherited from interface org.apache.qpid.server.model.ConfiguredObject
AWAIT_ATTAINMENT_TIMEOUT, CONTEXT, CREATED_BY, CREATED_TIME, DEFAULT_AWAIT_ATTAINMENT_TIMEOUT, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getBytesOut()
long
getConsumerNumber()
String
getDistributionMode()
String
getLinkName()
long
getMessagesOut()
int
getPriority()
String
getSelector()
Session<?>
getSession()
String
getSettlementMode()
long
getUnacknowledgedBytes()
long
getUnacknowledgedMessages()
boolean
isActive()
boolean
isExclusive()
boolean
isNoLocal()
boolean
isNonLive()
boolean
isSuspended()
void
resetStatistics()
boolean
seesRequeues()
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObject
addChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, removeContextVariable, setAttributes, setAttributesAsync, setContextVariable, setUserPreferences
-
Methods inherited from interface org.apache.qpid.server.model.ContextProvider
getContextKeys, getContextValue, getContextValue
-
Methods inherited from interface org.apache.qpid.server.message.MessageInstanceConsumer
acquires, close, externalStateChange, getIdentifier, getName, getTarget, isClosed, pullMessage, setNotifyWorkDesired
-
Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider
getTaskExecutor
-
-
-
-
Field Detail
-
DISTRIBUTION_MODE
static final String DISTRIBUTION_MODE
- See Also:
- Constant Field Values
-
EXCLUSIVE
static final String EXCLUSIVE
- See Also:
- Constant Field Values
-
NO_LOCAL
static final String NO_LOCAL
- See Also:
- Constant Field Values
-
SELECTOR
static final String SELECTOR
- See Also:
- Constant Field Values
-
SETTLEMENT_MODE
static final String SETTLEMENT_MODE
- See Also:
- Constant Field Values
-
PRIORITY
static final String PRIORITY
- See Also:
- Constant Field Values
-
SUSPEND_NOTIFICATION_PERIOD
static final String SUSPEND_NOTIFICATION_PERIOD
- See Also:
- Constant Field Values
-
SUSPEND_NOTIFICATION_PERIOD_DEFAULT
static final long SUSPEND_NOTIFICATION_PERIOD_DEFAULT
- See Also:
- Constant Field Values
-
CONSUMER_NUMBER_GENERATOR
static final AtomicLong CONSUMER_NUMBER_GENERATOR
-
-
Method Detail
-
getLinkName
String getLinkName()
-
getSession
Session<?> getSession()
-
getDistributionMode
String getDistributionMode()
-
getSettlementMode
String getSettlementMode()
-
isExclusive
boolean isExclusive()
-
isNoLocal
boolean isNoLocal()
-
getSelector
String getSelector()
-
getPriority
int getPriority()
-
getBytesOut
long getBytesOut()
-
getMessagesOut
long getMessagesOut()
-
getUnacknowledgedBytes
long getUnacknowledgedBytes()
-
getUnacknowledgedMessages
long getUnacknowledgedMessages()
-
resetStatistics
void resetStatistics()
-
getConsumerNumber
long getConsumerNumber()
-
isSuspended
boolean isSuspended()
-
seesRequeues
boolean seesRequeues()
-
isActive
boolean isActive()
-
isNonLive
boolean isNonLive()
-
-