@ApplicationScoped public class FoloRecordCassandra extends Object implements FoloRecord, org.commonjava.indy.action.StartupAction
| Constructor and Description |
|---|
FoloRecordCassandra() |
| 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) |
String |
getId() |
Set<org.commonjava.indy.folo.model.TrackingKey> |
getInProgressTrackingKey() |
org.commonjava.indy.folo.model.TrackedContent |
getLegacy(org.commonjava.indy.folo.model.TrackingKey key) |
Set<org.commonjava.indy.folo.model.TrackingKey> |
getLegacyTrackingKeys() |
Set<org.commonjava.indy.folo.model.TrackedContent> |
getSealed() |
Set<org.commonjava.indy.folo.model.TrackingKey> |
getSealedTrackingKey() |
int |
getStartupPriority() |
boolean |
hasRecord(org.commonjava.indy.folo.model.TrackingKey key) |
void |
initialize() |
boolean |
recordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry) |
void |
replaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record) |
org.commonjava.indy.folo.model.TrackedContent |
seal(org.commonjava.indy.folo.model.TrackingKey trackingKey) |
void |
start() |
@PostConstruct public void initialize()
public boolean recordArtifact(org.commonjava.indy.folo.model.TrackedContentEntry entry)
throws FoloContentException,
org.commonjava.indy.IndyWorkflowException
recordArtifact in interface FoloRecordFoloContentExceptionorg.commonjava.indy.IndyWorkflowExceptionpublic void delete(org.commonjava.indy.folo.model.TrackingKey key)
delete in interface FoloRecordpublic void replaceTrackingRecord(org.commonjava.indy.folo.model.TrackedContent record)
replaceTrackingRecord in interface FoloRecordpublic boolean hasRecord(org.commonjava.indy.folo.model.TrackingKey key)
hasRecord in interface FoloRecordpublic org.commonjava.indy.folo.model.TrackedContent get(org.commonjava.indy.folo.model.TrackingKey key)
get in interface FoloRecordpublic org.commonjava.indy.folo.model.TrackedContent seal(org.commonjava.indy.folo.model.TrackingKey trackingKey)
seal in interface FoloRecordpublic Set<org.commonjava.indy.folo.model.TrackingKey> getInProgressTrackingKey()
getInProgressTrackingKey in interface FoloRecordpublic Set<org.commonjava.indy.folo.model.TrackingKey> getSealedTrackingKey()
getSealedTrackingKey in interface FoloRecordpublic Set<org.commonjava.indy.folo.model.TrackedContent> getSealed()
getSealed in interface FoloRecordpublic void addSealedRecord(org.commonjava.indy.folo.model.TrackedContent record)
addSealedRecord in interface FoloRecordpublic void start()
throws org.commonjava.indy.action.IndyLifecycleException
start in interface org.commonjava.indy.action.StartupActionorg.commonjava.indy.action.IndyLifecycleExceptionpublic int getStartupPriority()
getStartupPriority in interface org.commonjava.indy.action.StartupActionpublic String getId()
getId in interface org.commonjava.indy.action.IndyLifecycleActionpublic org.commonjava.indy.folo.model.TrackedContent getLegacy(org.commonjava.indy.folo.model.TrackingKey key)
getLegacy in interface FoloRecordpublic Set<org.commonjava.indy.folo.model.TrackingKey> getLegacyTrackingKeys()
getLegacyTrackingKeys in interface FoloRecordCopyright © 2011-2020-2022. All Rights Reserved.