public abstract class MonitoredBackend extends Object implements RepositoryBackend
| Modifier | Constructor and Description |
|---|---|
protected |
MonitoredBackend(RepositoryBackend wrapped) |
| Modifier and Type | Method and Description |
|---|---|
Model |
initialize(RepositoryImpl repository)
Initializer.
|
Mapper |
newMapper(Session.PathResolver pathResolver,
boolean useInvalidations)
Creates a new instance a
Mapper. |
void |
setClusterInvalidator(ClusterInvalidator clusterInvalidator)
Sets the cluster invalidator, to be used by future mappers created.
|
void |
shutdown()
Shuts down the backend.
|
protected MonitoredBackend(RepositoryBackend wrapped)
public Mapper newMapper(Session.PathResolver pathResolver, boolean useInvalidations)
RepositoryBackendMapper. Called once for every new session.newMapper in interface RepositoryBackendpathResolver - the path resolveruseInvalidations - whether this mapper participates in invalidation propagationpublic Model initialize(RepositoryImpl repository)
RepositoryBackendinitialize in interface RepositoryBackendpublic void setClusterInvalidator(ClusterInvalidator clusterInvalidator)
RepositoryBackendsetClusterInvalidator in interface RepositoryBackendpublic void shutdown()
RepositoryBackendshutdown in interface RepositoryBackendCopyright © 2018 Nuxeo. All rights reserved.