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