@ApplicationScoped @Counted(name="storage_operation_count_InMemoryRegistryStorage", description="Total number of storage operations.", tags={"group=STORAGE","metric=storage_operation_count"}, reusable=true) @ConcurrentGauge(name="concurrent_operation_count_InMemoryRegistryStorage", description="Number of concurrent storage operations.", tags={"group=STORAGE","metric=concurrent_operation_count"}, reusable=true) @Timed(name="storage_operation_time_InMemoryRegistryStorage", description="Time for a storage operation to process.", tags={"group=STORAGE","metric=storage_operation_time"}, unit="milliseconds", reusable=true) public class InMemoryRegistryStorage extends SimpleMapRegistryStorage
artifactRules, factory, global, globalRules, storage
Constructor and Description |
---|
InMemoryRegistryStorage() |
Modifier and Type | Method and Description |
---|---|
protected long |
nextGlobalId() |
createArtifactRulesMap, createGlobalMap, createGlobalRulesMap, createStorageMap
afterInit, beforeInit, createArtifact, createArtifactRuleAsync, createArtifactWithMetadata, createGlobalRule, createOrUpdateArtifact, deleteArtifact, deleteArtifactRule, deleteArtifactRules, deleteArtifactRulesInternal, deleteArtifactVersion, deleteArtifactVersionMetaData, deleteGlobalRule, deleteGlobalRules, getArtifact, getArtifactIds, getArtifactMetaData, getArtifactMetaData, getArtifactMetaData, getArtifactRule, getArtifactRules, getArtifactVersion, getArtifactVersion, getArtifactVersionMetaData, getArtifactVersions, getContentMap, getGlobalRule, getGlobalRules, init, lookupFn, searchArtifacts, searchVersions, statesFilter, toStoredArtifact, updateArtifact, updateArtifactMetaData, updateArtifactRule, updateArtifactState, updateArtifactState, updateArtifactVersionMetaData, updateArtifactWithMetadata, updateGlobalRule
createArtifactRule, isAlive, isReady
protected long nextGlobalId()
nextGlobalId
in class AbstractMapRegistryStorage
Copyright © 2020 Red Hat. All rights reserved.