An implementation of Context that is used as a place-holder for deployed applications when their deployment fails and a Context instance (usually org.apache.catalina.core.StandardContext but may be any Context implementation) cannot be created.
| 72 | * implementation) cannot be created. |
| 73 | */ |
| 74 | public class FailedContext extends LifecycleMBeanBase implements Context { |
| 75 | |
| 76 | /** |
| 77 | * Creates a new FailedContext instance. |
| 78 | */ |
| 79 | public FailedContext() { |
| 80 | } |
| 81 | |
| 82 | /** |
| 83 | * StringManager for this package. |
| 84 | */ |
| 85 | protected static final StringManager sm = StringManager.getManager(Constants.Package); |
| 86 | |
| 87 | |
| 88 | // --------------------- Methods that need to work even for a failed context |
| 89 | |
| 90 | private URL configFile; |
| 91 | |
| 92 | @Override |
| 93 | public URL getConfigFile() { |
| 94 | return configFile; |
| 95 | } |
| 96 | |
| 97 | @Override |
| 98 | public void setConfigFile(URL configFile) { |
| 99 | this.configFile = configFile; |
| 100 | } |
| 101 | |
| 102 | |
| 103 | private String docBase; |
| 104 | |
| 105 | @Override |
| 106 | public String getDocBase() { |
| 107 | return docBase; |
| 108 | } |
| 109 | |
| 110 | @Override |
| 111 | public void setDocBase(String docBase) { |
| 112 | this.docBase = docBase; |
| 113 | } |
| 114 | |
| 115 | |
| 116 | private String name = null; |
| 117 | |
| 118 | @Override |
| 119 | public String getName() { |
| 120 | return name; |
| 121 | } |
| 122 | |
| 123 | @Override |
| 124 | public void setName(String name) { |
| 125 | this.name = name; |
| 126 | } |
| 127 | |
| 128 | |
| 129 | private Container parent; |
| 130 | |
| 131 | @Override |
nothing calls this directly
no test coverage detected