Package org.ametys.cms.indexing.solr
Class AdditionalPropertyIndexerExtensionPoint
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint<AdditionalPropertyIndexer>
org.ametys.cms.indexing.solr.AdditionalPropertyIndexerExtensionPoint
- All Implemented Interfaces:
LogEnabled,ExtensionPoint<AdditionalPropertyIndexer>,Disposable,Initializable,Component,Contextualizable,Serviceable,ThreadSafe
public class AdditionalPropertyIndexerExtensionPoint
extends AbstractThreadSafeComponentExtensionPoint<AdditionalPropertyIndexer>
ExtensionPoint for registering AdditionalPropertyIndexers.-
Field Summary
FieldsFields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIndexers(String type) Get the additional property indexers for the given type.voidFinalize the initialization of the extensions.
This method is called after alladdExtension()calls.
This is the last step before the actual startup of the application.Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
addComponent, addExtension, contextualize, deferredInitializeExtensions, dispose, getExtension, getExtensionsIds, hasExtension, initialize, serviceMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
ROLE
The extension point role.
-
-
Constructor Details
-
AdditionalPropertyIndexerExtensionPoint
-
-
Method Details
-
initializeExtensions
Description copied from interface:ExtensionPointFinalize the initialization of the extensions.
This method is called after alladdExtension()calls.
This is the last step before the actual startup of the application.- Specified by:
initializeExtensionsin interfaceExtensionPoint<AdditionalPropertyIndexer>- Overrides:
initializeExtensionsin classAbstractThreadSafeComponentExtensionPoint<AdditionalPropertyIndexer>- Throws:
Exception- if something wrong occurs
-
getIndexers
Get the additional property indexers for the given type.- Parameters:
type- The type.- Returns:
- The additional property indexers for the given type.
-