Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit f96baf8

Browse files
author
Chris Schmidt
committed
Component Configuration framework API
1 parent b1c050d commit f96baf8

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package org.owasp.esapi.core.configuration;
2+
3+
import org.owasp.esapi.core.SecurityComponent;
4+
5+
import java.util.UUID;
6+
7+
public interface ComponentConfigurationManager extends SecurityComponent {
8+
/**
9+
* Looks up the configuration for a component by it's UUID.
10+
*
11+
* @param componentID
12+
* @param <Configuration>
13+
* @return
14+
*/
15+
<Configuration> Configuration getComponentConfiguration(UUID componentID);
16+
17+
/**
18+
* Looks up the configuration for a specific instance of a component by it's UUID and a supplied instance qualifier.
19+
* @param component
20+
* @param instanceQualifier
21+
* @param <Configuration>
22+
* @param <InstanceQualifier>
23+
* @return
24+
*/
25+
<Configuration,InstanceQualifier> Configuration getInstanceConfiguration(UUID component, InstanceQualifier instanceQualifier);
26+
}

0 commit comments

Comments
 (0)