1
2
3
4
5
6
7
8
9
10
11 package org.mule.transport.rmi;
12
13 import org.mule.jndi.MuleInitialContextFactory;
14 import org.mule.tck.services.MatchingMethodsComponent;
15 import org.mule.tck.services.SimpleMathsComponent;
16
17 import javax.naming.InitialContext;
18
19 public class MuleRMIFactory
20 {
21
22 public Object create() throws Exception
23 {
24 InitialContext ic = new InitialContext();
25 ic.addToEnvironment(InitialContext.INITIAL_CONTEXT_FACTORY, MuleInitialContextFactory.class.getName());
26
27
28 ic.bind("SimpleMathsUMO", new SimpleMathsComponent());
29 ic.bind("MatchingUMO", new MatchingMethodsComponent());
30 ic.bind("TestService", new MatchingMethodsComponent());
31 return ic;
32 }
33
34 }