1
2
3
4
5
6
7 package org.mule.config.dsl;
8
9 import org.mule.api.MuleContext;
10 import org.mule.api.model.Model;
11 import org.mule.model.seda.SedaModel;
12
13
14
15
16 public class ModelBuilder
17 {
18 private MuleContext muleContext;
19
20 private Model model;
21
22 public ModelBuilder(MuleContext muleContext)
23 {
24 this.muleContext = muleContext;
25 model = new SedaModel();
26 }
27
28 public ServiceBuilder service(String name)
29 {
30 ServiceBuilder builder = new ServiceBuilder(name, muleContext);
31 builder.create().setModel(model);
32 return builder;
33 }
34 }