public class RepositoryService extends DefaultComponent
| Modifier and Type | Field and Description |
|---|---|
static ComponentName |
NAME |
static String |
XP_REPOSITORY |
lastModified, name| Constructor and Description |
|---|
RepositoryService() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doCreateRepositories()
Creates all the repositories.
|
protected void |
doInitRepositories()
Initializes all the repositories.
|
<T> T |
getAdapter(Class<T> adapter)
Returns an object which is an instance of the given class associated with this object.
|
int |
getApplicationStartedOrder()
The component notification order for
Component.applicationStarted(org.nuxeo.runtime.model.ComponentContext). |
protected RepositoryFactory |
getFactory(String repositoryName) |
Repository |
getRepository(String repositoryName)
Gets a repository given its name.
|
List<String> |
getRepositoryNames() |
protected void |
initializeRepository(RepositoryInitializationHandler handler,
String name) |
void |
initRepositories()
Start a tx and initialize repositories content.
|
void |
shutdown() |
void |
start(ComponentContext context)
Start the component.
|
void |
stop(ComponentContext context)
Stop the component.
|
activate, deactivate, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerContribution, registerExtension, setLastModified, setModifiedNow, setName, unregister, unregisterContribution, unregisterExtensionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplicationStartedpublic static final ComponentName NAME
public static final String XP_REPOSITORY
public RepositoryService()
public void shutdown()
public int getApplicationStartedOrder()
ComponentComponent.applicationStarted(org.nuxeo.runtime.model.ComponentContext).
Components are notified in increasing order. Order 1000 is the default order for components that don't care. Order 100 is the repository initialization.
public void start(ComponentContext context)
Componentstart in interface Componentstart in class DefaultComponentpublic void stop(ComponentContext context)
Componentstop in interface Componentstop in class DefaultComponentpublic void initRepositories()
protected void doCreateRepositories()
protected void doInitRepositories()
public <T> T getAdapter(Class<T> adapter)
Adaptablenull
if no such object can be found.getAdapter in interface AdaptablegetAdapter in class DefaultComponentadapter - the adapter class to look upnull if this object does not have an adapter for
the given classprotected void initializeRepository(RepositoryInitializationHandler handler, String name)
public Repository getRepository(String repositoryName)
Null is returned if no repository with that name was registered.
repositoryName - the repository nameprotected RepositoryFactory getFactory(String repositoryName)
public List<String> getRepositoryNames()
Copyright © 2019 Nuxeo. All rights reserved.