Class DivertBinding
- java.lang.Object
-
- org.apache.activemq.artemis.core.postoffice.impl.DivertBinding
-
- All Implemented Interfaces:
Binding,UnproposalListener
public class DivertBinding extends Object implements Binding
-
-
Constructor Summary
Constructors Constructor Description DivertBinding(long id, SimpleString address, Divert divert)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()SimpleStringgetAddress()BindablegetBindable()SimpleStringgetClusterName()intgetDistance()DivertgetDivert()FiltergetFilter()LonggetID()SimpleStringgetRoutingName()BindingTypegetType()SimpleStringgetUniqueName()booleanisConnected()booleanisExclusive()booleanisHighAcceptPriority(Message message)voidroute(Message message, RoutingContext context)voidrouteWithAck(Message message, RoutingContext context)StringtoManagementString()This method will create a string representation meant for management operations.StringtoString()voidunproposed(SimpleString groupID)
-
-
-
Constructor Detail
-
DivertBinding
public DivertBinding(long id, SimpleString address, Divert divert)
-
-
Method Detail
-
getAddress
public SimpleString getAddress()
- Specified by:
getAddressin interfaceBinding
-
getBindable
public Bindable getBindable()
- Specified by:
getBindablein interfaceBinding
-
getRoutingName
public SimpleString getRoutingName()
- Specified by:
getRoutingNamein interfaceBinding
-
getUniqueName
public SimpleString getUniqueName()
- Specified by:
getUniqueNamein interfaceBinding
-
getClusterName
public SimpleString getClusterName()
- Specified by:
getClusterNamein interfaceBinding
-
isExclusive
public boolean isExclusive()
- Specified by:
isExclusivein interfaceBinding
-
isHighAcceptPriority
public boolean isHighAcceptPriority(Message message)
- Specified by:
isHighAcceptPriorityin interfaceBinding
-
route
public void route(Message message, RoutingContext context) throws Exception
-
getDistance
public int getDistance()
- Specified by:
getDistancein interfaceBinding
-
getType
public BindingType getType()
-
unproposed
public void unproposed(SimpleString groupID)
- Specified by:
unproposedin interfaceUnproposalListener
-
toManagementString
public String toManagementString()
Description copied from interface:BindingThis method will create a string representation meant for management operations.This is different from the toString() method that is meant for debugging and will contain information that regular users won't understand well.
- Specified by:
toManagementStringin interfaceBinding- Returns:
-
isConnected
public boolean isConnected()
- Specified by:
isConnectedin interfaceBinding
-
routeWithAck
public void routeWithAck(Message message, RoutingContext context)
- Specified by:
routeWithAckin interfaceBinding
-
close
public void close() throws Exception
-
getDivert
public Divert getDivert()
-
-