public class ApiManagementConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
HashSet<Runnable> |
configChangeObservers |
static String |
DEFAULT_RESOLVER_NAME |
| Constructor and Description |
|---|
ApiManagementConfiguration() |
ApiManagementConfiguration(String currentDir,
String configLocation) |
ApiManagementConfiguration(String currentDir,
String configLocation,
String membraneName) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIpAsApiKeyIfNeeded(String ip) |
boolean |
getContextLost() |
static String |
getCurrentDir() |
String |
getHashLocation() |
Map<String,Key> |
getKeys() |
String |
getLocation() |
String |
getMembraneName() |
Map<String,Policy> |
getPolicies() |
ResolverMap |
getResolver() |
HashSet<Policy> |
getUnauthenticatedPolicies() |
boolean |
isRunning() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setContextLost(boolean contextLost) |
static void |
setCurrentDir(String currentDir) |
void |
setHashLocation(String hashLocation) |
void |
setKeys(Map<String,Key> keys) |
void |
setLocation(String location) |
void |
setMembraneName(String membraneName) |
void |
setPolicies(Map<String,Policy> policies) |
void |
setResolver(ResolverMap resolver) |
void |
shutdown() |
void |
start() |
void |
stop() |
void |
updateAfterLocationChange() |
public static final String DEFAULT_RESOLVER_NAME
public ApiManagementConfiguration()
public ApiManagementConfiguration(String currentDir, String configLocation)
public static String getCurrentDir()
public static void setCurrentDir(String currentDir)
public void addIpAsApiKeyIfNeeded(String ip)
public String getLocation()
public void setLocation(String location)
public void updateAfterLocationChange()
throws IOException
IOExceptionpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
org.springframework.beans.BeansExceptionpublic void start()
public void stop()
public boolean isRunning()
public ResolverMap getResolver()
public void setResolver(ResolverMap resolver)
public String getHashLocation()
public void setHashLocation(String hashLocation) throws IOException
IOExceptionpublic void setMembraneName(String membraneName)
public String getMembraneName()
public boolean getContextLost()
public void setContextLost(boolean contextLost)
public void shutdown()
Copyright © 2021. All Rights Reserved.