Package org.apache.qpid.server.exchange
Interface DirectExchange<X extends DirectExchange<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,DestinationReferrer
,Exchange<X>
,MessageDestination
,MessageNode
,MessageSender
,PermissionedObject
,TaskExecutorProvider
- All Known Implementing Classes:
DirectExchangeImpl
public interface DirectExchange<X extends DirectExchange<X>> extends Exchange<X>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.server.model.Exchange
Exchange.BehaviourOnUnknownDeclareArgument, Exchange.UnroutableMessageBehaviour
-
-
Field Summary
-
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
-
Fields inherited from interface org.apache.qpid.server.model.Exchange
ALTERNATE_BINDING, CLASS_DESCRIPTION, CREATING_LINK_INFO, DURABLE_BINDINGS, ON_UNKNOWN_EXCHANGE_DECLARE_OPTION, UNKNOWN_EXCHANGE_DECLARE_ARGUMENT_BEHAVIOUR_NAME, UNROUTABLE_MESSAGE_BEHAVIOUR
-
-
Method Summary
-
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.model.Exchange
addBinding, bind, deleteBinding, getAlternateBinding, getBindingCount, getBindings, getBytesDropped, getBytesIn, getCreatingLinkInfo, getDurableBindings, getEventLogger, getMessagesDropped, getMessagesIn, getProducerCount, getPublishingLinks, getUnroutableMessageBehaviour, getVirtualHost, hasBinding, hasBindings, isAutoDelete, isBound, isBound, isBound, isBound, isBound, isBound, isBound, replaceBinding, resetStatistics, unbind
-
Methods inherited from interface org.apache.qpid.server.message.MessageDestination
addReference, authorisePublish, getAddressSpace, getAlternateBindingDestination, getName, isDurable, linkAdded, linkRemoved, removeReference, route
-
Methods inherited from interface org.apache.qpid.server.message.MessageSender
destinationRemoved
-
Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider
getTaskExecutor
-
-