Package org.wso2.carbon.apimgt.impl.dto
Class ThrottleProperties
- java.lang.Object
-
- org.wso2.carbon.apimgt.impl.dto.ThrottleProperties
-
public class ThrottleProperties extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ThrottleProperties.BlockCondition
static class
ThrottleProperties.DataPublisher
static class
ThrottleProperties.DataPublisherPool
static class
ThrottleProperties.DataPublisherThreadPool
static class
ThrottleProperties.GlobalEngineWSConnection
static class
ThrottleProperties.JMSConnectionProperties
static class
ThrottleProperties.PolicyDeployer
static class
ThrottleProperties.TrafficManager
-
Constructor Summary
Constructors Constructor Description ThrottleProperties()
-
Method Summary
-
-
-
Method Detail
-
isEnablePolicyDeployment
public boolean isEnablePolicyDeployment()
-
setEnablePolicyDeployment
public void setEnablePolicyDeployment(boolean enablePolicyDeployment)
-
isEnabledSubscriptionLevelSpikeArrest
public boolean isEnabledSubscriptionLevelSpikeArrest()
-
setEnabledSubscriptionLevelSpikeArrest
public void setEnabledSubscriptionLevelSpikeArrest(boolean enabledSubscriptionLevelSpikeArrest)
-
getDataPublisherThreadPool
public ThrottleProperties.DataPublisherThreadPool getDataPublisherThreadPool()
-
setDataPublisherThreadPool
public void setDataPublisherThreadPool(ThrottleProperties.DataPublisherThreadPool dataPublisherThreadPool)
-
getBlockCondition
public ThrottleProperties.BlockCondition getBlockCondition()
-
setBlockCondition
public void setBlockCondition(ThrottleProperties.BlockCondition blockCondition)
-
getPolicyDeployer
public ThrottleProperties.PolicyDeployer getPolicyDeployer()
-
setPolicyDeployer
public void setPolicyDeployer(ThrottleProperties.PolicyDeployer policyDeployer)
-
isEnableUnlimitedTier
public boolean isEnableUnlimitedTier()
-
setEnableUnlimitedTier
public void setEnableUnlimitedTier(boolean enableUnlimitedTier)
-
getThrottleDataSourceName
public String getThrottleDataSourceName()
-
setThrottleDataSourceName
public void setThrottleDataSourceName(String throttleDataSourceName)
-
getDataPublisher
public ThrottleProperties.DataPublisher getDataPublisher()
-
setDataPublisher
public void setDataPublisher(ThrottleProperties.DataPublisher dataPublisher)
-
getGlobalEngineWSConnection
public ThrottleProperties.GlobalEngineWSConnection getGlobalEngineWSConnection()
-
setGlobalEngineWSConnection
public void setGlobalEngineWSConnection(ThrottleProperties.GlobalEngineWSConnection globalEngineWSConnection)
-
getDataPublisherPool
public ThrottleProperties.DataPublisherPool getDataPublisherPool()
-
setDataPublisherPool
public void setDataPublisherPool(ThrottleProperties.DataPublisherPool dataPublisherPool)
-
getJmsConnectionProperties
public ThrottleProperties.JMSConnectionProperties getJmsConnectionProperties()
-
setJmsConnectionProperties
public void setJmsConnectionProperties(ThrottleProperties.JMSConnectionProperties jmsConnectionProperties)
-
isEnableHeaderConditions
public boolean isEnableHeaderConditions()
-
setEnableHeaderConditions
public void setEnableHeaderConditions(boolean enableHeaderConditions)
-
isEnableJwtConditions
public boolean isEnableJwtConditions()
-
setEnableJwtConditions
public void setEnableJwtConditions(boolean enableJwtConditions)
-
isEnableQueryParamConditions
public boolean isEnableQueryParamConditions()
-
setEnableQueryParamConditions
public void setEnableQueryParamConditions(boolean enableQueryParamConditions)
-
setTrafficManager
public void setTrafficManager(ThrottleProperties.TrafficManager trafficManager)
-
getTrafficManager
public ThrottleProperties.TrafficManager getTrafficManager()
-
setDefaultThrottleTierLimits
public void setDefaultThrottleTierLimits(Map<String,Long> defaultThrottleTierLimits)
-
getSkipRedeployingPolicies
public String[] getSkipRedeployingPolicies()
-
setSkipRedeployingPolicies
public void setSkipRedeployingPolicies(String[] skipRedeployingPolicies)
-
-