Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cassandra.config
Class DatabaseDescriptor

    java.lang.Object
      org.apache.cassandra.config.DatabaseDescriptor

    public class DatabaseDescriptor

extends java.lang.Object

Constructor Summary
`DatabaseDescriptor()`

Method Summary
`static void` | `createAllDirectories()` Creates all storage-related directories.
`static java.lang.String[]` | `getAllDataFileLocations()`
`static IAuthenticator` | `getAuthenticator()`
`static IAuthority` | `getAuthority()`
`static java.net.InetAddress` | `getBroadcastAddress()`
`static java.lang.String` | `getClusterName()`
`static int` | `getColumnIndexSize()`
`static java.lang.String` | `getCommitLogLocation()`
`static int` | `getCommitLogSegmentSize()` size of commitlog segments to allocate
`static Config.CommitLogSync` | `getCommitLogSync()`
`static double` | `getCommitLogSyncBatchWindow()`
`static int` | `getCommitLogSyncPeriod()`
`static int` | `getCompactionThroughputMbPerSec()`
`static int` | `getConcurrentCompactors()`
`static int` | `getConcurrentReaders()`
`static int` | `getConcurrentReplicators()`
`static int` | `getConcurrentWriters()`
`static Config.DiskAccessMode` | `getDiskAccessMode()`
`static double` | `getDynamicBadnessThreshold()`
`static int` | `getDynamicResetInterval()`
`static int` | `getDynamicUpdateInterval()`
`static EncryptionOptions` | `getEncryptionOptions()`
`static IEndpointSnitch` | `getEndpointSnitch()`
`static double` | `getFlushLargestMemtablesAt()`
`static int` | `getFlushQueueSize()`
`static int` | `getFlushWriters()`
`static int` | `getHintedHandoffThrottleDelay()`
`static Config.DiskAccessMode` | `getIndexAccessMode()`
`static java.lang.Integer` | `getIndexInterval()`
`static java.lang.String` | `getInitialToken()`
`static int` | `getInMemoryCompactionLimit()`
`static IInternodeAuthenticator` | `getInternodeAuthenticator()`
`static java.lang.String` | `getJobJarLocation()`
`static java.lang.String` | `getJobTrackerAddress()`
`static int` | `getKeyCacheKeysToSave()`
`static int` | `getKeyCacheSavePeriod()`
`static long` | `getKeyCacheSizeInMB()`
`static java.net.InetAddress` | `getListenAddress()`
`static int` | `getMaxHintWindow()`
`static int` | `getMaxStreamingRetries()`
`static IPartitioner` | `getPartitioner()`
`static int` | `getPhiConvictThreshold()`
`static boolean` | `getPreheatKeyCache()`
`static double` | `getReduceCacheCapacityTo()`
`static double` | `getReduceCacheSizesAt()`
`static java.lang.String` | `getReplaceToken()`
`static IRequestScheduler` | `getRequestScheduler()`
`static Config.RequestSchedulerId` | `getRequestSchedulerId()`
`static RequestSchedulerOptions` | `getRequestSchedulerOptions()`
`static int` | `getRowCacheKeysToSave()`
`static IRowCacheProvider` | `getRowCacheProvider()`
`static int` | `getRowCacheSavePeriod()`
`static long` | `getRowCacheSizeInMB()`
`static java.net.InetAddress` | `getRpcAddress()`
`static boolean` | `getRpcKeepAlive()`
`static java.lang.Integer` | `getRpcMaxThreads()`
`static java.lang.Integer` | `getRpcMinThreads()`
`static int` | `getRpcPort()`
`static java.lang.Integer` | `getRpcRecvBufferSize()`
`static java.lang.Integer` | `getRpcSendBufferSize()`
`static java.lang.String` | `getRpcServerType()`
`static long` | `getRpcTimeout()`
`static java.lang.String` | `getSavedCachesLocation()`
`static java.util.Set<java.net.InetAddress>` | `getSeeds()`
`static java.io.File` | `getSerializedCachePath(java.lang.String ksName, java.lang.String cfName, CacheService.CacheType cacheType)`
`static int` | `getSSLStoragePort()`
`static int` | `getStoragePort()`
`static int` | `getStreamingSocketTimeout()`
`static int` | `getStreamThroughputOutboundMegabitsPerSec()`
`static int` | `getThriftFramedTransportSize()`
`static int` | `getThriftMaxMessageLength()`
`static long` | `getTotalCommitlogSpaceInMB()`
`static int` | `getTotalMemtableSpaceInMB()`
`static boolean` | `getTrickleFsync()`
`static int` | `getTrickleFsyncIntervalInKb()`
`static boolean` | `hintedHandoffEnabled()`
`static boolean` | `isAutoBootstrap()`
`static boolean` | `isAutoSnapshot()`
`static boolean` | `isIncrementalBackupsEnabled()`
`static boolean` | `isMultithreadedCompaction()`
`static boolean` | `isSnapshotBeforeCompaction()`
`static void` | `loadSchemas()` load keyspace (table) definitions, but do not initialize the table instances.
`static boolean` | `populateIOCacheOnFlush()`
`static void` | `setBroadcastAddress(java.net.InetAddress broadcastAdd)`
`static void` | `setCompactionThroughputMbPerSec(int value)`
`static void` | `setDynamicBadnessThreshold(java.lang.Double dynamicBadnessThreshold)`
`static void` | `setDynamicResetInterval(java.lang.Integer dynamicResetInterval)`
`static void` | `setDynamicUpdateInterval(java.lang.Integer dynamicUpdateInterval)`
`static void` | `setEndpointSnitch(IEndpointSnitch eps)`
`static void` | `setIncrementalBackupsEnabled(boolean value)`
`static void` | `setInMemoryCompactionLimit(int sizeInMB)`
`static void` | `setPartitioner(IPartitioner newPartitioner)`
`static void` | `setRpcTimeout(java.lang.Long timeOutInMillis)`
`static void` | `setStreamThroughputOutboundMegabitsPerSec(int value)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### DatabaseDescriptor

    public DatabaseDescriptor()

Method Detail

### loadSchemas

    public static void loadSchemas()
                            throws java.io.IOException

  load keyspace (table) definitions, but do not initialize the table instances.

  Throws:
    `java.io.IOException`

### getAuthenticator

    public static IAuthenticator getAuthenticator()

### getAuthority

    public static IAuthority getAuthority()

### getThriftMaxMessageLength

    public static int getThriftMaxMessageLength()

### getThriftFramedTransportSize

    public static int getThriftFramedTransportSize()

### createAllDirectories

    public static void createAllDirectories()
                                     throws java.io.IOException

  Creates all storage-related directories.

  Throws:
    `java.io.IOException` - when a disk problem is encountered.

### getPartitioner

    public static IPartitioner getPartitioner()

### setPartitioner

    public static void setPartitioner(IPartitioner newPartitioner)

### getEndpointSnitch

    public static IEndpointSnitch getEndpointSnitch()

### setEndpointSnitch

    public static void setEndpointSnitch(IEndpointSnitch eps)

### getRequestScheduler

    public static IRequestScheduler getRequestScheduler()

### getRequestSchedulerOptions

    public static RequestSchedulerOptions getRequestSchedulerOptions()

### getRequestSchedulerId

    public static Config.RequestSchedulerId getRequestSchedulerId()

### getJobTrackerAddress

    public static java.lang.String getJobTrackerAddress()

### getColumnIndexSize

    public static int getColumnIndexSize()

### getInitialToken

    public static java.lang.String getInitialToken()

### getReplaceToken

    public static java.lang.String getReplaceToken()

### getClusterName

    public static java.lang.String getClusterName()

### getMaxStreamingRetries

    public static int getMaxStreamingRetries()

### getJobJarLocation

    public static java.lang.String getJobJarLocation()

### getStoragePort

    public static int getStoragePort()

### getSSLStoragePort

    public static int getSSLStoragePort()

### getRpcPort

    public static int getRpcPort()

### getRpcTimeout

    public static long getRpcTimeout()

### setRpcTimeout

    public static void setRpcTimeout(java.lang.Long timeOutInMillis)

### getPhiConvictThreshold

    public static int getPhiConvictThreshold()

### getConcurrentReaders

    public static int getConcurrentReaders()

### getConcurrentWriters

    public static int getConcurrentWriters()

### getConcurrentReplicators

    public static int getConcurrentReplicators()

### getFlushWriters

    public static int getFlushWriters()

### getInMemoryCompactionLimit

    public static int getInMemoryCompactionLimit()

### setInMemoryCompactionLimit

    public static void setInMemoryCompactionLimit(int sizeInMB)

### getConcurrentCompactors

    public static int getConcurrentCompactors()

### isMultithreadedCompaction

    public static boolean isMultithreadedCompaction()

### getCompactionThroughputMbPerSec

    public static int getCompactionThroughputMbPerSec()

### setCompactionThroughputMbPerSec

    public static void setCompactionThroughputMbPerSec(int value)

### getStreamThroughputOutboundMegabitsPerSec

    public static int getStreamThroughputOutboundMegabitsPerSec()

### setStreamThroughputOutboundMegabitsPerSec

    public static void setStreamThroughputOutboundMegabitsPerSec(int value)

### getAllDataFileLocations

    public static java.lang.String[] getAllDataFileLocations()

### getCommitLogLocation

    public static java.lang.String getCommitLogLocation()

### getCommitLogSegmentSize

    public static int getCommitLogSegmentSize()

  size of commitlog segments to allocate

### getSavedCachesLocation

    public static java.lang.String getSavedCachesLocation()

### getSeeds

    public static java.util.Set<java.net.InetAddress> getSeeds()

### getListenAddress

    public static java.net.InetAddress getListenAddress()

### getBroadcastAddress

    public static java.net.InetAddress getBroadcastAddress()

### getInternodeAuthenticator

    public static IInternodeAuthenticator getInternodeAuthenticator()

### setBroadcastAddress

    public static void setBroadcastAddress(java.net.InetAddress broadcastAdd)

### getRpcAddress

    public static java.net.InetAddress getRpcAddress()

### getRpcServerType

    public static java.lang.String getRpcServerType()

### getRpcKeepAlive

    public static boolean getRpcKeepAlive()

### getRpcMinThreads

    public static java.lang.Integer getRpcMinThreads()

### getRpcMaxThreads

    public static java.lang.Integer getRpcMaxThreads()

### getRpcSendBufferSize

    public static java.lang.Integer getRpcSendBufferSize()

### getRpcRecvBufferSize

    public static java.lang.Integer getRpcRecvBufferSize()

### getCommitLogSyncBatchWindow

    public static double getCommitLogSyncBatchWindow()

### getCommitLogSyncPeriod

    public static int getCommitLogSyncPeriod()

### getCommitLogSync

    public static Config.CommitLogSync getCommitLogSync()

### getDiskAccessMode

    public static Config.DiskAccessMode getDiskAccessMode()

### getIndexAccessMode

    public static Config.DiskAccessMode getIndexAccessMode()

### isSnapshotBeforeCompaction

    public static boolean isSnapshotBeforeCompaction()

### isAutoSnapshot

    public static boolean isAutoSnapshot()

### isAutoBootstrap

    public static boolean isAutoBootstrap()

### hintedHandoffEnabled

    public static boolean hintedHandoffEnabled()

### getMaxHintWindow

    public static int getMaxHintWindow()

### getIndexInterval

    public static java.lang.Integer getIndexInterval()

### getSerializedCachePath

    public static java.io.File getSerializedCachePath(java.lang.String ksName,
                                                      java.lang.String cfName,
                                                      CacheService.CacheType cacheType)

### getDynamicUpdateInterval

    public static int getDynamicUpdateInterval()

### setDynamicUpdateInterval

    public static void setDynamicUpdateInterval(java.lang.Integer dynamicUpdateInterval)

### getDynamicResetInterval

    public static int getDynamicResetInterval()

### setDynamicResetInterval

    public static void setDynamicResetInterval(java.lang.Integer dynamicResetInterval)

### getDynamicBadnessThreshold

    public static double getDynamicBadnessThreshold()

### setDynamicBadnessThreshold

    public static void setDynamicBadnessThreshold(java.lang.Double dynamicBadnessThreshold)

### getEncryptionOptions

    public static EncryptionOptions getEncryptionOptions()

### getFlushLargestMemtablesAt

    public static double getFlushLargestMemtablesAt()

### getReduceCacheSizesAt

    public static double getReduceCacheSizesAt()

### getReduceCacheCapacityTo

    public static double getReduceCacheCapacityTo()

### getHintedHandoffThrottleDelay

    public static int getHintedHandoffThrottleDelay()

### getPreheatKeyCache

    public static boolean getPreheatKeyCache()

### isIncrementalBackupsEnabled

    public static boolean isIncrementalBackupsEnabled()

### setIncrementalBackupsEnabled

    public static void setIncrementalBackupsEnabled(boolean value)

### getFlushQueueSize

    public static int getFlushQueueSize()

### getTotalMemtableSpaceInMB

    public static int getTotalMemtableSpaceInMB()

### getTotalCommitlogSpaceInMB

    public static long getTotalCommitlogSpaceInMB()

### getTrickleFsync

    public static boolean getTrickleFsync()

### getTrickleFsyncIntervalInKb

    public static int getTrickleFsyncIntervalInKb()

### getKeyCacheSizeInMB

    public static long getKeyCacheSizeInMB()

### getKeyCacheSavePeriod

    public static int getKeyCacheSavePeriod()

### getKeyCacheKeysToSave

    public static int getKeyCacheKeysToSave()

### getRowCacheSizeInMB

    public static long getRowCacheSizeInMB()

### getRowCacheSavePeriod

    public static int getRowCacheSavePeriod()

### getRowCacheKeysToSave

    public static int getRowCacheKeysToSave()

### getRowCacheProvider

    public static IRowCacheProvider getRowCacheProvider()

### getStreamingSocketTimeout

    public static int getStreamingSocketTimeout()

### populateIOCacheOnFlush

    public static boolean populateIOCacheOnFlush()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2013 The Apache Software Foundation