Class ApiManagementConfiguration
java.lang.Object
com.predic8.membrane.core.interceptor.apimanagement.ApiManagementConfiguration
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionApiManagementConfiguration(String currentDir, String configLocation) ApiManagementConfiguration(String currentDir, String configLocation, String membraneName) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanstatic StringgetKeys()booleanvoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetContextLost(boolean contextLost) static voidsetCurrentDir(String currentDir) voidsetHashLocation(String hashLocation) voidvoidsetLocation(String location) voidsetMembraneName(String membraneName) voidsetPolicies(Map<String, Policy> policies) voidsetResolver(ResolverMap resolver) voidshutdown()voidstart()voidstop()void
-
Field Details
-
configChangeObservers
-
DEFAULT_RESOLVER_NAME
- See Also:
-
-
Constructor Details
-
ApiManagementConfiguration
public ApiManagementConfiguration() -
ApiManagementConfiguration
-
ApiManagementConfiguration
-
-
Method Details
-
getCurrentDir
-
setCurrentDir
-
getPolicies
-
setPolicies
-
getKeys
-
setKeys
-
getUnauthenticatedPolicies
-
addIpAsApiKeyIfNeeded
-
getLocation
-
setLocation
-
updateAfterLocationChange
- Throws:
IOException
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Throws:
org.springframework.beans.BeansException
-
start
public void start() -
stop
public void stop() -
isRunning
public boolean isRunning() -
getResolver
-
setResolver
-
getHashLocation
-
setHashLocation
- Throws:
IOException
-
setMembraneName
-
getMembraneName
-
getContextLost
public boolean getContextLost() -
setContextLost
public void setContextLost(boolean contextLost) -
shutdown
public void shutdown()
-