public class NetworkBridgeFilter extends java.lang.Object implements DataStructure, BooleanExpression
Modifier and Type | Field and Description |
---|---|
static byte |
DATA_STRUCTURE_TYPE |
Constructor and Description |
---|
NetworkBridgeFilter() |
NetworkBridgeFilter(BrokerId remoteBrokerPath,
int networkTTL) |
Modifier and Type | Method and Description |
---|---|
static boolean |
contains(BrokerId[] brokerPath,
BrokerId brokerId) |
java.lang.Object |
evaluate(MessageEvaluationContext message) |
byte |
getDataStructureType() |
BrokerId |
getNetworkBrokerId() |
int |
getNetworkTTL() |
boolean |
isMarshallAware() |
boolean |
matches(MessageEvaluationContext mec) |
protected boolean |
matchesForwardingFilter(Message message) |
void |
setNetworkBrokerId(BrokerId remoteBrokerPath) |
void |
setNetworkTTL(int networkTTL) |
public static final byte DATA_STRUCTURE_TYPE
public NetworkBridgeFilter()
public NetworkBridgeFilter(BrokerId remoteBrokerPath, int networkTTL)
public byte getDataStructureType()
getDataStructureType
in interface DataStructure
public boolean isMarshallAware()
isMarshallAware
in interface DataStructure
public boolean matches(MessageEvaluationContext mec) throws javax.jms.JMSException
matches
in interface BooleanExpression
javax.jms.JMSException
public java.lang.Object evaluate(MessageEvaluationContext message) throws javax.jms.JMSException
evaluate
in interface Expression
javax.jms.JMSException
protected boolean matchesForwardingFilter(Message message)
public int getNetworkTTL()
public void setNetworkTTL(int networkTTL)
public BrokerId getNetworkBrokerId()
public void setNetworkBrokerId(BrokerId remoteBrokerPath)
Copyright © 2005-2012. All Rights Reserved.