org.apache.activemq.command
Class NetworkBridgeFilter
java.lang.Object
org.apache.activemq.command.NetworkBridgeFilter
- All Implemented Interfaces:
- DataStructure, BooleanExpression, Expression
public class NetworkBridgeFilter
- extends Object
- implements DataStructure, BooleanExpression
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DATA_STRUCTURE_TYPE
public static final byte DATA_STRUCTURE_TYPE
- See Also:
- Constant Field Values
networkBrokerId
protected BrokerId networkBrokerId
messageTTL
protected int messageTTL
consumerTTL
protected int consumerTTL
NetworkBridgeFilter
public NetworkBridgeFilter()
NetworkBridgeFilter
public NetworkBridgeFilter(ConsumerInfo consumerInfo,
BrokerId networkBrokerId,
int messageTTL,
int consumerTTL)
getDataStructureType
public byte getDataStructureType()
- Specified by:
getDataStructureType in interface DataStructure
- Returns:
- The type of the data structure
isMarshallAware
public boolean isMarshallAware()
- Specified by:
isMarshallAware in interface DataStructure
matches
public boolean matches(MessageEvaluationContext mec)
throws javax.jms.JMSException
- Specified by:
matches in interface BooleanExpression
- Returns:
- true if the expression evaluates to Boolean.TRUE.
- Throws:
javax.jms.JMSException
evaluate
public Object evaluate(MessageEvaluationContext message)
throws javax.jms.JMSException
- Specified by:
evaluate in interface Expression
- Returns:
- the value of this expression
- Throws:
javax.jms.JMSException
matchesForwardingFilter
protected boolean matchesForwardingFilter(Message message,
MessageEvaluationContext mec)
contains
public static boolean contains(BrokerId[] brokerPath,
BrokerId brokerId)
getNetworkTTL
public int getNetworkTTL()
setNetworkTTL
public void setNetworkTTL(int networkTTL)
getNetworkBrokerId
public BrokerId getNetworkBrokerId()
setNetworkBrokerId
public void setNetworkBrokerId(BrokerId remoteBrokerPath)
setMessageTTL
public void setMessageTTL(int messageTTL)
getMessageTTL
public int getMessageTTL()
setConsumerTTL
public void setConsumerTTL(int consumerTTL)
getConsumerTTL
public int getConsumerTTL()
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.