public abstract class CompositeDestination extends java.lang.Object implements VirtualDestination
| Constructor and Description |
|---|
CompositeDestination() |
| Modifier and Type | Method and Description |
|---|---|
void |
create(Broker broker,
ConnectionContext context,
ActiveMQDestination destination) |
java.util.Collection |
getForwardTo() |
java.lang.String |
getName() |
Destination |
intercept(Destination destination)
Creates a virtual destination from the physical destination
|
boolean |
isCopyMessage() |
boolean |
isForwardOnly() |
void |
remove(Destination destination) |
void |
setCopyMessage(boolean copyMessage)
Sets whether a copy of the message will be sent to each destination.
|
void |
setForwardOnly(boolean forwardOnly)
Sets if the virtual destination is forward only (and so there is no
physical queue to match the virtual queue) or if there is also a physical
queue with the same name).
|
void |
setForwardTo(java.util.Collection forwardDestinations)
Sets the list of destinations to forward to
|
void |
setName(java.lang.String name)
Sets the name of this composite destination
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetVirtualDestinationpublic Destination intercept(Destination destination)
VirtualDestinationintercept in interface DestinationInterceptorintercept in interface VirtualDestinationpublic void create(Broker broker, ConnectionContext context, ActiveMQDestination destination)
create in interface DestinationInterceptorpublic void remove(Destination destination)
remove in interface DestinationInterceptorpublic java.lang.String getName()
public void setName(java.lang.String name)
public java.util.Collection getForwardTo()
public void setForwardTo(java.util.Collection forwardDestinations)
public boolean isForwardOnly()
public void setForwardOnly(boolean forwardOnly)
public boolean isCopyMessage()
public void setCopyMessage(boolean copyMessage)
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.