starting to test object store
[mir.git] / source / mir / storage / store / ServletStoreInfo.java
1 package mir.storage.store;
2
3 /**
4  * Title:         ServletStoreInfo
5  * Description:   Servlet displays information about the Object store.
6  *
7  * Copyright:    Copyright (c) 2002
8  * Company:
9  * @author
10  * @version 1.0
11  */
12
13 import java.io.*;
14 import javax.servlet.http.*;
15 import javax.servlet.*;
16
17 public class ServletStoreInfo extends HttpServlet {
18
19   ObjectStore ostore = ObjectStore.getInstance();
20
21   /** @todo servlet displays infos for ObjectStore
22    *  additionally some task could be controlled: gc, and change of
23    *  size of the @see StoreContainer in use.
24    */
25
26   public void doGet(HttpServletRequest req, HttpServletResponse res)
27     throws ServletException, IOException
28   {
29     doPost(req,res);
30   }
31
32   public void doPost(HttpServletRequest req, HttpServletResponse res)
33     throws ServletException, UnavailableException, IOException
34   {
35       PrintWriter out = res.getWriter();
36       out.println("<html><head><title>ObjectStore></title></head><body><pre>\n");
37       out.println(ostore.toString());
38       out.println("\n</pre></body></html>");
39       out.close();
40   }
41
42
43 }