Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractClientPoolFactory - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client
The abstract class that needs to be implemented when supporting a new non-secure transport to mainly create, validate and terminate the client to the endpoint.
AbstractClientPoolFactory() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractClientPoolFactory
 
AbstractSecureClientPoolFactory - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client
This abstract class needs to be implemented to handling secure communication with the endpoint.
AbstractSecureClientPoolFactory(String, String) - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractSecureClientPoolFactory
 
addDataEndpoint(DataEndpoint) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup
 
addDataPublisher(DataPublisher) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
addThrottleData(ThrottleData) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleDataCleanUpTask
Add the throttle data instances to be cleaned into the cleanup array list, which is iterated by the cleanup task which runs periodically.
AgentConfiguration - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf
Data agent configuration.
AgentHolder - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent
The holder the created agent and this is singleton class.
API_CONTEXT - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
API_KEY - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
API_NAME - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
API_TENANT - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
API_TIER - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
API_VERSION - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
APP_ID - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
APP_KEY - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
APP_TENANT - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
APP_TIER - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
ASYNC_STRATEGY - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 
AUTH_URL_GROUP - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 

B

BACKWARD_SLASH - Static variable in class org.wso2.micro.gateway.core.Constants
 
BATCH_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
BinaryClientPoolFactory - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary
This class implements AbstractClientPoolFactory to handle the Binary transport related connections.
BinaryClientPoolFactory() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryClientPoolFactory
 
BinaryDataEndpoint - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary
This class is Binary transport implementation for the Data Endpoint.
BinaryDataEndpoint() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryDataEndpoint
 
BinaryEventSender - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary
This is a Util class which does the Binary message transformation for publish, login, logout operations.
BinaryEventSender() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryEventSender
 
BinarySecureClientPoolFactory - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary
This is a Binary Transport secure implementation for AbstractSecureClientPoolFactory to be used by BinaryEndpoint.
BinarySecureClientPoolFactory(String, String) - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory
 
BODY_CONTENT - Static variable in class org.wso2.micro.gateway.core.Constants
 

C

Callhome - Class in org.wso2.micro.gateway.core.callhome
Invoke call home.
Callhome() - Constructor for class org.wso2.micro.gateway.core.callhome.Callhome
 
CIPHERS - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
cleanThrottleData(long) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
cleanup() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisherPool
 
clearDataReference() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataProcessAndPublishingAgent
This method will clean data references.
ClientPool - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client
This class is used hold the secure/non-secure connections for an Agent.
ClientPool() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.ClientPool
 
COMPONENT_SCHEMA - Static variable in class org.wso2.micro.gateway.core.Constants
 
Compress - Class in org.wso2.micro.gateway.core.compression
Extern function wso2.gateway:compress.
Compress() - Constructor for class org.wso2.micro.gateway.core.compression.Compress
 
compress(String, String) - Static method in class org.wso2.micro.gateway.core.compression.Compress
 
Constants - Class in org.wso2.micro.gateway.core
Constants for gateway package native functions.
Constants() - Constructor for class org.wso2.micro.gateway.core.Constants
 
CONTENT - Static variable in class org.wso2.micro.gateway.core.Constants
 
convertArrayValueToArray(ArrayValue) - Static method in class org.wso2.micro.gateway.core.jwt.generator.MGWJWTGeneratorInvoker
Convert ArrayValue to Array.
convertMapValueToMap(MapValue) - Static method in class org.wso2.micro.gateway.core.jwt.generator.MGWJWTGeneratorInvoker
Convert MapValue to Map.
CORE_POOL_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
CORE_POOL_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 
createClient(String, String, int) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractClientPoolFactory
Make a connection to the receiver and return the client.
createClient(String, String, int) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryClientPoolFactory
 
createClient(String, String, int) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory
 

D

DataAgentConstants - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util
Class to define the constants for Data Agent.
DataEndpoint - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
Abstract class for DataEndpoint, and this is a main class that needs to be implemented for supporting different transports to DataPublisher.
DataEndpoint() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
 
DataEndpoint.State - Enum in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
Endpoint state.
DataEndpointAgent - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent
One agent is created for a specific data endpoint type,and this has the resources such as transport pool, etc which are shared by all the data publishers created for the endpoint type.
DataEndpointAgent(AgentConfiguration) - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
DataEndpointAuthenticationException - Exception in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception
Exception to be thrown when connecting the Data Endpoint.
DataEndpointAuthenticationException(String) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointAuthenticationException
 
