Interface RemoteQueueBinding
-
- All Superinterfaces:
Binding,QueueBinding,UnproposalListener
- All Known Implementing Classes:
RemoteQueueBindingImpl
public interface RemoteQueueBinding extends QueueBinding
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddConsumer(SimpleString filterString)voidconnect()voiddisconnect()MessageLoadBalancingTypegetMessageLoadBalancingType()longgetRemoteQueueID()voidremoveConsumer(SimpleString filterString)voidreset()-
Methods inherited from interface org.apache.activemq.artemis.core.postoffice.Binding
close, getAddress, getBindable, getClusterName, getDistance, getFilter, getID, getRoutingName, getType, getUniqueName, isConnected, isExclusive, isHighAcceptPriority, isLocal, route, routeWithAck, toManagementString
-
Methods inherited from interface org.apache.activemq.artemis.core.postoffice.QueueBinding
consumerCount, getQueue
-
Methods inherited from interface org.apache.activemq.artemis.core.server.group.UnproposalListener
unproposed
-
-
-
-
Method Detail
-
addConsumer
void addConsumer(SimpleString filterString) throws Exception
- Throws:
Exception
-
removeConsumer
void removeConsumer(SimpleString filterString) throws Exception
- Throws:
Exception
-
reset
void reset()
-
disconnect
void disconnect()
-
connect
void connect()
-
getRemoteQueueID
long getRemoteQueueID()
-
getMessageLoadBalancingType
MessageLoadBalancingType getMessageLoadBalancingType()
-
-