Package org.exoplatform.container.spi
package org.exoplatform.container.spi
This package defines most important classes and interfaces, that should be used in case
you would like to implement a new
Container.-
ClassDescriptionThis annotation is used to indicate where the related
Interceptorshould be injected into theInterceptorchain.This annotation is used to indicate where the relatedInterceptorshould be injected into theInterceptorchain.A component adapter is responsible for providing a specific component instance.A component adapter factory is responsible for creatingcomponent adapters.This interface defines all the methods that we need to implement in order to allow eXo Kernel to delegate the whole life cycle of the components.Super class of any exception that could be thrown by aContainerInterface realizing a visitor pattern forContaineras described in the GoF.This annotation can be used to provide a default definition of the component when we try to access it by name thanks toNamedThis annotation can be used to provide a default definition of the component when we try to access it thanks to aQualifier.This annotation can be used to provide a default definition of the component when we try to access it by type.This interface describes anInterceptorwhich can be injected into the chain ofInterceptorDynamicInterceptorwill be created thanks to theServiceLoaderso it must provide a constructor with no parameter.This interface is used to create a newInterceptorchainThis class will provide theInterceptorChainFactoryto use.