public class MVELDeepAssignBenchmark extends AbstractBenchmark
| Modifier and Type | Class and Description |
|---|---|
static class |
MVELDeepAssignBenchmark.Contact |
static class |
MVELDeepAssignBenchmark.Payload |
| Modifier and Type | Field and Description |
|---|---|
protected String |
mel |
protected MVELDeepAssignBenchmark.Payload |
payload |
CONNECTOR_NAME, FLOW_NAME, KEY, PAYLOAD, VALUE| Constructor and Description |
|---|
MVELDeepAssignBenchmark() |
| Modifier and Type | Method and Description |
|---|---|
Object |
mvelColdStart()
Cold start: - New expression for each iteration - New context (message) for each iteration
|
Object |
mvelHotStart()
Hot start: - Same expression for each iteration - Same context (message) for each iteration
|
Object |
mvelWarmStart()
Warm start: - Same expression for each iteration - New context (message) for each iteration
|
void |
setup() |
void |
teardown() |
createEvent, createEvent, createFlow, createMuleContext, createMuleContextWithServicesprotected final String mel
protected final MVELDeepAssignBenchmark.Payload payload
public void setup()
throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleExceptionpublic void teardown()
throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleExceptionpublic Object mvelColdStart()
public Object mvelWarmStart()
public Object mvelHotStart()
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.