1
2
3
4
5
6
7
8
9
10
11 package org.mule.test.integration.resolvers;
12
13 import org.mule.api.MuleEventContext;
14 import org.mule.api.model.EntryPointResolver;
15 import org.mule.api.model.InvocationResult;
16
17 public class CustomEntryPointResolver implements EntryPointResolver
18 {
19
20 public InvocationResult invoke(Object component, MuleEventContext context) throws Exception
21 {
22 return new InvocationResult(this,
23 ((Target) component).custom(context.getMessage().getPayload()),
24 Target.class.getMethod("custom", new Class[]{Object.class}));
25 }
26
27 }