Class FoloRecordCassandra

  • All Implemented Interfaces:
    org.commonjava.indy.action.IndyLifecycleAction, org.commonjava.indy.action.StartupAction, FoloRecord

    @ApplicationScoped
    public class FoloRecordCassandra
    extends Object
    implements FoloRecord, org.commonjava.indy.action.StartupAction
    • Constructor Detail

      • FoloRecordCassandra

        public FoloRecordCassandra()
    • Method Detail

      • delete

        public void delete​(org.commonjava.indy.folo.model.TrackingKey key)
        Specified by:
        delete in interface FoloRecord
      • replaceTrackingRecord

        public void replaceTrackingRecord​(org.commonjava.indy.folo.model.TrackedContent record)
        Specified by:
        replaceTrackingRecord in interface FoloRecord
      • hasRecord

        public boolean hasRecord​(org.commonjava.indy.folo.model.TrackingKey key)
        Specified by:
        hasRecord in interface FoloRecord
      • get

        public org.commonjava.indy.folo.model.TrackedContent get​(org.commonjava.indy.folo.model.TrackingKey key)
        Specified by:
        get in interface FoloRecord
      • seal

        public org.commonjava.indy.folo.model.TrackedContent seal​(org.commonjava.indy.folo.model.TrackingKey trackingKey)
        Specified by:
        seal in interface FoloRecord
      • getSealed

        public Set<org.commonjava.indy.folo.model.TrackedContent> getSealed()
        Specified by:
        getSealed in interface FoloRecord
      • addSealedRecord

        public void addSealedRecord​(org.commonjava.indy.folo.model.TrackedContent record)
        Specified by:
        addSealedRecord in interface FoloRecord
      • start

        public void start()
                   throws org.commonjava.indy.action.IndyLifecycleException
        Specified by:
        start in interface org.commonjava.indy.action.StartupAction
        Throws:
        org.commonjava.indy.action.IndyLifecycleException
      • getStartupPriority

        public int getStartupPriority()
        Specified by:
        getStartupPriority in interface org.commonjava.indy.action.StartupAction
      • getId

        public String getId()
        Specified by:
        getId in interface org.commonjava.indy.action.IndyLifecycleAction
      • getLegacy

        public org.commonjava.indy.folo.model.TrackedContent getLegacy​(org.commonjava.indy.folo.model.TrackingKey key)
        Specified by:
        getLegacy in interface FoloRecord