|
eXo Kernel :: Container 2.5.0-GA | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Container.AdvancedContextCreationalContext corresponding to the given key, to the dependency resolution
context
URL corresponding to the location of the
configuration files to add
null other it will execute the task only of this
portal container if the ServletContext is on of its dependencies
addInitTask with ServletContext.getServletContextName()
as portal container name
AlterableContextInterceptor should be injected into the
Interceptor chain.ApplicationScoped as default scopePortalContainerDefinition
PortalContainerDefinition
PortalContainerDefinition
PortalContainerDefinition
Interceptor should be injected into the
Interceptor chain.NameTemplate.
String and return the result
ComponentAdapter insteadcomponent adapters.Container based on
java.util.concurrent collections.ComponentAdapterFactory and a parent container.
ComponentAdapterFactory and a parent container.
ConfigurationManager is the component allowing to access to the configuration of a given
eXo container.ContainerContainer as described in the GoF.ContextContextManager based on a ConcurrentHashMap that is
filled thanks to a component plugins.SessionScoped and RequestScopedClass with the
given InitParams
Class with the
given InitParams
Class with no parameters
This is equivalent to call AbstractContainer.createComponent(Class, InitParams) with
null as InitParams
Class with the
given InitParams
registerPortalContainer
CreationContextStorage instance from the given key
CreationContextStorage instance from the given key
CreationContextStorage instance from the given key
CreationalContext and its contentServletContext of the rest web application
ServletContext of the rest web application
InterceptorChainFactory.NamedQualifier.Dependent as default scopeCreationContext that has been stored in the current storage
CreationContext that has been stored in the given storage
Disposable.dispose().
Contextual ids that have been stored
ExoContainer.getComponentAdapter(Object, Class, boolean) with true for the parameter
autoRegistration
ExoContainer.getComponentAdapterOfType(Class, boolean) with true for the parameter
autoRegistration
ExoContainer.getComponentInstance(Object, Class, boolean) with true for the parameter
autoRegistration
ConcurrentContainer.CreationalContextComponentAdapter can be found it returns null otherwise
it first try to get it from the dependency resolution context if it still cannot
be found we get the instance from the ConcurrentContainer.CreationalContextComponentAdapter.
ExoContainer.getComponentInstanceOfType(Class, boolean) with true for the parameter
autoRegistration
ConfigurationManager from the given ExoContainer if it exists,
then returns the nested Configuration otherwise it returns null
ContextManager that has been registered
CreationContext corresponding to the given Contextual id
Interceptor from the last to the head
ExternalComponentPlugins that have not been used, null
if there are all used.
Interceptor into the Interceptor
chain.
Interceptor into the Interceptor
chain.
Contextual
Interceptor into the Interceptor
chain.
Interceptor into the Interceptor
chain.
InputStream of the resource file corresponding to the url provided in
String format
InputStream of the resource file corresponding to the url provided in
String format
Contextual id.
Interceptor chain with the provided ExoContainer instance as parent container
and with the provided ExoContainer as holder of the container.
Interceptor chain with the provided ExoContainer instance as parent container
and with the provided ExoContainer as holder of the container.
InterceptorChainFactory that must be used to create all the Interceptor chains
ManagementContext
ManagementContext
ManagementContext
ManagementContext
MBeanServer this method is needed for backward compatibility
MBeanServer this method is needed for backward compatibility
MBeanServer this method is needed for backward compatibility
MBeanServer this method is needed for backward compatibility
PropertyManager.getProperty(String) with the PropertyManager.RUNTIME_PROFILES
property.
URL of the resource file corresponding to the url provided in
String format
URL of the resource file corresponding to the url provided in
String format
ServletContext related to the given portal container
ServletContext.getServletContextName() if not null
otherwise it will extract the value from the value of ServletContext.getContextPath()
Interceptor from the last to the head
Interceptor.
Interceptor.
ConfigurationManager.getResource(String)
ClassLoader between the PortalContainerClassLoader and the
ClassLoader of the web application.
Interceptor chain
Inject
Interceptor which can be injected into the chain of Interceptor
Dynamic Interceptor will be created thanks to the ServiceLoader so it must provide a constructor with no
parameter.Interceptor chainInterceptorChainFactory to use.ContextManager has already been loaded
PortalContainerConfig
ThreadContext into one
PortalContainer that has been disabled.
service is called
StereotypeContainer.PropertyConfigurator in the constructor, in order to make sure that it is
created before since it could define some JVM parameters that could be used internally by the
PortalContainerConfig
PortalContainer and its dependencies.PortalContainerDefinition
Created by The eXo Platform SAS
Author : Nicolas Filotto
nicolas.filotto@exoplatform.com
11 juin 2010PortalContainerDefinitionChange that will add the nested dependencies
at the end of the dependency list of the PortalContainerDefinition.PortalContainerDefinitionChange that will add the nested dependencies
after a target dependency to the dependency list of the PortalContainerDefinition.PortalContainerDefinitionChange that will add the nested dependencies
before a target dependency to the dependency list of the PortalContainerDefinition.PortalContainerDefinitionChange that will add new internal settings
to the PortalContainerDefinition.PortalContainer that has been disabled.PropertyManager
static methods.PropertyManager static methods.ThreadContextHolder of the ExoContainer
PortalContainerDefinition
ContextManager has been defined and
a context for SessionScoped and/or RequestScoped has been configured.
PortalContainerDefinition
Contextual id
RequestScoped as default scopeInterceptor and inject them into a list of Interceptor
according to the annotation Before and After
IllegalArgumentException is thrown
Double.parseDouble(String) method and returns its value.
If the parsing fails then throws an IllegalArgumentException
Integer.parseInt(String) method and returns its value.
If the parsing fails then throws an IllegalArgumentException
Long.parseLong(String) method and returns its value.
If the parsing fails then throws an IllegalArgumentException
Interceptor using the annotation Before and After
ThreadContextHolder
of the ExoContainer
PortalContainerDefinition.SessionScoped.SessionScoped as default scopeInterceptor
Interceptor
Contextual id
Interceptor
Interceptor
ConcurrentMapSingleton as default scopeStartable.start().
Startable.stop().
ThreadContextHolder of the ExoContainer
ThreadLocal hold by a ThreadContextHolder
This component has not been designed to be thread safe so ensure that you create
a new instance each time you use it.ThreadLocal
whose value is required by the component to work normally and cannot be recovered.Writer
StringWriter and
returns the content
Container that has to accept the visitor.
|
eXo Kernel :: Container 2.5.0-GA | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||