Class CompositeDestinationFilter
java.lang.Object
org.apache.activemq.broker.region.DestinationFilter
org.apache.activemq.broker.region.virtual.CompositeDestinationFilter
- All Implemented Interfaces:
Destination,org.apache.activemq.command.Message.MessageDestination,org.apache.activemq.Service,org.apache.activemq.thread.Task
Represents a composite
Destination where send()s are replicated to
each Destination instance.-
Field Summary
Fields inherited from class org.apache.activemq.broker.region.DestinationFilter
nextFields inherited from interface org.apache.activemq.broker.region.Destination
DEFAULT_BLOCKED_PRODUCER_WARNING_INTERVAL, DEFAULT_DEAD_LETTER_STRATEGY -
Constructor Summary
ConstructorsConstructorDescriptionCompositeDestinationFilter(Destination next, Collection forwardDestinations, boolean forwardOnly, boolean sendWhenNotMatched, boolean concurrentSend) -
Method Summary
Modifier and TypeMethodDescriptionvoidsend(ProducerBrokerExchange context, org.apache.activemq.command.Message message) Methods inherited from class org.apache.activemq.broker.region.DestinationFilter
acknowledge, addProducer, addSubscription, browse, canGC, clearPendingMessages, deleteSubscription, dispose, duplicateFromStore, fastProducer, gc, getActiveMQDestination, getAdaptor, getBlockedProducerWarningInterval, getConsumers, getCursorMemoryHighWaterMark, getDeadLetterStrategy, getDestinationStatistics, getInactiveTimeoutBeforeGC, getMaxAuditDepth, getMaxBrowsePageSize, getMaxPageSize, getMaxProducersToAudit, getMemoryUsage, getMessageStore, getMinimumMessageSize, getName, getNext, getSlowConsumerStrategy, getTempUsage, isActive, isAdvancedMessageStatisticsEnabled, isAdvancedNetworkStatisticsEnabled, isAlwaysRetroactive, isDisposed, isDoOptimzeMessageStorage, isEnableAudit, isFull, isLazyDispatch, isPrioritizedMessages, isProducerFlowControl, isSendDuplicateFromStoreToDLQ, isUseCache, iterate, markForGC, messageConsumed, messageDelivered, messageDiscarded, messageDispatched, messageExpired, messageExpired, processDispatchNotification, removeProducer, removeSubscription, send, setAdvancedMessageStatisticsEnabled, setAdvancedNetworkStatisticsEnabled, setAlwaysRetroactive, setBlockedProducerWarningInterval, setCursorMemoryHighWaterMark, setDoOptimzeMessageStorage, setEnableAudit, setLazyDispatch, setMaxAuditDepth, setMaxBrowsePageSize, setMaxPageSize, setMaxProducersToAudit, setMemoryUsage, setMinimumMessageSize, setProducerFlowControl, setSendDuplicateFromStoreToDLQ, setUseCache, slowConsumer, start, stop, wakeup
-
Constructor Details
-
CompositeDestinationFilter
public CompositeDestinationFilter(Destination next, Collection forwardDestinations, boolean forwardOnly, boolean sendWhenNotMatched, boolean concurrentSend)
-
-
Method Details
-
send
public void send(ProducerBrokerExchange context, org.apache.activemq.command.Message message) throws Exception - Specified by:
sendin interfaceDestination- Overrides:
sendin classDestinationFilter- Throws:
Exception
-