View Javadoc

1   package com.atlassian.johnson.config;
2   
3   import com.atlassian.johnson.event.*;
4   import com.atlassian.johnson.setup.ContainerFactory;
5   import com.atlassian.johnson.setup.SetupConfig;
6   
7   import java.util.List;
8   import java.util.Map;
9   
10  /**
11   * @since 2.0
12   */
13  public interface JohnsonConfig
14  {
15      List<ApplicationEventCheck> getApplicationEventChecks();
16  
17      ContainerFactory getContainerFactory();
18  
19      String getErrorPath();
20  
21      EventCheck getEventCheck(int id);
22  
23      List<EventCheck> getEventChecks();
24  
25      EventLevel getEventLevel(String level);
26  
27      EventType getEventType(String type);
28  
29      List<String> getIgnorePaths();
30  
31      Map<String, String> getParams();
32  
33      List<RequestEventCheck> getRequestEventChecks();
34  
35      SetupConfig getSetupConfig();
36  
37      String getSetupPath();
38  
39      boolean isIgnoredPath(String uri);
40  }