Package org.nuxeo.ecm.core.storage.dbs
Class DBSRepositoryService
java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.ecm.core.storage.dbs.DBSRepositoryService
- All Implemented Interfaces:
Adaptable
,Component
,Extensible
,TimestampedService
Service holding the configuration for DBS repositories.
- Since:
- 7.10-HF04, 8.1
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class org.nuxeo.runtime.model.DefaultComponent
lastModified, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
activate
(ComponentContext context) Activates the component.void
addContribution
(DBSRepositoryDescriptor descriptor, Class<? extends DBSRepositoryFactory> factoryClass) void
deactivate
(ComponentContext context) Deactivates the component.void
removeContribution
(DBSRepositoryDescriptor descriptor, Class<? extends DBSRepositoryFactory> factoryClass) protected void
updateRegistration
(String repositoryName, Class<? extends DBSRepositoryFactory> factoryClass) Update repository registration in high-level repository service.Methods inherited from class org.nuxeo.runtime.model.DefaultComponent
addRuntimeMessage, addRuntimeMessage, getAdapter, getDescriptor, getDescriptors, getLastModified, getRegistry, register, registerContribution, registerExtension, setLastModified, setModifiedNow, setName, start, stop, 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
getApplicationStartedOrder
-
Field Details
-
registry
-
-
Constructor Details
-
DBSRepositoryService
public DBSRepositoryService()
-
-
Method Details
-
activate
Description copied from interface:Component
Activates the component.This method is called by the runtime when a component is activated.
- Specified by:
activate
in interfaceComponent
- Overrides:
activate
in classDefaultComponent
- Parameters:
context
- the runtime context
-
deactivate
Description copied from interface:Component
Deactivates the component.This method is called by the runtime when a component is deactivated.
- Specified by:
deactivate
in interfaceComponent
- Overrides:
deactivate
in classDefaultComponent
- Parameters:
context
- the runtime context
-
addContribution
public void addContribution(DBSRepositoryDescriptor descriptor, Class<? extends DBSRepositoryFactory> factoryClass) -
removeContribution
public void removeContribution(DBSRepositoryDescriptor descriptor, Class<? extends DBSRepositoryFactory> factoryClass) -
updateRegistration
protected void updateRegistration(String repositoryName, Class<? extends DBSRepositoryFactory> factoryClass) Update repository registration in high-level repository service. -
getRepositoryDescriptor
-