1
2
3
4
5
6
7
8
9
10 package org.mule;
11
12 import org.mule.api.MuleContext;
13 import org.mule.api.agent.Agent;
14 import org.mule.api.context.MuleContextAware;
15
16
17
18
19
20 public abstract class AbstractAgent implements Agent, MuleContextAware
21 {
22
23 protected MuleContext muleContext;
24
25 protected String name;
26
27 protected AbstractAgent(String name)
28 {
29 this.name = name;
30 }
31
32 public final String getName()
33 {
34 return name;
35 }
36
37 public final void setName(String name)
38 {
39 this.name = name;
40 }
41
42 public String getDescription()
43 {
44 return name;
45 }
46
47 public void setMuleContext(MuleContext context)
48 {
49 this.muleContext = context;
50 }
51 }