All Classes and Interfaces

Class
Description
This is an abstract implementation of the Axis2ConfigurationContextObserver interface.
This class will provide basic functionality to write http and https listeners for WSO2 projects.
 
The class AntBuildInvoker provides a Java utility engine to invoke ANT targets of a given build file.
 
Audit log.
Builder class for AuditLog.
This observer will be notified during the authentication process so that various initializations can be done.
 
 
 
 
This observer will be notified when a new Axis2 ConfigurationContext is created invalid input: '&' populated or destroyed
 
 
 
 
 
 
Dynamically add deployers to the AxisConfiguration
 
CarbonAuditLog is a wrapper implementation of the Log interface from Apache Commons Logging.
This class contains all the significant constants used by Carbon core invalid input: '&' Carbon components
Custom Axis2 events
 
 
Constants for Logging events.
 
This provides the API for sub-tenant programming around WSO2 Carbon and WSO2 Stratos.
CarbonContextActivator
This class will preserve an instance the current CarbonContext as a thread local variable.
 
 
Since both org.wso2.carbon.context.internal.CarbonContextServiceComponent and org.wso2.carbon.core.internal.CarbonCoreServiceComponent get activate when org.wso2.carbon.user.core.service.RealmService org.wso2.carbon.registry.api.RegistryService exist, we can't guarantee the order of activation.
Since both org.wso2.carbon.context.internal.CarbonContextServiceComponent and org.wso2.carbon.core.internal.CarbonCoreServiceComponent get activate when org.wso2.carbon.user.core.service.RealmService org.wso2.carbon.registry.api.RegistryService exist, we can't guarantee the order of activation.
 
Class CarbonError is used to encapsulate error messages which are eventually to be displayed inside the proper error page.
 
A collection of useful utility methods
 
 
This is a Circular Buffer implementation.
 
 
 
 
 
 
 
 
Any Server implementaion which should support restarting or shutting down should implement this interface
Deprecated.
This class is deprecated as part of an effort to unify all HTTP client implementations in the product.
Custom TLS strategy that disables Java's built-in hostname verification to allow custom hostname verifiers to be the sole verification mechanism.
 
Utility class for handling data pagination
 
 
 
 
Wraps the DeploymentFileData object, and provides additional detail on whether the current DeploymentFileData is ghost or not
Diagnostic log.
Builder class for DiagnosticLog.
Log detail levels of the diagnostic log.
Result status of the diagnostic log.
 
 
 
A set of useful utility for File manipulation operations
 
 
 
Keeps track of deployment file data objects of ghost artifacts.
Ghost aware aar services deployer.
A collection of utility methods which are used by the Ghost Deployer
Common interface for all ghost meta artifact loaders (Service, Webapps)
 
Util methods for creating HTTP clients using Apache HTTP Client 5.
Util methods for HTTP Client.
 
 
HybridKeyStorePersistenceManager is a hybrid implementation of KeyStorePersistenceManager.
 
This class provides General IO stream manipulation utilities.
This implementation handles the keystore storage/persistence related logics in the Database.
A utility that allows importing a certificate from one keystore to another
This is the model class for the key store.
This interface supports the persistence/storage related logics of key stores.
Factory class to get the KeyStorePersistenceManager based on the configuration.
A collection of key store and trust store related utility methods.
A collection of file type extensions against the store file type.
Sets up the libraries for the war distribution installer to use and to work on.
Custom hostname verifier class with Apache Http Client 5.
The ManagementFactory class is a factory class for getting managed beans for the Java platform.
 
 
The class which is responsible for registering MBeans
Accept parameters for ProjectResourceBundle, but defer object instantiation (and therefore resource bundle loading) until required.
 
 
A simple interface that needs to be implemented by a queue service provider which is capable of handling tenant-specific queues.
Constants used in the Carbon multitenancy implementation
 
Creates a new mutable log event to append to the CircularBuffer Refer MutableLogEvent
Utility classes for networking
Model class to hold operation scope details.
This class holds the context for validating operation scopes.
TODO: class description
Any data set which can be paged (as page 1, page 2, page3 ...) should implement this interface.
 
Constants used in the persistence manager.
 
 
 
The implementations of this OSGi service will be called as soon as a AxisConfiguration is created
This CarbonContext provides users the ability to carry out privileged actions such as switching tenant flows, setting tenant ID etc.
Wrapper class for resource bundles.
If proxyPort parameter present in a listener derived from org.wso2.carbon.utils.transport.AbstractTransportListener, this will get populated.
This implementation handles the keystore storage/persistence related logics in the Registry.
An enumeration of types describing the type of registry used.
CURRENTLY NOT USED KEEPING FOR REFERENCE 9/19/2002
This class wraps a character array to be used to handle sensitive data like passwords.
 
 
 
 
Exception class for a Server
 
 
This handler is used to set tenant domain as a thread local variable in case where request is coming via NHTTP transport.
Deprecated.
 
Exception defined to denote that provided secret type is not supported.
This API needs to be implemented if someone is willing to extend the behaviour of the tenant to user mapping.
 
 
This interface must be implemented by classes (mainly threads etc), that require notification and waiting before the shutdown sequence commences in the process of a graceful shutdown.
Deprecated.