public class ExpressionMuleEventKeyGenerator extends Object implements MuleEventKeyGenerator, MuleContextAware
MuleEventKeyGenerator using the Mule expression language to generate the cache
keys.| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
ExpressionMuleEventKeyGenerator() |
| Modifier and Type | Method and Description |
|---|---|
Serializable |
generateKey(Event event)
Generates a key for an event.
|
String |
getExpression() |
void |
setExpression(String expression) |
void |
setMuleContext(MuleContext muleContext) |
public Serializable generateKey(Event event) throws NotSerializableException
MuleEventKeyGeneratorgenerateKey in interface MuleEventKeyGeneratorevent - the event to generate the key forNotSerializableException - if the generated key is not Serializablepublic String getExpression()
public void setExpression(String expression)
public void setMuleContext(MuleContext muleContext)
setMuleContext in interface MuleContextAwaremuleContext - the Mule node.Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.