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