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