1 package org.codehaus.plexus.test;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import org.codehaus.plexus.context.Context;
20 import org.codehaus.plexus.context.ContextException;
21 import org.codehaus.plexus.logging.AbstractLogEnabled;
22 import org.codehaus.plexus.logging.Logger;
23 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
24 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable;
25 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Startable;
26
27
28
29
30 public class DefaultServiceE extends AbstractLogEnabled
31 implements ServiceE, Contextualizable, Initializable, Startable {
32 public boolean enableLogging;
33 public boolean configured;
34 public boolean contextualize;
35 public boolean initialize;
36 public boolean start;
37 public boolean stop;
38 public boolean serviced;
39
40 public void enableLogging(Logger logger) {
41 enableLogging = true;
42 }
43
44 public void contextualize(Context context) throws ContextException {
45 contextualize = true;
46 }
47
48 public void initialize() {
49 initialize = true;
50 }
51
52 public void start() {
53 start = true;
54 }
55
56 public void stop() {
57 stop = true;
58 }
59 }