DataEndpointAuthenticationException(String, Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointAuthenticationException
 
DataEndpointAuthenticationException(Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointAuthenticationException
 
DataEndpointConfiguration - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf
Data Endpoint Configuration.
DataEndpointConfiguration(String, String, String, String, GenericKeyedObjectPool, GenericKeyedObjectPool, int, int, int, int) - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
DataEndpointConfiguration.Protocol - Enum in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf
Protocol Type.
DataEndpointConfigurationException - Exception in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception
Exception to be thrown When parsing the Data Endpoint configurations when initializing data publisher.
DataEndpointConfigurationException(String) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointConfigurationException
 
DataEndpointConfigurationException(String, Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointConfigurationException
 
DataEndpointConfigurationException(Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointConfigurationException
 
DataEndpointConnectionWorker - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
DataEndpoint Connection worker class implementation.
DataEndpointConnectionWorker() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointConnectionWorker
 
DataEndpointConstants - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util
Class to define the constants that are used.
DataEndpointException - Exception in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception
Exception to be thrown when communicating with DataEndpoint.
DataEndpointException(String) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointException
 
DataEndpointException(String, Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointException
 
DataEndpointException(Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointException
 
DataEndpointFailureCallback - Interface in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
This interface is used to implement a call back for get the notifications upon the unsuccessful event publishing.
DataEndpointGroup - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
This class holds the endpoints associated within a group.
DataEndpointGroup(DataEndpointGroup.HAType, DataEndpointAgent) - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup
 
DataEndpointGroup.HAType - Enum in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
HA Type.
DataProcessAgent - Class in org.wso2.micro.gateway.core.throttle
This class is responsible for executing data processing logic.
DataProcessAgent() - Constructor for class org.wso2.micro.gateway.core.throttle.DataProcessAgent
 
DataProcessAndPublishingAgent - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.publisher
This class is responsible for executing data publishing logic.
DataProcessAndPublishingAgent() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataProcessAndPublishingAgent
 
DataPublisher - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent
API Used to communicate with Data Receivers WSO2 BAM/CEP.
DataPublisher(String, String, String, String) - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Creates the DataPublisher instance for a specific user, and the it creates connection asynchronously to receiver endpoint.
DataPublisherConstants - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.publisher
Class to define the constants for Data Agent.
dataPublisherPool - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisher
 
DataPublisherUtil - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util
A Util class which holds all the utility processing methods in the data publisher operation.
DEFAULT - Static variable in class org.wso2.micro.gateway.core.Constants
 
DEFAULT_AUTH_PORT_OFFSET - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 
DEFAULT_DATA_AGENT_BATCH_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 
DEFINITIONS - Static variable in class org.wso2.micro.gateway.core.Constants
 
destroyObject(Object, Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractClientPoolFactory
 
disconnect(DataEndpointConfiguration) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointConnectionWorker
 

E

EMPTY - Static variable in class org.wso2.micro.gateway.core.Constants
 
EMPTY_ARRAY - Static variable in class org.wso2.micro.gateway.core.Constants
 
ErrorUtils - Class in org.wso2.micro.gateway.core.utils
Util class for handle error related to native functions.
ErrorUtils() - Constructor for class org.wso2.micro.gateway.core.utils.ErrorUtils
 
EventPublisherThreadPoolExecutor - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
Event Publisher Threadpool Executor.
EventPublisherThreadPoolExecutor(int, int, long, String) - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.EventPublisherThreadPoolExecutor
 
EventQueueFullException - Exception in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception
Exception to be thrown when the event is tried to insert into the queue which doesn't have adequate capacity to hold.
EventQueueFullException(String) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.EventQueueFullException
 
EventQueueFullException(String, Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.EventQueueFullException
 
EventQueueFullException(Throwable) - Constructor for exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.EventQueueFullException
 
EVICTION_TIME_PERIOD - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
execute(Runnable) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.EventPublisherThreadPoolExecutor
 
extractResources(String, String) - Static method in class org.wso2.micro.gateway.core.validation.Validate
Extract resource artifacts from the jar file

F

FAILOVER_URL_GROUP_SEPARATOR - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 
FAILOVER_URL_GROUP_SEPARATOR_REGEX - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 
FILE_NOT_FOUND_ERROR - Static variable in class org.wso2.micro.gateway.core.Constants
 
FORWARD_SLASH - Static variable in class org.wso2.micro.gateway.core.Constants
 

G

GATEWAY_VERSION - Static variable in class org.wso2.micro.gateway.core.Constants
 
get() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisherPool
 
getAgentConfiguration() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
getAuthKey() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getAuthURL() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getAuthUrlGroup() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getBallerinaError(String, Throwable) - Static method in class org.wso2.micro.gateway.core.utils.ErrorUtils
Returns error object for input reason.
getBallerinaError(String, String) - Static method in class org.wso2.micro.gateway.core.utils.ErrorUtils
Returns error object for input reason and details.
getBatchSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getBatchSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getCiphers() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getClientPool(AbstractClientPoolFactory, int, int, boolean, long, long) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.ClientPool
 
getClientPool(AbstractSecureClientPoolFactory, int, int, boolean, long, long) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.ClientPool
 
getConfiguration(LoggerContext, ConfigurationSource) - Method in class org.wso2.micro.gateway.core.logging.MgwLog4j2ConfigurationFactory
 
getConfiguration(LoggerContext, String, URI) - Method in class org.wso2.micro.gateway.core.logging.MgwLog4j2ConfigurationFactory
 
getCorePoolSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getCorePoolSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getCount() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
getDataEndpointAgent() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.AgentHolder
Returns the default agent,and the first element in the data.agent.config.yaml is taken as default data publisher type.
getDataEndpointConfiguration() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
 
getDataPublisher() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataProcessAndPublishingAgent
 
getDataPublisher() - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisher
 
getDefaultAuthUrl(String) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataPublisherUtil
Deduce the default authentication URL based on the receiver URL passed in.
getDefaultAuthURLSet(String) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataPublisherUtil
Deduce the default authentication URL set based on the receiver URL set passed in.
getEndpointGroups(String) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataPublisherUtil
Process and extracts the receiver Groups from the string of URL set pattern passed in.
getErrorMessage() - Method in exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointAuthenticationException
 
getErrorMessage() - Method in exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointConfigurationException
 
getErrorMessage() - Method in exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.DataEndpointException
 
getErrorMessage() - Method in exception org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception.EventQueueFullException
 
getEvent() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.WrappedEventFactory.WrappedEvent
 
getEvictionTimePeriod() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getGatewayVersion() - Static method in class org.wso2.micro.gateway.core.utils.ErrorUtils
 
getInitIdleObjectDataPublishingAgents() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getInstance() - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.AgentHolder
 
getInstance() - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getInstance() - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getInstance() - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisherPool
 
getInstance() - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleConfigHolder
 
getKeepAliveTimeInPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getKeepAliveTimeInPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getKeyStorePath(String) - Static method in class org.wso2.micro.gateway.core.jwt.generator.MGWJWTGeneratorInvoker
Used to get the keystore path.
getMaxIdleConnections() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getMaxIdleDataPublishingAgents() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getMaxPoolSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getMaxPoolSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getMaxTransportPoolSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getMinIdleTimeInPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getNewDataEndpoint() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
getPassword() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getPassword() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getProcessThreadPoolCoreSize() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleConfigHolder
 
getProcessThreadPoolKeepAliveTime() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleConfigHolder
 
getProcessThreadPoolMaximumSize() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleConfigHolder
 
getProtocolHostPort(String) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataPublisherUtil
Extracts and return the protocol, host, port elements from the URL.
getPublisherKey() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getPublisherThreadPoolCoreSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getPublisherThreadPoolKeepAliveTime() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getPublisherThreadPoolMaximumSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getPublishingStrategy() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getQueueSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getReceiverURL() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getReceiverUrlGroup() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getReconnectionInterval() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getRemainingQuota() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
getSecuredTransportPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getSecuredTransportPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
getSecureEvictionTimePeriod() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getSecureMaxIdleConnections() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getSecureMaxTransportPoolSize() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getSecureMinIdleTimeInPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getSessionId() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getSocketTimeoutMS() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getSslEnabledProtocols() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getState() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
 
getSupportedTypes() - Method in class org.wso2.micro.gateway.core.logging.MgwLog4j2ConfigurationFactory
 
getThrottleCounter() - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
 
getThrottleDataCleanUpTask() - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
 
getThrottleFrequency() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleConfigHolder
 
getThrottleType() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
getTransportPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getTransportPool() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
getTrustStore() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractSecureClientPoolFactory
 
getTrustStoreLocation(String) - Static method in class org.wso2.micro.gateway.core.callhome.Callhome
Get truststore location.
getTrustStorePassword() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractSecureClientPoolFactory
 
getTrustStorePassword() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getTrustStorePath() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
getUnitTime() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
getUsername() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
getUserName() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
getWindowStartTime() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 

H

HASH - Static variable in class org.wso2.micro.gateway.core.Constants
 

I

INIT_IDLE_CAPACITY - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 
initialize(DataEndpointConfiguration) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
 
initialize(DataEndpoint, DataEndpointConfiguration) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointConnectionWorker
Initialize the data endpoint connection worker.
initiateInterceptorArray(int) - Static method in class org.wso2.micro.gateway.core.interceptors.InterceptorInvoker
 
initThrottleDataReceiver(int, int, int, int) - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
This method will initialize throttle data counters.
InterceptorInvoker - Class in org.wso2.micro.gateway.core.interceptors
Class to dynamically invoke the interceptors defined.
InterceptorInvoker() - Constructor for class org.wso2.micro.gateway.core.interceptors.InterceptorInvoker
 
invokeGenerateToken(MapValue, MapValue) - Static method in class org.wso2.micro.gateway.core.jwt.generator.MGWJWTGeneratorInvoker
Invoke token generation method.
invokeGetKeystorePath(String) - Static method in class org.wso2.micro.gateway.core.jwt.generator.MGWJWTGeneratorInvoker
 
invokeRequestInterceptor(int, ObjectValue, ObjectValue) - Static method in class org.wso2.micro.gateway.core.interceptors.InterceptorInvoker
 
invokeResponseInterceptor(int, ObjectValue, ObjectValue) - Static method in class org.wso2.micro.gateway.core.interceptors.InterceptorInvoker
 
isApiLevelThrottled(String) - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
 
isAppLevelThrottled(String) - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
 
isResourceThrottled(String) - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
 
isStopOnQuota() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
isSubcriptionLevelThrottled(String) - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
 
isThrottled() - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
ITEMS - Static variable in class org.wso2.micro.gateway.core.Constants
 

J

JSON_CONTENT - Static variable in class org.wso2.micro.gateway.core.Constants
 
JSON_PATH - Static variable in class org.wso2.micro.gateway.core.Constants
 
JSON_RESPONSES - Static variable in class org.wso2.micro.gateway.core.Constants
 
JSON_SCHEMA - Static variable in class org.wso2.micro.gateway.core.Constants
 
JSONPATH_SCHEMAS - Static variable in class org.wso2.micro.gateway.core.Constants
 
JSONPATH_SEPARATE - Static variable in class org.wso2.micro.gateway.core.Constants
 

K

KEEP_ALIVE_TIME - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 
KEEP_ALIVE_TIME_INTERVAL_IN_POOL - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
KEYSTORE_TYPE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.SecurityConstants
 

L

LB_URL_GROUP_SEPARATOR - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 
loadInterceptorClass(String) - Static method in class org.wso2.micro.gateway.core.interceptors.InterceptorInvoker
 
loadJWTGeneratorClass(String, String, String, String, String, String, String, int, ArrayValue, boolean, int, String, ArrayValue) - Static method in class org.wso2.micro.gateway.core.jwt.generator.MGWJWTGeneratorInvoker
 
login(Object, String, String) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryDataEndpoint
 
login(Object, String, String) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
Login to the endpoint and return the sessionId.
logout(Object, String) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryDataEndpoint
 
logout(Object, String) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
Logout from the endpoint.

M

makeObject(Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractClientPoolFactory
 
MAX_IDLE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 
MAX_IDLE_CONNECTIONS - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
MAX_POOL_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
MAX_POOL_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 
MAX_TRANSPORT_POOL_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
MESSAGE_ID - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
MGWJWTGeneratorInvoker - Class in org.wso2.micro.gateway.core.jwt.generator
Class to dynamically invoke the jwt generators defined.
MGWJWTGeneratorInvoker() - Constructor for class org.wso2.micro.gateway.core.jwt.generator.MGWJWTGeneratorInvoker
 
MgwLog4j2ConfigurationFactory - Class in org.wso2.micro.gateway.core.logging
To configure the log4j2 properties for native implementation programmatically.
MgwLog4j2ConfigurationFactory() - Constructor for class org.wso2.micro.gateway.core.logging.MgwLog4j2ConfigurationFactory
 
MIN_IDLE_TIME_IN_POOL - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
modifyAfterInitialization(String) - Static method in class org.wso2.micro.gateway.core.logging.MgwLog4j2ConfigurationFactory
Modify the default programmatic configuration for log4j2 based on the log level set in gateway.

N

newInstance() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.WrappedEventFactory
 

O

OPEN_API - Static variable in class org.wso2.micro.gateway.core.Constants
 
org.wso2.micro.gateway.core - package org.wso2.micro.gateway.core
 
org.wso2.micro.gateway.core.callhome - package org.wso2.micro.gateway.core.callhome
 
org.wso2.micro.gateway.core.compression - package org.wso2.micro.gateway.core.compression
 
org.wso2.micro.gateway.core.globalthrottle - package org.wso2.micro.gateway.core.globalthrottle
 
org.wso2.micro.gateway.core.globalthrottle.databridge.agent - package org.wso2.micro.gateway.core.globalthrottle.databridge.agent
 
org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client - package org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client
 
org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf - package org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf
 
org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint - package org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
 
org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary - package org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary
 
org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception - package org.wso2.micro.gateway.core.globalthrottle.databridge.agent.exception
 
org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util - package org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util
 
org.wso2.micro.gateway.core.globalthrottle.databridge.publisher - package org.wso2.micro.gateway.core.globalthrottle.databridge.publisher
 
org.wso2.micro.gateway.core.interceptors - package org.wso2.micro.gateway.core.interceptors
 
org.wso2.micro.gateway.core.jwt.generator - package org.wso2.micro.gateway.core.jwt.generator
 
org.wso2.micro.gateway.core.logging - package org.wso2.micro.gateway.core.logging
 
org.wso2.micro.gateway.core.throttle - package org.wso2.micro.gateway.core.throttle
 
org.wso2.micro.gateway.core.utils - package org.wso2.micro.gateway.core.utils
 
org.wso2.micro.gateway.core.validation - package org.wso2.micro.gateway.core.validation
 
ORG_NAME - Static variable in class org.wso2.micro.gateway.core.Constants
Organization name.

P

PACKAGE_NAME - Static variable in class org.wso2.micro.gateway.core.Constants
Package name.
PACKAGE_VERSION - Static variable in class org.wso2.micro.gateway.core.Constants
gateway package version.
PARAM_SCHEMA - Static variable in class org.wso2.micro.gateway.core.Constants
 
PASSWORD - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 
PATHS - Static variable in class org.wso2.micro.gateway.core.Constants
 
processNonThrottledEvent(MapValue) - Static method in class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
This method used to pass throttle data and let it run within separate thread.
processResponse(Socket) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryEventSender
 
PROPERTIES - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
publish(Event) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Publish an event based on the event properties that are passed for all receiver groups which has been specified in the DataPublisher.
publish(String, Object[], Object[], Object[]) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Publish an event based on the event properties that are passed for all receiver groups which has been specified in the DataPublisher.
publish(String, Object[], Object[], Object[], Map<String, String>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Publish an event based on the event properties that are passed for all receiver groups which has been specified in the DataPublisher.
publish(String, long, Object[], Object[], Object[]) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Publish an event based on the event properties that are passed for all receiver groups which has been specified in the DataPublisher.
publish(String, long, Object[], Object[], Object[], Map<String, String>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Publish an event based on the event properties that are passed for all receiver groups which has been specified in the DataPublisher.
publish(Event) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup
 
PublisherConfiguration - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.publisher
This class holds the configurations related to binary data publisher.
publishNonThrottledEvent(BMap<String, String>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisher
This method used to pass message context and let it run within separate thread.
publishNonThrottledEvent(BMap<String, String>) - Static method in class org.wso2.micro.gateway.core.globalthrottle.ThrottleAgent
 

Q

QUEUE_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 

R

RECEIVER_URL_GROUP - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 
RECONNECTION_INTERVAL - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
release(DataProcessAndPublishingAgent) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisherPool
 
REQUEST_BODY - Static variable in class org.wso2.micro.gateway.core.Constants
 
REQUESTBODIES - Static variable in class org.wso2.micro.gateway.core.Constants
 
REQUESTBODY_SCHEMA - Static variable in class org.wso2.micro.gateway.core.Constants
 
RESOURCE_KEY - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
RESOURCE_TIER - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
run() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointConnectionWorker
 
run() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataProcessAndPublishingAgent
 
run() - Method in class org.wso2.micro.gateway.core.throttle.DataProcessAgent
 
runCallHome(String, String) - Static method in class org.wso2.micro.gateway.core.callhome.Callhome
run call home.
RUNTIME_HOME_PATH - Static variable in class org.wso2.micro.gateway.core.Constants
 

S

SCHEMA - Static variable in class org.wso2.micro.gateway.core.Constants
 
SCHEMA_REFERENCE - Static variable in class org.wso2.micro.gateway.core.Constants
 
SECURE_EVICTION_TIME_PERIOD - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
SECURE_MAX_IDLE_CONNECTIONS - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
SECURE_MAX_TRANSPORT_POOL_SIZE - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
SECURE_MIN_IDLE_TIME_IN_POOL - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
SecurityConstants - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util
This class holds constants related to generating SSLContext.
send(Object, List<Event>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryDataEndpoint
 
send(Object, List<Event>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
Send the list of events to the actual endpoint.
sendBinaryLoginMessage(Socket, String, String) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryEventSender
 
sendBinaryLogoutMessage(Socket, String) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryEventSender
 
sendBinaryPublishMessage(Socket, List<Event>, String) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryEventSender
 
SEPARATOR - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 
setConfiguration(BMap<String, Object>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
setConfiguration(BMap<String, Object>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.PublisherConfiguration
 
setCount(AtomicLong) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
setData(int, int, int, int) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleConfigHolder
 
setDataReference(BMap<String, String>) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataProcessAndPublishingAgent
This method will use to set message context.
setDataReference(MapValue) - Method in class org.wso2.micro.gateway.core.throttle.DataProcessAgent
This method will use to set throttle data.
setEvent(Event) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.WrappedEventFactory.WrappedEvent
 
setRemainingQuota(long) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
setSessionId(String) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
setStopOnQuota(boolean) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
setThrottled(boolean) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
setThrottleKey(String) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
setThrottleType(ThrottleData.ThrottleType) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
setTMBinaryAgentConfiguration(BMap<String, Object>) - Static method in class org.wso2.micro.gateway.core.globalthrottle.ThrottleAgent
 
setTMBinaryPublisherConfiguration(BMap<String, Object>) - Static method in class org.wso2.micro.gateway.core.globalthrottle.ThrottleAgent
 
setUnitTime(long) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
setWindowStartTime(long) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleData
 
shutdown() - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.AgentHolder
 
shutDown(DataPublisher) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
shutDown() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataEndpointAgent
 
shutdown() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Graceful shutdown of all the operations of the data publisher.
shutdown() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
Graceful shutdown until publish all the events given to the endpoint.
shutdown() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup
 
SOCKET_TIMEOUT_MS - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
SSL_ENABLED_PROTOCOLS - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
SSLCONTEXT_ALGORITHM - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.SecurityConstants
 
startThrottlePublisherPool() - Static method in class org.wso2.micro.gateway.core.globalthrottle.ThrottleAgent
 
submitJobAndSetState(DataEndpoint.EventPublisher, DataEndpoint) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.EventPublisherThreadPoolExecutor
 
SUBSCRIPTION_KEY - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
SUBSCRIPTION_TIER - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
SYNC_STRATEGY - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataEndpointConstants
 

T

terminateClient(Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractClientPoolFactory
Terminates the connection between the client and the endpoint.
terminateClient(Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryClientPoolFactory
 
terminateClient(Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory
 
ThrottleAgent - Class in org.wso2.micro.gateway.core.globalthrottle
This class is used for ballerina interop invocations related to Global Throttle Event Publishing via binary communication.
ThrottleAgent() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.ThrottleAgent
 
ThrottleConfigHolder - Class in org.wso2.micro.gateway.core.throttle
Static holder single pattern implementation to hold the configurations related local throttle processing.
ThrottleCounter - Class in org.wso2.micro.gateway.core.throttle
This class is responsible for maintaining the throttle counters for various throttle policies.
ThrottleCounter() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleCounter
 
ThrottleData - Class in org.wso2.micro.gateway.core.throttle
Class to hold throttle counter data against a specific key.
ThrottleData() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleData
 
ThrottleData.ThrottleType - Enum in org.wso2.micro.gateway.core.throttle
Enum to hold throttle types supported by gateway.
ThrottleDataCleanUpTask - Class in org.wso2.micro.gateway.core.throttle
This task is responsible for cleanup ThrottleData objects which has expired.
ThrottleDataCleanUpTask() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleDataCleanUpTask
 
ThrottleDataPublisher - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.publisher
Throttle data publisher class is here to publish throttle data to global policy engine.
ThrottleDataPublisher() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.ThrottleDataPublisher
This method will initialize throttle data publisher.
ThrottleDataPublisherPool - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.publisher
This class implemented to hold throttle data publishing agent pool.
ThrottleDataReceiver - Class in org.wso2.micro.gateway.core.throttle
Throttle data receiver class accepts all the request events and submit the throttle data to a thread pool to calculate throttle counters against each unique throttle key.
ThrottleDataReceiver() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
 
ThrottleEventConstants - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util
This class holds the constants required to fetch the properties from the ThrottleEvent BMap.
TMF_ALGORITHM - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.SecurityConstants
 
toString() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.AgentConfiguration
 
toString() - Method in enum org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration.Protocol
 
toString() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration
 
toString() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint
 
toString() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup
 
toString() - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.WrappedEventFactory.WrappedEvent
 
TRUST_STORE_PASSWORD - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
TRUST_STORE_PATH - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataAgentConstants
 
tryPublish(Event) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.DataPublisher
Publish an event based on the event properties that are passed for all receiver groups which has been specified in the DataPublisher.
tryPublish(Event) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup
 
tryResendEvents(List<Event>, DataEndpoint) - Method in interface org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointFailureCallback
Notifies the The failed events, and should try to send the events again successfully.
tryResendEvents(List<Event>, DataEndpoint) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup
 

U

updateCounters(String, String, boolean, String, long, long, String, long, long, String, long, long, String, String, long, long, String, long) - Method in class org.wso2.micro.gateway.core.throttle.ThrottleCounter
 
USER_ID - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.ThrottleEventConstants
 
USERNAME - Static variable in class org.wso2.micro.gateway.core.globalthrottle.databridge.publisher.DataPublisherConstants
 

V

Validate - Class in org.wso2.micro.gateway.core.validation
This class is for validating request/response payload against schema.
Validate() - Constructor for class org.wso2.micro.gateway.core.validation.Validate
 
validateClient(Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractClientPoolFactory
Check the validity of the client whether it's in the position to make the communication with endpoint.
validateClient(Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinaryClientPoolFactory
 
validateClient(Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory
 
VALIDATED_STATUS - Static variable in class org.wso2.micro.gateway.core.Constants
 
validateObject(Object, Object) - Method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.client.AbstractClientPoolFactory
 
validateRequest(String, String, String, String) - Static method in class org.wso2.micro.gateway.core.validation.Validate
Validate request message.
validateResponse(String, String, String, String, String) - Static method in class org.wso2.micro.gateway.core.validation.Validate
Validate response message.
validateURLs(ArrayList, ArrayList) - Static method in class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.util.DataPublisherUtil
Validate whether the receiverGroup and authenticationGroups are matching with pattern.
valueOf(String) - Static method in enum org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration.Protocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup.HAType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.wso2.micro.gateway.core.throttle.ThrottleData.ThrottleType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.wso2.micro.gateway.core.globalthrottle.databridge.agent.conf.DataEndpointConfiguration.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpoint.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.DataEndpointGroup.HAType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.wso2.micro.gateway.core.throttle.ThrottleData.ThrottleType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WrappedEvent() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.WrappedEventFactory.WrappedEvent
 
WrappedEventFactory - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
Wrapper Event Factory.
WrappedEventFactory() - Constructor for class org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint.WrappedEventFactory
 
WrappedEventFactory.WrappedEvent - Class in org.wso2.micro.gateway.core.globalthrottle.databridge.agent.endpoint
Wrapped Event.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2021 WSO2. All rights reserved.