1
2
3
4
5
6
7
8
9
10
11 package org.mule.tck.testmodels.mule;
12
13 import org.mule.api.MuleContext;
14 import org.mule.api.MuleException;
15 import org.mule.api.component.JavaComponent;
16 import org.mule.api.component.LifecycleAdapter;
17 import org.mule.api.component.LifecycleAdapterFactory;
18 import org.mule.api.construct.FlowConstruct;
19 import org.mule.api.model.EntryPointResolverSet;
20
21 public class TestComponentLifecycleAdapterFactory implements LifecycleAdapterFactory
22 {
23 public TestComponentLifecycleAdapterFactory()
24 {
25 super();
26 }
27
28 public LifecycleAdapter create(Object pojoService,
29 JavaComponent service,
30 FlowConstruct flowConstruct,
31 EntryPointResolverSet resolver,
32 MuleContext muleContext) throws MuleException
33 {
34 return new TestComponentLifecycleAdapter(pojoService, service, flowConstruct, resolver, muleContext);
35 }
36
37 }