Class NuxeoRepositories
- java.lang.Object
-
- org.nuxeo.runtime.model.DefaultComponent
-
- org.nuxeo.ecm.core.opencmis.impl.server.NuxeoRepositories
-
- All Implemented Interfaces:
Adaptable
,Component
,Extensible
,TimestampedService
public class NuxeoRepositories extends DefaultComponent
Information about all Nuxeo repositories.Information is cached, and an initial connection to the repository is needed to get the root folder id.
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,NuxeoRepository>
repositories
-
Fields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name
-
-
Constructor Summary
Constructors Constructor Description NuxeoRepositories()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<NuxeoRepository>
getRepositories()
NuxeoRepository
getRepository(String repositoryId)
protected void
initRepositories()
void
start(ComponentContext context)
Start the component.void
stop(ComponentContext context)
Stop the component.-
Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
activate, addRuntimeMessage, addRuntimeMessage, deactivate, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerContribution, registerExtension, setLastModified, setModifiedNow, setName, unregister, unregisterContribution, unregisterExtension
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.nuxeo.runtime.model.Component
applicationStarted, getApplicationStartedOrder
-
-
-
-
Field Detail
-
repositories
protected Map<String,NuxeoRepository> repositories
-
-
Constructor Detail
-
NuxeoRepositories
public NuxeoRepositories()
-
-
Method Detail
-
start
public void start(ComponentContext context)
Description copied from interface:Component
Start the component. This method is called after all the components were resolved and activated- Specified by:
start
in interfaceComponent
- Overrides:
start
in classDefaultComponent
-
stop
public void stop(ComponentContext context)
Description copied from interface:Component
Stop the component.- Specified by:
stop
in interfaceComponent
- Overrides:
stop
in classDefaultComponent
-
getRepository
public NuxeoRepository getRepository(String repositoryId)
-
getRepositories
public List<NuxeoRepository> getRepositories()
-
initRepositories
protected void initRepositories()
-
-