Package org.apache.qpid.server.exchange
Interface TopicExchange<X extends TopicExchange<X>>
-
- All Superinterfaces:
ConfiguredObject<X>
,ContextProvider
,DestinationReferrer
,Exchange<X>
,MessageDestination
,MessageNode
,MessageSender
,PermissionedObject
,TaskExecutorProvider
public interface TopicExchange<X extends TopicExchange<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
-
-