Class NativeStoreConfig

All Implemented Interfaces:
SailImplConfig

public class NativeStoreConfig extends BaseSailConfig
Author:
Arjohn Kampman
  • Constructor Details

    • NativeStoreConfig

      public NativeStoreConfig()
    • NativeStoreConfig

      public NativeStoreConfig(String tripleIndexes)
    • NativeStoreConfig

      public NativeStoreConfig(String tripleIndexes, boolean forceSync)
  • Method Details

    • getTripleIndexes

      public String getTripleIndexes()
    • setTripleIndexes

      public void setTripleIndexes(String tripleIndexes)
    • getForceSync

      public boolean getForceSync()
    • setForceSync

      public void setForceSync(boolean forceSync)
    • getValueCacheSize

      public int getValueCacheSize()
    • setValueCacheSize

      public void setValueCacheSize(int valueCacheSize)
    • getValueIDCacheSize

      public int getValueIDCacheSize()
    • setValueIDCacheSize

      public void setValueIDCacheSize(int valueIDCacheSize)
    • getNamespaceCacheSize

      public int getNamespaceCacheSize()
    • setNamespaceCacheSize

      public void setNamespaceCacheSize(int namespaceCacheSize)
    • getNamespaceIDCacheSize

      public int getNamespaceIDCacheSize()
    • setNamespaceIDCacheSize

      public void setNamespaceIDCacheSize(int namespaceIDCacheSize)
    • getWalMaxSegmentBytes

      public long getWalMaxSegmentBytes()
    • setWalMaxSegmentBytes

      public void setWalMaxSegmentBytes(long walMaxSegmentBytes)
    • getWalQueueCapacity

      public int getWalQueueCapacity()
    • setWalQueueCapacity

      public void setWalQueueCapacity(int walQueueCapacity)
    • getWalBatchBufferBytes

      public int getWalBatchBufferBytes()
    • setWalBatchBufferBytes

      public void setWalBatchBufferBytes(int walBatchBufferBytes)
    • getWalSyncPolicy

      public String getWalSyncPolicy()
    • setWalSyncPolicy

      public void setWalSyncPolicy(String walSyncPolicy)
    • getWalSyncIntervalMillis

      public long getWalSyncIntervalMillis()
    • setWalSyncIntervalMillis

      public void setWalSyncIntervalMillis(long walSyncIntervalMillis)
    • getWalIdlePollIntervalMillis

      public long getWalIdlePollIntervalMillis()
    • setWalIdlePollIntervalMillis

      public void setWalIdlePollIntervalMillis(long walIdlePollIntervalMillis)
    • getWalDirectoryName

      public String getWalDirectoryName()
    • setWalDirectoryName

      public void setWalDirectoryName(String walDirectoryName)
    • getWalSyncBootstrapOnOpen

      public boolean getWalSyncBootstrapOnOpen()
    • setWalSyncBootstrapOnOpen

      public void setWalSyncBootstrapOnOpen(boolean walSyncBootstrapOnOpen)
    • getWalAutoRecoverOnOpen

      public boolean getWalAutoRecoverOnOpen()
    • setWalAutoRecoverOnOpen

      public void setWalAutoRecoverOnOpen(boolean walAutoRecoverOnOpen)
    • getWalEnabled

      public boolean getWalEnabled()
    • setWalEnabled

      public void setWalEnabled(boolean walEnabled)
    • export

      public Resource export(Model m)
      Specified by:
      export in interface SailImplConfig
      Overrides:
      export in class BaseSailConfig
    • parse

      public void parse(Model m, Resource implNode) throws SailConfigException
      Specified by:
      parse in interface SailImplConfig
      Overrides:
      parse in class BaseSailConfig
      Throws:
      SailConfigException