/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/ContextListener.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/ContextListener.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2571 by torben, Tue Jun 9 09:14:28 2015 UTC revision 2617 by torben, Wed Jul 15 13:47:40 2015 UTC
# Line 1  Line 1 
1  package dk.daoas.daoadresseservice;  package dk.daoas.daoadresseservice;
2    
3  import java.io.FileReader;  import java.io.FileInputStream;
4  import java.io.IOException;  import java.io.IOException;
5    import java.io.InputStreamReader;
6    import java.io.Reader;
7    import java.nio.charset.Charset;
8  import java.util.Properties;  import java.util.Properties;
9    
10  import javax.servlet.ServletContext;  import javax.servlet.ServletContext;
# Line 12  import javax.servlet.annotation.WebListe Line 15  import javax.servlet.annotation.WebListe
15    
16  import org.apache.commons.lang3.SystemUtils;  import org.apache.commons.lang3.SystemUtils;
17    
18    import com.jcabi.manifests.Manifests;
19    import com.jcabi.manifests.ServletMfs;
20    
21  import dk.daoas.daoadresseservice.admin.ServiceConfig;  import dk.daoas.daoadresseservice.admin.ServiceConfig;
22  import dk.thoerup.circuitbreaker.CircuitBreaker;  import dk.thoerup.circuitbreaker.CircuitBreaker;
23  import dk.thoerup.circuitbreaker.CircuitBreakerManager;  import dk.thoerup.circuitbreaker.CircuitBreakerManager;
# Line 42  public class ContextListener implements Line 48  public class ContextListener implements
48      public void contextInitialized(ServletContextEvent ctxtEvt)  {      public void contextInitialized(ServletContextEvent ctxtEvt)  {
49          System.out.println("Starting DAO Context");          System.out.println("Starting DAO Context");
50                    
51            
52            
53          ServletContext ctxt = ctxtEvt.getServletContext();          ServletContext ctxt = ctxtEvt.getServletContext();
54                    
55          ServiceConfig conf = null;          ServiceConfig conf = null;
# Line 55  public class ContextListener implements Line 63  public class ContextListener implements
63          initDataLoader(ctxt, conf);          initDataLoader(ctxt, conf);
64                    
65          initCircuitBreakers(ctxt, conf);          initCircuitBreakers(ctxt, conf);
66    
67                    
68            try {
69                    Manifests.DEFAULT.append(new ServletMfs(ctxt));
70            } catch (Exception e) {
71                    System.out.println("Error loading config " + e.getMessage());
72            }
73                    
74          System.out.println("DAO Context done");          System.out.println("DAO Context done");
75      }      }
# Line 78  public class ContextListener implements Line 92  public class ContextListener implements
92          }          }
93            
94          Properties propsFile = new Properties();          Properties propsFile = new Properties();
95          try (FileReader reader = new FileReader(file) ) {          try ( Reader reader = new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")) ) {
96                  propsFile.load(reader);                  propsFile.load(reader);
97          }          }
98                    

Legend:
Removed from v.2571  
changed lines
  Added in v.2617

  ViewVC Help
Powered by ViewVC 1.1.20