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
MutableLogEventUtility 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.
use
MultitenantUtils.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.
use
ServerConstants