All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractEmulatorContext AbstractEvaluatorSerializer Provide common methods forEvaluatorSerializer
implementationsAbstractProtocolEmulator AbstractXMLInputFactory Abstract XML input factory.AbstractXMLOutputFactory Abstract XML output factory.AbstractXMLStreamReader<T> Abstract XML stream reader.AbstractXMLStreamScope Represent document/element scope.AbstractXMLStreamWriter<T> Abstract XML stream writer.AccessInformation this returns the throttling access information based on the policy at runtimeAccessRateController Controls the access of remote callers according to the controlling policy .AddRootSource AndEvaluator This encapsulates two or more boolean conditions.AndFactory This factory creates aAndEvaluator
.AndSerializer Serialize theAndEvaluator
to the XML configuration defined in theAndFactory
.ArrayValidator This class will validate json arrays according to the schema.AuthenticationFuture AutoArrayTarget Target filter to auto-insert array boundaries.AutoPrimitiveTarget Target-filter to auto-convert string values to primitive (boolean, number, null) values.BeforeExecuteHandler This class is executed before message is put in to the queue.BooleanValidator This class validate boolean values against a given schema.CallerConfiguration All the configuration data for a caller – this data have been defined according to the policyCallerConfigurationFactory Factory for creating a CallerConfigurationCallerContext Contains all runtime data for a particular remote caller.CallerContextFactory Factory for creating a CallerContextChannelPipelineInitializer ConcurrentAccessController Controls the concurrent access through throttle to the system based on policyConcurrentAccessReplicator ConcurrentAccessUpdateClusterMessage Condition Encapsulates a condition.ConditionFactory This factory creates aCondition
using the following XML configuration.ConditionSerializer Serialize theCondition
to the XML configuration defined in theConditionFactory
.ConnectionId This instance uniquely represents a single connection by an ID.Constants Constants Constants.SCANNER ContextAwareLogger 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.Cookie CorrelationConstants constants for correlation loggingCorrelationMDCAwareLogger Responsible for providing wrapper implementation for apache.commons.logging.Log interface.CorrelationMDCImmediateLogger Responsible for providing wrapper implementation for CorrelationMDCAwareLogger.CryptoConstants This is a interface to hold required constant values.CryptoUtil This class will provide the required methods to decrypt given encrypted parameter value.CustomRegexIgnoreAutoPrimitiveTarget CustomRegexMatchReplaceIgnoreAutoPrimitiveTarget DataSourceConstants Constants related to the DataSource componentDataSourceFactory Factory for creating a DataSource based on information in DataSourceInformationDataSourceFinder Utility class to locate DataSources from a JNDI treeDataSourceInformation Encapsulates the All information related to a DataSourceDataSourceInformationFactory Factory to create a DataSourceInformation based on given propertiesDataSourceInformationListFactory Contains Factory method that use to create List of DataSourceInformations - a DataSourceInformation CollectionDataSourceInformationListSerializer Serializes a list of DataSourceInformation into a propertiesDataSourceInformationRepository Keep and maintainDataSourceInformation
DataSourceInformationRepositoryFactory Contains Factory methods that use to create DataSourceInformationRepositoryDataSourceInformationRepositoryListener listen and handle events relating to changes inDataSourceInformationRepository
DataSourceInformationSerializer Serialize a DataSourceInformation to a PropertiesDatasourceMBeanRepository Keeps DatasourceMBeansDataSourceRepository Keep all DataSources defined in the SynapseDataSourceRepositoryHolder Holder for the DataSourceRepositoryDataSourceRepositoryManager Manages data sources defined in the synapse.DataTypeConverter Handle data type conversions for JSON parser.DBPoolView Data source connection pool stats collector implementationDBPoolViewMBean MBean for retrieving some statistics about the connection poolDefaultResolver Default Resolver is the class used in general case where any resolver is not usedDistributedCounterManager This interface used to replicate throttling counters and windows in distributed manner.DistributedThrottleProcessor DomainBaseCallerConfiguration Caller Configuration implementation for domain name based throttleDomainBaseCallerContext Caller Context implementation for domain name based throttle type callerDomainBaseThrottleConfiguration Holds all the controlling policy parameter for all domain namesDomainBaseThrottleContext Holds all the run time data for all domain based remote callersDOMEventConsumer DOM event consumer.DummyAuthenticator DummyHandler Emulator EmulatorType EncodeDecodeHelper This class is a helper class to do encoding and decodingEncodeDecodeTypes Created by rajith on 6/27/16.EnterpriseBeanstalk An enterprise beanstalk is used to retrieve Enterprise JavaBean (EJB) client stubs.EnterpriseBeanstalkConstants Holds constants used in the enterprise beanstalk configuration.EnterpriseBeanstalkManager Manages beanstalks configured in the Synapse Environment.EnterpriseBeanstalkView MBean implementation class that enables monitoring/managing beanstalks via JMX.EnterpriseBeanstalkViewMBean MBean interface that enables monitoring/managing beanstalks via JMX.EnterpriseIntitalContext Enterprise specific Initial context which is avoiding allows to setup the user defined properties to the contextEqualEvaluator Try to see weather a part of the HTTP request is equal to the value provided.EqualFactory This factory creates aEqualEvaluator
.EqualSerializer Serialize theEqualEvaluator
to the XML configuration defined in theEqualFactory
.Evaluator This is the base interface for evaluating boolean expressions.EvaluatorConstants Constants used through out the evaluatorsEvaluatorConstants.URI_FRAGMENTS EvaluatorContext Holds the information about the HTTP request.EvaluatorException An Exception used by Evaluators to signal configuration errors as well as execution errors.EvaluatorFactory This should be implemented by the Factories creating evaluators.EvaluatorFactoryFinder Factories for creating Evaluators are found using the evaluator name.EvaluatorSerializer This interface should be implemented by the classes to serialize theEvaluator
object model in to XML configuration.EvaluatorSerializerFinder EvaluatorSerializer
s for serializing Evaluators are found using the evaluator name.EventWriterDelegate Filter anXMLEventWriter
.ExecutorConstants Expression FileObjectDataSource Data source that reads data from a VFSFileObject
.FilePropertyLoader File Property loader can be used to load the file property variables.FilePropertyResolver File Property resolver can be used to resolve file property variables in the synapse config.FixedSizeQueue<E> A bounded queue implementation for internal queues.FragmentExpression GlobalThrottleHandler GSONDataTypeConverter This class provides functionality to convert between GSON data structures.HandlerException An Exception used by the MessagingHandlers to propagate errors to the caller.HandlerResponse DTO class to hold response information of an Inbound endpoint handler execution.Header HeaderTextRetriever HttpConsumerContext HttpEmulatorConsumerInitializer HttpEmulatorProducerInitializer HttpProducerContext HTTPProtocolEmulator HttpRequestContext HttpRequestInformationProcessor HttpRequestInformationProcessor HttpResponseAssertProcessor HttpResponseContext HttpResponseInformationProcessor HttpResponseProcessHandler HttpResponseProcessHandler HttpResponseProcessor Importance This class determines the priority of a Worker.IncomingMessage IncomingMessage InMemoryDataSourceRepository Keeps all DataSources in the memoryInternalQueue<E> Interface implemented by the internal queues.IPBaseCallerConfiguration Metadata for controls a caller(IP based) - static data -The data have built form processing policyIPBaseCallerContext Caller Context implementation for ip name based throttle type callerIPBaseThrottleConfiguration IPBaseThrottleContext Holds all the run time data for all IP based remote callersJmxConfigurationConstants JmxInformation JmxInformationFactory Factory to create a JmxInformation based on given properties.JmxSecretAuthenticator Handles the authentication for JMX management.JNDIBasedDataSourceRepository Keep all DataSources in the JNDI TreeJsonBuilder JsonFormatter JsonProcessor This class will parse a given JSON input according to a given schema.JsonProcessorUtils JsonScanner 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.flexJsonScanner2 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.flexJsonStreamBuilder JsonStreamFactory Abstract JSON stream (JsonStreamSource
andJsonStreamTarget
) factory.JsonStreamFactoryImpl DefaultJsonStreamFactory
implementation.JsonStreamFormatter JsonStreamSource JSON stream source.JsonStreamSource.Value Represents a simple value.JsonStreamTarget JSON stream target.JsonStreamToken JSON stream token.JsonUtil JsonXML TheJsonXML
annotation is used to configure the JSON serialization and deserialization process.JsonXMLBinder Read/write instances of JAXB-annotated classes from/to JSON.JsonXMLConfig Json XML factory configuration interface.JsonXMLConfigBuilder Configuration builder with "fluid" interface.JsonXMLConfigImpl Simple JSON XML configuration.JsonXMLInputFactory XML input factory for streaming from JSON.JsonXMLMapper<T> Read/write instances of JAXB-annotated classes from/to JSON.JsonXMLOutputFactory XML output factory for streaming to JSON.JsonXMLRootProvider Root name/element provider.JsonXMLStreamConstants Constants used by reader and writer classes.JsonXMLStreamReader JSON XML stream reader.JsonXMLStreamWriter JSON XML stream writer.LabelExpression Literal MatchEvaluator This evaluator uses regular expressions to match a given HTTP request.MatchFactory This Factory creates aMatchEvaluator
using the following XML configuration.MatchSerializer Serialize theMatchEvaluator
to the XML configuration defined in theMatchFactory
.MBeanRegistrar MBeanRepository MessageConversionException MessageConverter MessageInfo Message holder for inbound request info.MessagingHandler Interface for MessagingHandler.MessagingHandlerConstants Constants used for Inbound Messaging Handler.MiscellaneousUtil MultiPriorityBlockingQueue<E> This queue implements the BlockingQueue interface.NextQueueAlgorithm<E> This interface abstracts the algorithm for determining the next internal queue for picking up the message.Node NotEvaluator This encapsulates a boolean expression.NotFactory This Factory creates aNotEvaluator
from the following XML configuration.NotSerializer Serialize theNotEvaluator
to the XML configuration defined in theNotFactory
.NullValidator This class validate null values against a given schema.NumericValidator validate numeric instances according to the given schema.ObjectValidator This class will validate json objects according to the schema.OperationLevelThrottleHandler OrEvaluator This encapsulates two or more boolean expressions.OrFactory This factory creates aOrFactory
using the following XML configuration.OrSerializer Serialize theOrEvaluator
to the XML configuration defined in theOrFactory
.OutgoingMessage OutgoingMessage ParameterTextRetriever Parser This class is used to parse a Given HTTP request against a set of rules.ParserException Exception for data type related errors.PathSegmentExpression PrettyXMLEventWriter Pretty printing XML event writer.PrettyXMLStreamWriter Pretty printing XML stream writer.PriorityExecutor This is the class used for executing the tasks with a given priority.PriorityExecutorFactory PriorityExecutorSerializer PropertyHelper This class will be used as a Helper class to get the properties loaded while building the Synapse Configuration from the XMLPropertyTextRetriever Protocol Protocol types are represented in these values.PRRNextQueueAlgorithm<E> This is a priority based round robin algorithm for getting the next queueQueryParameter RemoveRootTarget RepositoryBasedDataSourceFinder Finds a DataSource from DataSource RepositoriesRequestContext RequestProcessor Class responsible for removing the unwanted whitespaces in any type of inputs.ReservedStringExpression Resolver Interface which can be used to resolve variables in the synapse config.ResolverException ResolverFactory Resolver Factory which can be used to register resolvers and retrieve a resolver for a given type.RMIRegistryController Creates and manages RMI registriesRoleBaseCallerConfiguration RoleBaseCallerContext RoleBasedAccessRateController Controls the access of remote callers according to the controlling policy .RoleBaseThrottleConfiguration RoleBaseThrottleContext ServiceLevelThrottleHandler SharedParamManager SimpleStringExpression SimpleXMLEventAllocator Simple implementation ofXMLEventAllocator
.SimpleXMLEventFactory Simple implementation ofXMLEventFactory
.SimpleXMLEventReader Simple implementation ofXMLEventReader
.SimpleXMLEventWriter Simple implementation ofXMLEventWriter
.SimpleXMLFilteredEventReader Simple implementation of a filteredXMLEventReader
.SNMPConstants SOAPEnvelopeTextRetriever SourceTextRetriever StatCollector StreamSourceDelegate Delegating stream source.StreamTargetDelegate Delegating stream target.StreamWriterDelegate Filter anXMLStreamWriter
.StringValidator This class validate strings against the given schema object.SynapseCommonsException SynapseMessageConverter SynapseMIBUtils Utilities for generating Synapse OIDs and MIB entriesSynapseMOScalar Synapse managed object scalar implementation.SynapseSNMPAgent This is the public API for initializing and stopping the Synapse SNMP agent.SystemResolver System resolver can be used to resolve environment variables in the synapse config.TemporaryData Deprecated. this class is deprecated and will be removed from the next release, please use theOverflowBlob
from axiom insteadTenantInfoInitiator TenantInfoInitiatorProvider TextProcessingEvaluatorFactory TextProcessingEvaluatorSerializer ThreadingView ThreadingView can be used to monitor a named thread group over JMX.ThreadingViewMBean Provides metrics related to a given thread pool or group.Throttle The representation for Throttle - holds the both of runtime and static data.ThrottleConfiguration The abstraction to holds all the controlling policy parameterThrottleConfigurationFactory Factory for creating a ThrottleConfiguration - holds all callers controle parametersThrottleConstants ThrottleContext Holds the all runtime data corresponding to call remote callers.ThrottleContextCleanupTask This task is responsible for cleanup callers which has expired along with hazelcast shared paramsThrottleContextFactory Factory for creating a ThrottleContext - holds all callers runtime data - the current stateThrottleDataHolder This class is used to keep frequently changing Throttle data.ThrottleEnguageUtils ThrottleException Exception for throttleThrottleFactory Factory for creating a throttle instance using throttle policyThrottleHandler ThrottleModule ThrottleObserver ThrottlePolicyProcessor Deprecated. The class for processing policy that specify throttle configurationThrottleProperties ThrottleReplicator ThrottleServiceComponent ThrottleServiceDataHolder ThrottleUtil ThrottleWindowReplicator TranscationManger TreeMapTypeAdapterFactory Class responsible for holding the JSON data as a tree-map.UnboundedQueue<E> An unbounded queue backed by and ArrayList.URITemplate URITemplateException URITemplateParser URLTextRetriever UserPriviligesHandler Util This is a util class to provide required functions.Utils ValidatorConstants Constants used in JSON parser.ValidatorException Exception for validation rule violations.Variable VFSConstants VFSConstants.SFTP_FILE_OPTION VFSOutTransportInfo The VFS OutTransportInfo is a holder of information to send an outgoing message (e.g.VFSParamDTO VFSUtils XFormURLEncodedBuilder Synapse specific message builder for "application/x-www-form-urlencoded" content type.XFormURLEncodedFormatter Formates the request message as application/x-www-form-urlencodedXMLMultipleEventWriter Simple delegate writer which generates<?xml-multiple?>
processing instructions when writing a sequence of elements matching some element path.XMLMultipleStreamWriter Simple delegate writer which generates<?xml-multiple?>
processing instructions when writing a sequence of elements matching some element path.XMLStreamReaderScope<T> XMLStreamWriterScope<T>