1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.eclipse.jetty.test.jmx;
20
21 import java.util.Set;
22
23 import javax.servlet.ServletContainerInitializer;
24 import javax.servlet.ServletContext;
25 import javax.servlet.ServletException;
26
27 import org.eclipse.jetty.util.log.Log;
28 import org.eclipse.jetty.util.log.Logger;
29
30 public class MyContainerInitializer implements ServletContainerInitializer
31 {
32 private static final Logger LOG = Log.getLogger(MyContainerInitializer.class);
33
34 @Override
35 public void onStartup(Set<Class<?>> c, ServletContext ctx) throws ServletException
36 {
37
38 CommonComponent common = new CommonComponent();
39 LOG.info("Initializing " + common.getClass().getName());
40 ctx.setAttribute("org.eclipse.jetty.test.jmx.common",common);
41
42
43 ctx.setAttribute("org.eclipse.jetty.test.jmx.ping",new Pinger());
44 ctx.setAttribute("org.eclipse.jetty.test.jmx.echo",new Echoer());
45 }
46 }