public class TaskIndexEngineFactory extends Object
Modifier and Type | Method and Description |
---|---|
<T extends ITaskIndexManager> |
getIndexEngineManager(Class<T> engineType)
Retrieves an index engine manager, registered as an OSGi service or as a Java
service.
|
ITaskIndexManager<?> |
getIndexEngineManager(IndexEngineType engineType)
Retrieves an index engine manager, registered as an OSGi service or as a Java
service.
|
ITaskIndexManager<?> |
getIndexEngineManager(String engineType)
Retrieves an index engine manager, registered as an OSGi service or as a Java
service.
|
static TaskIndexEngineFactory |
getInstance() |
public static TaskIndexEngineFactory getInstance()
public <T extends ITaskIndexManager> T getIndexEngineManager(Class<T> engineType) throws PortalException
T
- - the index engine implementationengineType
- - the index engine type classPortalException
- if the specified manager cannot be found or any other exception occurspublic ITaskIndexManager<?> getIndexEngineManager(IndexEngineType engineType) throws PortalException
engineType
- - the index engine type, DB or HPSTRAPortalException
- if the specified manager cannot be found or any other exception occurspublic ITaskIndexManager<?> getIndexEngineManager(String engineType) throws PortalException
engineType
- - the index engine type, DB or HPSTRAPortalException
- if the specified manager cannot be found or any other exception occurs