Package org.commonjava.indy.folo.data
Class FoloRecordCache
- java.lang.Object
-
- org.commonjava.indy.folo.data.FoloRecordCache
-
- All Implemented Interfaces:
FoloRecord
@Deprecated(since="3.3.0") @ApplicationScoped public class FoloRecordCache extends Object implements FoloRecord
Deprecated.As folo recording function has been moved to tracking service, we don't need this storage anymore
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedFoloRecordCache()Deprecated.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)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddSealedRecord(org.commonjava.indy.folo.model.TrackedContent record)Deprecated.voiddelete(org.commonjava.indy.folo.model.TrackingKey key)Deprecated.org.commonjava.indy.folo.model.TrackedContentget(org.commonjava.indy.folo.model.TrackingKey key)Deprecated.Set<org.commonjava.indy.folo.model.TrackingKey>getInProgressTrackingKey()Deprecated.Set<org.commonjava.indy.folo.model.TrackedContent>getSealed()Deprecated.Set<org.commonjava.indy.folo.model.TrackingKey>getSealedTrackingKey()Deprecated.booleanhasInProgressRecord(org.commonjava.indy.folo.model.TrackingKey key)Deprecated.booleanhasRecord(org.commonjava.indy.folo.model.TrackingKey key)Deprecated.booleanhasSealedRecord(org.commonjava.indy.folo.model.TrackingKey key)Deprecated.booleanrecordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry)Deprecated.Add a new artifact upload/download item to given affected store within a tracked-content record.voidreplaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record)Deprecated.org.commonjava.indy.folo.model.TrackedContentseal(org.commonjava.indy.folo.model.TrackingKey trackingKey)Deprecated.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.commonjava.indy.folo.data.FoloRecord
getLegacy, getLegacyTrackingKeys
-
-
-
-
Constructor Detail
-
FoloRecordCache
protected FoloRecordCache()
Deprecated.
-
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)Deprecated.
-
-
Method Detail
-
recordArtifact
public boolean recordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry) throws FoloContentException, org.commonjava.indy.IndyWorkflowExceptionDeprecated.Add a new artifact upload/download item to given affected store within a tracked-content record. If the tracked-content record doesn't exist, or doesn't contain the specified affected store, values will be created on-demand.- Specified by:
recordArtifactin interfaceFoloRecord- Parameters:
entry- The TrackedContentEntry which will be cached- Returns:
- True if a new record was stored, otherwise false
- Throws:
FoloContentExceptionorg.commonjava.indy.IndyWorkflowException
-
delete
public void delete(org.commonjava.indy.folo.model.TrackingKey key)
Deprecated.- Specified by:
deletein interfaceFoloRecord
-
replaceTrackingRecord
public void replaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record)
Deprecated.- Specified by:
replaceTrackingRecordin interfaceFoloRecord
-
hasRecord
public boolean hasRecord(org.commonjava.indy.folo.model.TrackingKey key)
Deprecated.- Specified by:
hasRecordin interfaceFoloRecord
-
hasSealedRecord
public boolean hasSealedRecord(org.commonjava.indy.folo.model.TrackingKey key)
Deprecated.
-
hasInProgressRecord
public boolean hasInProgressRecord(org.commonjava.indy.folo.model.TrackingKey key)
Deprecated.
-
get
public org.commonjava.indy.folo.model.TrackedContent get(org.commonjava.indy.folo.model.TrackingKey key)
Deprecated.- Specified by:
getin interfaceFoloRecord
-
seal
public org.commonjava.indy.folo.model.TrackedContent seal(org.commonjava.indy.folo.model.TrackingKey trackingKey)
Deprecated.- Specified by:
sealin interfaceFoloRecord
-
getInProgressTrackingKey
public Set<org.commonjava.indy.folo.model.TrackingKey> getInProgressTrackingKey()
Deprecated.- Specified by:
getInProgressTrackingKeyin interfaceFoloRecord
-
getSealedTrackingKey
public Set<org.commonjava.indy.folo.model.TrackingKey> getSealedTrackingKey()
Deprecated.- Specified by:
getSealedTrackingKeyin interfaceFoloRecord
-
getSealed
public Set<org.commonjava.indy.folo.model.TrackedContent> getSealed()
Deprecated.- Specified by:
getSealedin interfaceFoloRecord
-
addSealedRecord
public void addSealedRecord(org.commonjava.indy.folo.model.TrackedContent record)
Deprecated.- Specified by:
addSealedRecordin interfaceFoloRecord
-
-