Package | Description |
---|---|
org.apache.activemq.broker |
The core classes for the ActiveMQ Message Broker and its connectors.
|
org.apache.activemq.broker.region |
Region abstraction and implementations in the Broker.
|
org.apache.activemq.broker.region.policy |
The policies which can be associated with a particular destination or wildcard.
|
org.apache.activemq.broker.region.virtual |
Implementation classes for Virtual Destinations
|
org.apache.activemq.command |
Command objects used via the Command Pattern to communicate among nodes
|
org.apache.activemq.filter |
Filter implementations for wildcards & JMS selectors
|
org.apache.activemq.filter.function |
Filter Function implementations for JMS Selectors.
|
Modifier and Type | Method and Description |
---|---|
MessageEvaluationContext |
ConnectionContext.getMessageEvaluationContext() |
Constructor and Description |
---|
ConnectionContext(MessageEvaluationContext messageEvaluationContext) |
Modifier and Type | Method and Description |
---|---|
boolean |
Subscription.matches(MessageReference node,
MessageEvaluationContext context)
Is the subscription interested in the message?
|
boolean |
AbstractSubscription.matches(MessageReference node,
MessageEvaluationContext context) |
boolean |
QueueBrowserSubscription.matches(MessageReference node,
MessageEvaluationContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
StrictOrderDispatchPolicy.dispatch(MessageReference node,
MessageEvaluationContext msgContext,
List consumers) |
boolean |
PriorityDispatchPolicy.dispatch(MessageReference node,
MessageEvaluationContext msgContext,
List<Subscription> consumers) |
boolean |
SimpleDispatchPolicy.dispatch(MessageReference node,
MessageEvaluationContext msgContext,
List<Subscription> consumers) |
boolean |
PriorityNetworkDispatchPolicy.dispatch(MessageReference node,
MessageEvaluationContext msgContext,
List<Subscription> consumers) |
boolean |
DispatchPolicy.dispatch(MessageReference node,
MessageEvaluationContext msgContext,
List<Subscription> consumers)
Decides how to dispatch a selected message to a collection of consumers.
|
boolean |
RoundRobinDispatchPolicy.dispatch(MessageReference node,
MessageEvaluationContext msgContext,
List<Subscription> consumers) |
Modifier and Type | Method and Description |
---|---|
boolean |
FilteredDestination.matches(MessageEvaluationContext context) |
Modifier and Type | Method and Description |
---|---|
Object |
NetworkBridgeFilter.evaluate(MessageEvaluationContext message) |
boolean |
NetworkBridgeFilter.matches(MessageEvaluationContext mec) |
protected boolean |
NetworkBridgeFilter.matchesForwardingFilter(Message message,
MessageEvaluationContext mec) |
Modifier and Type | Class and Description |
---|---|
class |
NonCachedMessageEvaluationContext
NonCached version of the MessageEvaluationContext
|
Modifier and Type | Method and Description |
---|---|
Object |
ComparisonExpression.evaluate(MessageEvaluationContext message) |
Object |
NoLocalExpression.evaluate(MessageEvaluationContext message) |
Object |
ArithmeticExpression.evaluate(MessageEvaluationContext message) |
Object |
Expression.evaluate(MessageEvaluationContext message) |
Object |
ConstantExpression.evaluate(MessageEvaluationContext message) |
void |
MultiExpressionEvaluator.evaluate(MessageEvaluationContext message)
Evaluates the message against all the Expressions added to this object.
|
Object |
MultiExpressionEvaluator.CacheExpression.evaluate(MessageEvaluationContext message) |
Object |
FunctionCallExpression.evaluate(MessageEvaluationContext message_ctx)
Evaluate the function call expression in the context given.
|
abstract Object |
LogicExpression.evaluate(MessageEvaluationContext message) |
Object |
XQueryExpression.evaluate(MessageEvaluationContext message) |
Object |
XPathExpression.evaluate(MessageEvaluationContext message) |
Object |
DestinationFilter.evaluate(MessageEvaluationContext message) |
Object |
PropertyExpression.evaluate(MessageEvaluationContext message) |
boolean |
ComparisonExpression.matches(MessageEvaluationContext message) |
boolean |
BooleanFunctionCallExpr.matches(MessageEvaluationContext message_ctx)
Evaluate the function call expression, in the given context, and return an indication of whether the
expression "matches" (i.e. evaluates to true).
|
boolean |
NoLocalExpression.matches(MessageEvaluationContext message) |
boolean |
BooleanExpression.matches(MessageEvaluationContext message) |
boolean |
LogicExpression.matches(MessageEvaluationContext message) |
boolean |
XQueryExpression.matches(MessageEvaluationContext message) |
boolean |
XPathExpression.matches(MessageEvaluationContext message) |
boolean |
DestinationFilter.matches(MessageEvaluationContext message) |
Modifier and Type | Method and Description |
---|---|
Object |
inListFunction.evaluate(FunctionCallExpression expr,
MessageEvaluationContext message_ctx)
Evalutate the given expression, which consists of a call to this function, in the context given.
|
Object |
makeListFunction.evaluate(FunctionCallExpression expr,
MessageEvaluationContext message)
Evalutate the given expression, which consists of a call to this function, in the context given.
|
Object |
FilterFunction.evaluate(FunctionCallExpression expr,
MessageEvaluationContext message)
Evaluate the function call in the given context.
|
Object |
regexMatchFunction.evaluate(FunctionCallExpression expr,
MessageEvaluationContext message)
Evalutate the given expression, which consists of a call to this function, in the context given.
|
Object |
splitFunction.evaluate(FunctionCallExpression expr,
MessageEvaluationContext message_ctx)
Evaluate the given expression for this function in the given context.
|
Object |
replaceFunction.evaluate(FunctionCallExpression expr,
MessageEvaluationContext message_ctx)
Evaluate the given expression for this function in the given context.
|
Copyright © 2005–2016 The Apache Software Foundation. All rights reserved.