Package | Description |
---|---|
org.dcm4che3.conf.core |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.api |
This package is contained in the Maven module dcm4che-conf-core-api.
|
org.dcm4che3.conf.core.index |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.normalization |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.olock |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.storage |
This package is contained in the Maven module dcm4che-conf-core.
|
Modifier and Type | Class and Description |
---|---|
class |
DelegatingConfiguration |
class |
ExtensionMergingConfiguration
Ensures that extensions are not deleted, even if they are unknown to the caller of persistNode
|
Modifier and Type | Interface and Description |
---|---|
interface |
Configuration
Denotes a configuration source.
|
Modifier and Type | Class and Description |
---|---|
class |
ReferenceIndexingDecorator
Keeps an index of objects referable by uuids to allow fast lookup by uuid
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultsAndNullFilterDecorator |
Modifier and Type | Class and Description |
---|---|
class |
HashBasedOptimisticLockingConfiguration
Caution: persistNode should be called in a transaction to ensure consistent comparison between data from backend/data being persisted,
otherwise it's possible that another writer modifies something before this class obtains a lock and the changes by that writer will be lost
Edge cases:
If one deletes a node that is a root of olock, and another changes that node, it is NOT considered a conflict, regardless of operation order the node will be just deleted.
|
Modifier and Type | Class and Description |
---|---|
class |
InMemoryConfiguration |
class |
InMemoryReadOnlyConfiguration |
class |
SimpleCachingConfigurationDecorator
Simple caching, no full transaction support, e.g.
|
class |
SingleJsonFileConfigurationStorage |
Copyright © 2017 dcm4che.org. All rights reserved.