- 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
-
- 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
-
- 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.