org.apache.qpid.client.messaging.address
Class Node

java.lang.Object
  extended by org.apache.qpid.client.messaging.address.Node
Direct Known Subclasses:
Node.ExchangeNode, Node.QueueNode, Node.UnknownNodeType

public abstract class Node
extends Object


Nested Class Summary
static class Node.ExchangeNode
           
static class Node.QueueNode
           
static class Node.UnknownNodeType
           
 
Field Summary
protected  String _alternateExchange
           
protected  List<AMQDestination.Binding> _bindings
           
protected  Map<String,Object> _declareArgs
           
protected  boolean _isAutoDelete
           
protected  boolean _isDurable
           
protected  int _nodeType
           
 
Constructor Summary
Node()
           
 
Method Summary
 void addBinding(AMQDestination.Binding binding)
           
 String getAlternateExchange()
           
 List<AMQDestination.Binding> getBindings()
           
 Map<String,Object> getDeclareArgs()
           
 int getType()
           
 boolean isAutoDelete()
           
 boolean isDurable()
           
 void setAlternateExchange(String altExchange)
           
 void setAutoDelete(boolean autoDelete)
           
 void setBindings(List<AMQDestination.Binding> bindings)
           
 void setDeclareArgs(Map<String,Object> options)
           
 void setDurable(boolean durable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_nodeType

protected int _nodeType

_isDurable

protected boolean _isDurable

_isAutoDelete

protected boolean _isAutoDelete

_alternateExchange

protected String _alternateExchange

_bindings

protected List<AMQDestination.Binding> _bindings

_declareArgs

protected Map<String,Object> _declareArgs
Constructor Detail

Node

public Node()
Method Detail

getType

public int getType()

isDurable

public boolean isDurable()

setDurable

public void setDurable(boolean durable)

isAutoDelete

public boolean isAutoDelete()

setAutoDelete

public void setAutoDelete(boolean autoDelete)

getAlternateExchange

public String getAlternateExchange()

setAlternateExchange

public void setAlternateExchange(String altExchange)

getBindings

public List<AMQDestination.Binding> getBindings()

setBindings

public void setBindings(List<AMQDestination.Binding> bindings)

addBinding

public void addBinding(AMQDestination.Binding binding)

getDeclareArgs

public Map<String,Object> getDeclareArgs()

setDeclareArgs

public void setDeclareArgs(Map<String,Object> options)


Licensed to the Apache Software Foundation