@ApplicationScoped public class FoloRecordCache extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
FoloRecordCache() |
|
FoloRecordCache(org.infinispan.Cache<org.commonjava.indy.folo.model.TrackedContentEntry,org.commonjava.indy.folo.model.TrackedContentEntry> inProgressRecordCache,
org.infinispan.Cache<org.commonjava.indy.folo.model.TrackingKey,org.commonjava.indy.folo.model.TrackedContent> sealedRecordCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSealedRecord(org.commonjava.indy.folo.model.TrackedContent record) |
void |
delete(org.commonjava.indy.folo.model.TrackingKey key) |
org.commonjava.indy.folo.model.TrackedContent |
get(org.commonjava.indy.folo.model.TrackingKey key) |
Set<org.commonjava.indy.folo.model.TrackingKey> |
getInProgressTrackingKey() |
Set<org.commonjava.indy.folo.model.TrackedContent> |
getSealed() |
Set<org.commonjava.indy.folo.model.TrackingKey> |
getSealedTrackingKey() |
boolean |
hasInProgressRecord(org.commonjava.indy.folo.model.TrackingKey key) |
boolean |
hasRecord(org.commonjava.indy.folo.model.TrackingKey key) |
boolean |
hasSealedRecord(org.commonjava.indy.folo.model.TrackingKey key) |
boolean |
recordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry)
Add a new artifact upload/download item to given affected store within a tracked-content record.
|
void |
replaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record) |
org.commonjava.indy.folo.model.TrackedContent |
seal(org.commonjava.indy.folo.model.TrackingKey trackingKey) |
protected FoloRecordCache()
public FoloRecordCache(org.infinispan.Cache<org.commonjava.indy.folo.model.TrackedContentEntry,org.commonjava.indy.folo.model.TrackedContentEntry> inProgressRecordCache,
org.infinispan.Cache<org.commonjava.indy.folo.model.TrackingKey,org.commonjava.indy.folo.model.TrackedContent> sealedRecordCache)
public boolean recordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry)
throws FoloContentException,
org.commonjava.indy.IndyWorkflowException
entry - The TrackedContentEntry which will be cachedFoloContentExceptionorg.commonjava.indy.IndyWorkflowExceptionpublic void delete(org.commonjava.indy.folo.model.TrackingKey key)
public void replaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record)
public boolean hasRecord(org.commonjava.indy.folo.model.TrackingKey key)
public boolean hasSealedRecord(org.commonjava.indy.folo.model.TrackingKey key)
public boolean hasInProgressRecord(org.commonjava.indy.folo.model.TrackingKey key)
public org.commonjava.indy.folo.model.TrackedContent get(org.commonjava.indy.folo.model.TrackingKey key)
public org.commonjava.indy.folo.model.TrackedContent seal(org.commonjava.indy.folo.model.TrackingKey trackingKey)
public Set<org.commonjava.indy.folo.model.TrackingKey> getInProgressTrackingKey()
public Set<org.commonjava.indy.folo.model.TrackingKey> getSealedTrackingKey()
public Set<org.commonjava.indy.folo.model.TrackedContent> getSealed()
public void addSealedRecord(org.commonjava.indy.folo.model.TrackedContent record)
Copyright © 2011-2018-2019. All Rights Reserved.