Timers appear to be persistent in glassfish so now canceling any old
[utils] / system / src / test / java / org / wamblee / system / Environment.java
1 package org.wamblee.system;
2
3 import javax.sql.DataSource;
4
5
6 public class Environment extends AbstractSubSystem {
7         
8         private static final ServiceDescriptor[] PROVIDED = 
9                 new ServiceDescriptor[] { 
10                         new DefaultServiceDescriptor(DataSource.class), 
11                         new DefaultServiceDescriptor(Integer.class)
12         };
13
14         public Environment() { 
15                 super("environment", PROVIDED, new ServiceDescriptor[0]); 
16         }
17         
18         @Override
19         protected void doInitialize(String aContext, Service[] aRequiredServices) {
20             addService(aContext, new DefaultService(PROVIDED[0], new Integer(1)));
21             addService(aContext, new DefaultService(PROVIDED[1], new Integer(2)));
22         }
23 }