public class AMQPMirrorControllerAggregation extends Object implements org.apache.activemq.artemis.core.server.mirror.MirrorController, ActiveMQComponent
| Constructor and Description |
|---|
AMQPMirrorControllerAggregation() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAddress(org.apache.activemq.artemis.core.server.impl.AddressInfo addressInfo) |
void |
addPartition(AMQPMirrorControllerSource partition) |
void |
createQueue(QueueConfiguration queueConfiguration) |
void |
deleteAddress(org.apache.activemq.artemis.core.server.impl.AddressInfo addressInfo) |
void |
deleteQueue(SimpleString addressName,
SimpleString queueName) |
List<AMQPMirrorControllerSource> |
getPartitions() |
String |
getRemoteMirrorId() |
boolean |
isStarted() |
void |
postAcknowledge(MessageReference ref,
org.apache.activemq.artemis.core.server.impl.AckReason reason) |
void |
removeParition(AMQPMirrorControllerSource partition) |
void |
sendMessage(Message message,
RoutingContext context,
List<MessageReference> refs) |
void |
start() |
void |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasyncStoppublic void addPartition(AMQPMirrorControllerSource partition)
public void removeParition(AMQPMirrorControllerSource partition)
public void start()
throws Exception
start in interface ActiveMQComponentExceptionpublic void stop()
throws Exception
stop in interface ActiveMQComponentExceptionpublic String getRemoteMirrorId()
getRemoteMirrorId in interface org.apache.activemq.artemis.core.server.mirror.MirrorControllerpublic boolean isStarted()
isStarted in interface ActiveMQComponentpublic List<AMQPMirrorControllerSource> getPartitions()
public void addAddress(org.apache.activemq.artemis.core.server.impl.AddressInfo addressInfo) throws Exception
addAddress in interface org.apache.activemq.artemis.core.server.mirror.MirrorControllerExceptionpublic void deleteAddress(org.apache.activemq.artemis.core.server.impl.AddressInfo addressInfo) throws Exception
deleteAddress in interface org.apache.activemq.artemis.core.server.mirror.MirrorControllerExceptionpublic void createQueue(QueueConfiguration queueConfiguration) throws Exception
createQueue in interface org.apache.activemq.artemis.core.server.mirror.MirrorControllerExceptionpublic void deleteQueue(SimpleString addressName, SimpleString queueName) throws Exception
deleteQueue in interface org.apache.activemq.artemis.core.server.mirror.MirrorControllerExceptionpublic void sendMessage(Message message, RoutingContext context, List<MessageReference> refs)
sendMessage in interface org.apache.activemq.artemis.core.server.mirror.MirrorControllerpublic void postAcknowledge(MessageReference ref, org.apache.activemq.artemis.core.server.impl.AckReason reason) throws Exception
postAcknowledge in interface org.apache.activemq.artemis.core.server.mirror.MirrorControllerExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.