Class DatarouterSecretOpRecordDao

java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.secretweb.storage.oprecord.DatarouterSecretOpRecordDao
All Implemented Interfaces:
io.datarouter.secret.service.SecretOpRecorder, io.datarouter.storage.dao.Dao

@Singleton
public class DatarouterSecretOpRecordDao
extends io.datarouter.storage.dao.BaseDao
implements io.datarouter.secret.service.SecretOpRecorder
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  DatarouterSecretOpRecordDao.DatarouterSecretOpRecordDaoParams  

    Nested classes/interfaces inherited from interface io.datarouter.secret.service.SecretOpRecorder

    io.datarouter.secret.service.SecretOpRecorder.NoOpSecretOpRecorder
  • Constructor Summary

    Constructors 
    Constructor Description
    DatarouterSecretOpRecordDao​(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterSecretOpRecordDao.DatarouterSecretOpRecordDaoParams params)  
  • Method Summary

    Modifier and Type Method Description
    void recordOp​(java.lang.String namespace, java.lang.String name, io.datarouter.secret.service.SecretOp secretOp, io.datarouter.secret.service.SecretOpReason reason)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • recordOp

      public void recordOp​(java.lang.String namespace, java.lang.String name, io.datarouter.secret.service.SecretOp secretOp, io.datarouter.secret.service.SecretOpReason reason)
      Specified by:
      recordOp in interface io.datarouter.secret.service.SecretOpRecorder