All Classes and Interfaces
Class
Description
Provide common methods for
EvaluatorSerializer implementationsAbstract XML input factory.
Abstract XML output factory.
Abstract XML stream reader.
Represent document/element scope.
Abstract XML stream writer.
this returns the throttling access information based on the policy at runtime
Controls the access of remote callers according to the controlling policy .
This encapsulates two or more boolean conditions.
This factory creates a
AndEvaluator.Serialize the
AndEvaluator to the XML configuration defined in
the AndFactory.This class will validate json arrays according to the schema.
Target filter to auto-insert array boundaries.
Target-filter to auto-convert string values to primitive (boolean, number, null) values.
This class is executed before message is put in to the queue.
This class validate boolean values against a given schema.
All the configuration data for a caller – this data have been defined according to the policy
Factory for creating a CallerConfiguration
Contains all runtime data for a particular remote caller.
Factory for creating a CallerContext
Controls the concurrent access through throttle to the system based on policy
Encapsulates a condition.
This factory creates a
Condition using the following XML configuration.Serialize the
Condition to the XML configuration defined in
the ConditionFactory.Config Resolver can be used to resolve configurable property variables in the synapse config.
This instance uniquely represents a single connection by an ID.
This class provides the relevant context aware logging wrapper implementation according to the availability of
the correlation id in the provided context and based on the expected behavior of the MDC.
constants for correlation logging
Responsible for providing wrapper implementation for apache.commons.logging.Log interface.
Responsible for providing wrapper implementation for CorrelationMDCAwareLogger.
This is a interface to hold required constant values.
This class will provide the required methods to decrypt given encrypted parameter value.
Constants related to the DataSource component
Factory for creating a DataSource based on information in DataSourceInformation
Utility class to locate DataSources from a JNDI tree
Encapsulates the All information related to a DataSource
Factory to create a DataSourceInformation based on given properties
Contains Factory method that use to create List of DataSourceInformations -
a DataSourceInformation Collection
Serializes a list of DataSourceInformation into a properties
Keep and maintain
DataSourceInformationContains Factory methods that use to create DataSourceInformationRepository
listen and handle events relating to changes in
DataSourceInformationRepositorySerialize a DataSourceInformation to a Properties
Keeps DatasourceMBeans
Keep all DataSources defined in the Synapse
Holder for the DataSourceRepository
Manages data sources defined in the synapse.
Handle data type conversions for JSON parser.
Data source connection pool stats collector implementation
MBean for retrieving some statistics about the connection pool
Default Resolver is the class used in general case where any resolver is not used
This interface used to replicate throttling counters and windows in distributed manner.
Caller Configuration implementation for domain name based throttle
Caller Context implementation for domain name based throttle type caller
Holds all the controlling policy parameter for all domain names
Holds all the run time data for all domain based remote callers
DOM event consumer.
This class is a helper class to do encoding and decoding
Created by rajith on 6/27/16.
An enterprise beanstalk is used to retrieve Enterprise JavaBean (EJB) client stubs.
Holds constants used in the enterprise beanstalk configuration.
Manages beanstalks configured in the Synapse Environment.
MBean implementation class that enables monitoring/managing beanstalks via JMX.
MBean interface that enables monitoring/managing beanstalks via JMX.
Enterprise specific Initial context which is avoiding allows to setup the
user defined properties
to the context
Try to see weather a part of the HTTP request is equal to the value provided.
This factory creates a
EqualEvaluator.Serialize the
EqualEvaluator to the XML configuration defined in
the EqualFactory.This is the base interface for evaluating boolean expressions.
Constants used through out the evaluators
Holds the information about the HTTP request.
An Exception used by Evaluators to signal configuration errors as
well as execution errors.
This should be implemented by the Factories creating evaluators.
Factories for creating Evaluators are found using the evaluator name.
This interface should be implemented by the classes to serialize the
Evaluator
object model in to XML configuration.EvaluatorSerializers for serializing Evaluators are found using the evaluator name.Filter an
XMLEventWriter.Data source that reads data from a VFS
FileObject.File Property loader can be used to load the file property variables.
File Property resolver can be used to resolve file property variables in the synapse config.
A bounded queue implementation for internal queues.
This class provides functionality to convert between GSON data structures.
An Exception used by the MessagingHandlers to propagate errors to the caller.
DTO class to hold response information of an Inbound endpoint handler execution.
This class determines the priority of a Worker.
Keeps all DataSources in the memory
Interface implemented by the internal queues.
Metadata for controls a caller(IP based) - static data -The data have built form processing
policy
Caller Context implementation for ip name based throttle type caller
Holds all the run time data for all IP based remote callers
Factory to create a JmxInformation based on given properties.
Handles the authentication for JMX management.
Keep all DataSources in the JNDI Tree
This class will parse a given JSON input according to a given schema.
This class is a scanner generated by
JFlex 1.4.3
on 10/23/13 10:52 AM from the specification file
/home/ishan/wso2/src/pub/platform/branches/4.2.0/dependencies/staxon/1.2.0-wso2v1/core/src/main/jflex/Yylex.flex
This class is a scanner generated by
JFlex 1.4.3
on 10/23/13 10:52 AM from the specification file
/home/ishan/wso2/src/pub/platform/branches/4.2.0/dependencies/staxon/1.2.0-wso2v1/core/src/main/jflex/Yylex.flex
Abstract JSON stream (
JsonStreamSource and JsonStreamTarget) factory.Default
JsonStreamFactory implementation.JSON stream source.
Represents a simple value.
JSON stream target.
JSON stream token.
The
JsonXML annotation is used to configure the JSON
serialization and deserialization process.Read/write instances of JAXB-annotated classes from/to JSON.
Json XML factory configuration interface.
Configuration builder with "fluid" interface.
Simple JSON XML configuration.
XML input factory for streaming from JSON.
Read/write instances of JAXB-annotated classes from/to JSON.
XML output factory for streaming to JSON.
Root name/element provider.
Constants used by reader and writer classes.
JSON XML stream reader.
JSON XML stream writer.
This evaluator uses regular expressions to match a given HTTP request.
This Factory creates a
MatchEvaluator using the following XML configuration.Serialize the
MatchEvaluator to the XML configuration defined in
the MatchFactory.Message holder for inbound request info.
Interface for MessagingHandler.
Constants used for Inbound Messaging Handler.
This queue implements the BlockingQueue interface.
This interface abstracts the algorithm for determining the next internal
queue for picking up the message.
This encapsulates a boolean expression.
This Factory creates a
NotEvaluator from the following XML configuration.Serialize the
NotEvaluator to the XML configuration defined in
the NotFactory.This class validate null values against a given schema.
validate numeric instances according to the given schema.
This class will validate json objects according to the schema.
This encapsulates two or more boolean expressions.
This factory creates a
OrFactory using the following XML configuration.Serialize the
OrEvaluator to the XML configuration defined in
the OrFactory.This class is used to parse a Given HTTP request against a set of rules.
Exception for data type related errors.
Pretty printing XML event writer.
Pretty printing XML stream writer.
This is the class used for executing the tasks with a given priority.
This class will be used as a Helper class to get the properties loaded while building the
Synapse Configuration from the XML
Property Holder is the class used to store the properties in the map
Protocol types are represented in these values.
This is a priority based round robin algorithm for getting the next queue
Finds a DataSource from DataSource Repositories
Class responsible for removing the unwanted whitespaces in any type of inputs.
Interface which can be used to resolve variables in the synapse config.
Resolver Factory which can be used to register resolvers and retrieve a resolver for a given type.
Creates and manages RMI registries
Controls the access of remote callers according to the controlling policy .
Simple implementation of
XMLEventAllocator.Simple implementation of
XMLEventFactory.Simple implementation of
XMLEventReader.Simple implementation of
XMLEventWriter.Simple implementation of a filtered
XMLEventReader.Delegating stream source.
Delegating stream target.
Filter an
XMLStreamWriter.This class validate strings against the given schema object.
Utilities for generating Synapse OIDs and MIB entries
Synapse managed object scalar implementation.
This is the public API for initializing and stopping the Synapse SNMP agent.
System resolver can be used to resolve environment variables in the synapse config.
Deprecated.
ThreadingView can be used to monitor a named thread group over JMX.
Provides metrics related to a given thread pool or group.
The representation for Throttle - holds the both of runtime and static data.
The abstraction to holds all the controlling policy parameter
Factory for creating a ThrottleConfiguration - holds all callers controle parameters
Holds the all runtime data corresponding to call remote callers.
This task is responsible for cleanup callers which has expired along with hazelcast shared params
Factory for creating a ThrottleContext - holds all callers runtime data - the current state
This class is used to keep frequently changing Throttle data.
Exception for throttle
Factory for creating a throttle instance using throttle policy
Deprecated.
The class for processing policy that specify throttle configuration
Class responsible for holding the JSON data as a tree-map.
An unbounded queue backed by and ArrayList.
This is a util class to provide required functions.
Constants used in JSON parser.
Exception for validation rule violations.
The VFS OutTransportInfo is a holder of information to send an outgoing message
(e.g.
Synapse specific message builder for "application/x-www-form-urlencoded" content type.
Formates the request message as application/x-www-form-urlencoded
Simple delegate writer which generates
<?xml-multiple?>
processing instructions when writing a sequence of elements matching some
element path.Simple delegate writer which generates
<?xml-multiple?>
processing instructions when writing a sequence of elements matching some
element path.
OverflowBlobfrom axiom instead