org.jboss.messaging.core.postoffice.impl
Class DivertBinding

java.lang.Object
  extended by org.jboss.messaging.core.postoffice.impl.DivertBinding
All Implemented Interfaces:
Binding

public class DivertBinding
extends java.lang.Object
implements Binding

A LocalQueueBinding

Author:
Tim Fox Created 28 Jan 2009 12:42:23

Constructor Summary
DivertBinding(SimpleString address, Divert divert)
           
 
Method Summary
 SimpleString getAddress()
           
 Bindable getBindable()
           
 SimpleString getClusterName()
           
 int getDistance()
           
 Filter getFilter()
           
 int getID()
           
 SimpleString getRoutingName()
           
 BindingType getType()
           
 SimpleString getUniqueName()
           
 boolean isExclusive()
           
 boolean isHighAcceptPriority(ServerMessage message)
           
 void setID(int id)
           
 void willRoute(ServerMessage message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DivertBinding

public DivertBinding(SimpleString address,
                     Divert divert)
Method Detail

getID

public int getID()
Specified by:
getID in interface Binding

setID

public void setID(int id)
Specified by:
setID in interface Binding

getFilter

public Filter getFilter()
Specified by:
getFilter in interface Binding

getAddress

public SimpleString getAddress()
Specified by:
getAddress in interface Binding

getBindable

public Bindable getBindable()
Specified by:
getBindable in interface Binding

getRoutingName

public SimpleString getRoutingName()
Specified by:
getRoutingName in interface Binding

getUniqueName

public SimpleString getUniqueName()
Specified by:
getUniqueName in interface Binding

getClusterName

public SimpleString getClusterName()
Specified by:
getClusterName in interface Binding

isExclusive

public boolean isExclusive()
Specified by:
isExclusive in interface Binding

isHighAcceptPriority

public boolean isHighAcceptPriority(ServerMessage message)
Specified by:
isHighAcceptPriority in interface Binding

willRoute

public void willRoute(ServerMessage message)
Specified by:
willRoute in interface Binding

getDistance

public int getDistance()
Specified by:
getDistance in interface Binding

getType

public BindingType getType()
Specified by:
getType in interface Binding


Copyright © 2006 JBoss Inc. All Rights Reserved.