root/kraken-filter/src/main/java/org/krakenapps/filter/exception/ConfigurationException.java @ 306

Revision 306, 0.8 KB (checked in by xeraph, 15 months ago)

kraken-filter 1.0.0 release.
- refactored a lot of codes in consistent way.
- javadoc documentation added.

Line 
1package org.krakenapps.filter.exception;
2
3/**
4 * Unchecked exception thrown when the filter can not accept current
5 * configurations.
6 *
7 * @author xeraph
8 * @since 1.0.0
9 */
10public class ConfigurationException extends RuntimeException {
11        private static final long serialVersionUID = 1L;
12
13        /**
14         * property name or internal configuration name
15         */
16        private String configName;
17
18        /**
19         * cause of the error
20         */
21        private String errorMessage;
22
23        public ConfigurationException(String configName) {
24                this.configName = configName;
25        }
26
27        public ConfigurationException(String name, String errorMessage) {
28                this.configName = name;
29                this.errorMessage = errorMessage;
30        }
31
32        public String getConfigurationName() {
33                return configName;
34        }
35
36        public String getErrorMessage() {
37                return errorMessage;
38        }
39}
Note: See TracBrowser for help on using the browser.