Class RocksDbQueueFactory<T extends RocksDbQueue<ID,​DATA>,​ID,​DATA>

    • Constructor Detail

      • RocksDbQueueFactory

        public RocksDbQueueFactory()
    • Method Detail

      • getRootStorageDir

        public String getRootStorageDir()
        Root directory to store RocksDB's data. Each queue created by this factory stores its own data in a sub-directory.
        Returns:
      • setRootStorageDir

        public RocksDbQueueFactory<T,​ID,​DATA> setRootStorageDir​(String rootStorageDir)
        Root directory to store RocksDB's data. Each queue created by this factory stores its own data in a sub-directory.
        Parameters:
        rootStorageDir -
        Returns:
      • getDefaultCfNameQueue

        public String getDefaultCfNameQueue()
        Default name of the column-family to store queue messages, passed to all queues created by this factory.
        Returns:
      • setDefaultCfNameQueue

        public RocksDbQueueFactory<T,​ID,​DATA> setDefaultCfNameQueue​(String defaultCfNameQueue)
        Default name of the column-family to store queue messages, passed to all queues created by this factory.
        Parameters:
        defaultCfNameQueue -
        Returns:
      • getDefaultCfNameMetaData

        public String getDefaultCfNameMetaData()
        Default name of the column-family to store metadata, passed to all queues created by this factory.
        Returns:
      • setDefaultCfNameMetaData

        public RocksDbQueueFactory<T,​ID,​DATA> setDefaultCfNameMetaData​(String defaultCfNameMetaData)
        Default name of the column-family to store metadata, passed to all queues created by this factory.
        Parameters:
        defaultCfNameMetaData -
        Returns:
      • getDefaultCfNameEphemeral

        public String getDefaultCfNameEphemeral()
        Default name of the column-family to store ephemeral messages, passed to all queues created by this factory.
        Returns:
      • setDefaultCfNameEphemeral

        public RocksDbQueueFactory<T,​ID,​DATA> setDefaultCfNameEphemeral​(String defaultCfNameEphemeral)
        Default name of the column-family to store ephemeral messages, passed to all queues created by this factory.
        Parameters:
        defaultCfNameEphemeral -
        Returns: