Package org.apache.accumulo.core.conf
Enum Property
- java.lang.Object
-
- java.lang.Enum<Property>
-
- org.apache.accumulo.core.conf.Property
-
- All Implemented Interfaces:
Serializable
,Comparable<Property>
public enum Property extends Enum<Property>
-
-
Enum Constant Summary
-
Field Summary
Fields Modifier and Type Field Description static EnumSet<Property>
fixedProperties
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
availableSince()
Gets the version in which the property was introduced.static <T> T
createInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property.static <T> T
createTableInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property.String
deprecatedSince()
Gets the version in which the property was deprecated.String
getDefaultValue()
Gets the default value for this property.String
getDescription()
Gets the description of this property.String
getKey()
Gets the key (string) for this property.static Property
getPropertyByKey(String key)
Gets aProperty
instance with the given key.PropertyType
getType()
Gets the type of this property.static boolean
isClassProperty(String key)
Checks if this property is expected to have a Java class as a value.boolean
isDeprecated()
Checks if this property is deprecated.boolean
isExperimental()
Checks if this property is experimental.static boolean
isFixedZooPropertyKey(Property key)
Checks if the given property may be changed via Zookeeper, but not recognized until the restart of some relevant daemon.boolean
isReplaced()
Checks if this property is replaced.boolean
isSensitive()
Checks if this property is sensitive.static boolean
isSensitive(String key)
Checks if a property with the given key is sensitive.static boolean
isValidBooleanPropertyKey(String key)
Checks if the given property key is a valid property and is of type boolean.static boolean
isValidProperty(String key, String value)
Checks if the given property and value are valid.static boolean
isValidPropertyKey(String key)
Checks if the given property key is valid.static boolean
isValidTablePropertyKey(String key)
Checks if the given property key is for a valid table property.static boolean
isValidZooPropertyKey(String key)
Checks if the given property key is valid for a property that may be changed via Zookeeper.Property
replacedBy()
Gets the property in which the tagged property is replaced by.String
toString()
static Property
valueOf(String name)
Returns the enum constant of this type with the specified name.static Property[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
RPC_PREFIX
public static final Property RPC_PREFIX
-
RPC_SSL_KEYSTORE_PATH
public static final Property RPC_SSL_KEYSTORE_PATH
-
RPC_SSL_KEYSTORE_PASSWORD
public static final Property RPC_SSL_KEYSTORE_PASSWORD
-
RPC_SSL_KEYSTORE_TYPE
public static final Property RPC_SSL_KEYSTORE_TYPE
-
RPC_SSL_TRUSTSTORE_PATH
public static final Property RPC_SSL_TRUSTSTORE_PATH
-
RPC_SSL_TRUSTSTORE_PASSWORD
public static final Property RPC_SSL_TRUSTSTORE_PASSWORD
-
RPC_SSL_TRUSTSTORE_TYPE
public static final Property RPC_SSL_TRUSTSTORE_TYPE
-
RPC_USE_JSSE
public static final Property RPC_USE_JSSE
-
RPC_SSL_CIPHER_SUITES
public static final Property RPC_SSL_CIPHER_SUITES
-
RPC_SSL_ENABLED_PROTOCOLS
public static final Property RPC_SSL_ENABLED_PROTOCOLS
-
RPC_SSL_CLIENT_PROTOCOL
public static final Property RPC_SSL_CLIENT_PROTOCOL
-
RPC_SASL_QOP
public static final Property RPC_SASL_QOP
-
INSTANCE_PREFIX
public static final Property INSTANCE_PREFIX
-
INSTANCE_ZK_HOST
public static final Property INSTANCE_ZK_HOST
-
INSTANCE_ZK_TIMEOUT
public static final Property INSTANCE_ZK_TIMEOUT
-
INSTANCE_SECRET
public static final Property INSTANCE_SECRET
-
INSTANCE_VOLUMES
public static final Property INSTANCE_VOLUMES
-
INSTANCE_VOLUME_CONFIG_PREFIX
public static final Property INSTANCE_VOLUME_CONFIG_PREFIX
-
INSTANCE_VOLUMES_REPLACEMENTS
public static final Property INSTANCE_VOLUMES_REPLACEMENTS
-
INSTANCE_VOLUMES_UPGRADE_RELATIVE
public static final Property INSTANCE_VOLUMES_UPGRADE_RELATIVE
-
INSTANCE_SECURITY_AUTHENTICATOR
public static final Property INSTANCE_SECURITY_AUTHENTICATOR
-
INSTANCE_SECURITY_AUTHORIZOR
public static final Property INSTANCE_SECURITY_AUTHORIZOR
-
INSTANCE_SECURITY_PERMISSION_HANDLER
public static final Property INSTANCE_SECURITY_PERMISSION_HANDLER
-
INSTANCE_RPC_SSL_ENABLED
public static final Property INSTANCE_RPC_SSL_ENABLED
-
INSTANCE_RPC_SSL_CLIENT_AUTH
public static final Property INSTANCE_RPC_SSL_CLIENT_AUTH
-
INSTANCE_RPC_SASL_ENABLED
public static final Property INSTANCE_RPC_SASL_ENABLED
-
INSTANCE_RPC_SASL_ALLOWED_USER_IMPERSONATION
public static final Property INSTANCE_RPC_SASL_ALLOWED_USER_IMPERSONATION
-
INSTANCE_RPC_SASL_ALLOWED_HOST_IMPERSONATION
public static final Property INSTANCE_RPC_SASL_ALLOWED_HOST_IMPERSONATION
-
INSTANCE_CRYPTO_PREFIX
public static final Property INSTANCE_CRYPTO_PREFIX
-
INSTANCE_CRYPTO_SENSITIVE_PREFIX
public static final Property INSTANCE_CRYPTO_SENSITIVE_PREFIX
-
INSTANCE_CRYPTO_FACTORY
public static final Property INSTANCE_CRYPTO_FACTORY
-
GENERAL_PREFIX
public static final Property GENERAL_PREFIX
-
GENERAL_CONTEXT_CLASSLOADER_FACTORY
public static final Property GENERAL_CONTEXT_CLASSLOADER_FACTORY
-
GENERAL_RPC_TIMEOUT
public static final Property GENERAL_RPC_TIMEOUT
-
GENERAL_RPC_SERVER_TYPE
public static final Property GENERAL_RPC_SERVER_TYPE
-
GENERAL_KERBEROS_KEYTAB
public static final Property GENERAL_KERBEROS_KEYTAB
-
GENERAL_KERBEROS_PRINCIPAL
public static final Property GENERAL_KERBEROS_PRINCIPAL
-
GENERAL_KERBEROS_RENEWAL_PERIOD
public static final Property GENERAL_KERBEROS_RENEWAL_PERIOD
-
GENERAL_MAX_MESSAGE_SIZE
public static final Property GENERAL_MAX_MESSAGE_SIZE
-
GENERAL_OPENTELEMETRY_ENABLED
public static final Property GENERAL_OPENTELEMETRY_ENABLED
-
GENERAL_THREADPOOL_SIZE
public static final Property GENERAL_THREADPOOL_SIZE
-
GENERAL_VOLUME_CHOOSER
public static final Property GENERAL_VOLUME_CHOOSER
-
GENERAL_SECURITY_CREDENTIAL_PROVIDER_PATHS
public static final Property GENERAL_SECURITY_CREDENTIAL_PROVIDER_PATHS
-
GENERAL_ARBITRARY_PROP_PREFIX
public static final Property GENERAL_ARBITRARY_PROP_PREFIX
-
GENERAL_DELEGATION_TOKEN_LIFETIME
public static final Property GENERAL_DELEGATION_TOKEN_LIFETIME
-
GENERAL_DELEGATION_TOKEN_UPDATE_INTERVAL
public static final Property GENERAL_DELEGATION_TOKEN_UPDATE_INTERVAL
-
GENERAL_LOW_MEM_DETECTOR_INTERVAL
public static final Property GENERAL_LOW_MEM_DETECTOR_INTERVAL
-
GENERAL_LOW_MEM_DETECTOR_THRESHOLD
public static final Property GENERAL_LOW_MEM_DETECTOR_THRESHOLD
-
GENERAL_LOW_MEM_SCAN_PROTECTION
public static final Property GENERAL_LOW_MEM_SCAN_PROTECTION
-
GENERAL_LOW_MEM_MINC_PROTECTION
public static final Property GENERAL_LOW_MEM_MINC_PROTECTION
-
GENERAL_LOW_MEM_MAJC_PROTECTION
public static final Property GENERAL_LOW_MEM_MAJC_PROTECTION
-
GENERAL_MAX_SCANNER_RETRY_PERIOD
public static final Property GENERAL_MAX_SCANNER_RETRY_PERIOD
-
GENERAL_MICROMETER_ENABLED
public static final Property GENERAL_MICROMETER_ENABLED
-
GENERAL_MICROMETER_JVM_METRICS_ENABLED
public static final Property GENERAL_MICROMETER_JVM_METRICS_ENABLED
-
GENERAL_MICROMETER_FACTORY
public static final Property GENERAL_MICROMETER_FACTORY
-
GENERAL_PROCESS_BIND_ADDRESS
public static final Property GENERAL_PROCESS_BIND_ADDRESS
-
MANAGER_PREFIX
public static final Property MANAGER_PREFIX
-
MANAGER_CLIENTPORT
public static final Property MANAGER_CLIENTPORT
-
MANAGER_TABLET_BALANCER
public static final Property MANAGER_TABLET_BALANCER
-
MANAGER_TABLET_GROUP_WATCHER_INTERVAL
public static final Property MANAGER_TABLET_GROUP_WATCHER_INTERVAL
-
MANAGER_BULK_TIMEOUT
public static final Property MANAGER_BULK_TIMEOUT
-
MANAGER_RENAME_THREADS
public static final Property MANAGER_RENAME_THREADS
-
MANAGER_MINTHREADS
public static final Property MANAGER_MINTHREADS
-
MANAGER_MINTHREADS_TIMEOUT
public static final Property MANAGER_MINTHREADS_TIMEOUT
-
MANAGER_THREADCHECK
public static final Property MANAGER_THREADCHECK
-
MANAGER_RECOVERY_DELAY
public static final Property MANAGER_RECOVERY_DELAY
-
MANAGER_RECOVERY_WAL_EXISTENCE_CACHE_TIME
public static final Property MANAGER_RECOVERY_WAL_EXISTENCE_CACHE_TIME
-
MANAGER_LEASE_RECOVERY_WAITING_PERIOD
public static final Property MANAGER_LEASE_RECOVERY_WAITING_PERIOD
-
MANAGER_WAL_CLOSER_IMPLEMENTATION
public static final Property MANAGER_WAL_CLOSER_IMPLEMENTATION
-
MANAGER_FATE_METRICS_MIN_UPDATE_INTERVAL
public static final Property MANAGER_FATE_METRICS_MIN_UPDATE_INTERVAL
-
MANAGER_FATE_THREADPOOL_SIZE
public static final Property MANAGER_FATE_THREADPOOL_SIZE
-
MANAGER_STATUS_THREAD_POOL_SIZE
public static final Property MANAGER_STATUS_THREAD_POOL_SIZE
-
MANAGER_METADATA_SUSPENDABLE
public static final Property MANAGER_METADATA_SUSPENDABLE
-
MANAGER_STARTUP_TSERVER_AVAIL_MIN_COUNT
public static final Property MANAGER_STARTUP_TSERVER_AVAIL_MIN_COUNT
-
MANAGER_STARTUP_TSERVER_AVAIL_MAX_WAIT
public static final Property MANAGER_STARTUP_TSERVER_AVAIL_MAX_WAIT
-
SSERV_PREFIX
public static final Property SSERV_PREFIX
-
SSERV_DATACACHE_SIZE
public static final Property SSERV_DATACACHE_SIZE
-
SSERV_INDEXCACHE_SIZE
public static final Property SSERV_INDEXCACHE_SIZE
-
SSERV_SUMMARYCACHE_SIZE
public static final Property SSERV_SUMMARYCACHE_SIZE
-
SSERV_DEFAULT_BLOCKSIZE
public static final Property SSERV_DEFAULT_BLOCKSIZE
-
SSERV_GROUP_NAME
public static final Property SSERV_GROUP_NAME
-
SSERV_CACHED_TABLET_METADATA_EXPIRATION
public static final Property SSERV_CACHED_TABLET_METADATA_EXPIRATION
-
SSERV_PORTSEARCH
public static final Property SSERV_PORTSEARCH
-
SSERV_CLIENTPORT
public static final Property SSERV_CLIENTPORT
-
SSERV_MAX_MESSAGE_SIZE
public static final Property SSERV_MAX_MESSAGE_SIZE
-
SSERV_MINTHREADS
public static final Property SSERV_MINTHREADS
-
SSERV_MINTHREADS_TIMEOUT
public static final Property SSERV_MINTHREADS_TIMEOUT
-
SSERV_SCAN_EXECUTORS_PREFIX
public static final Property SSERV_SCAN_EXECUTORS_PREFIX
-
SSERV_SCAN_EXECUTORS_DEFAULT_THREADS
public static final Property SSERV_SCAN_EXECUTORS_DEFAULT_THREADS
-
SSERV_SCAN_EXECUTORS_DEFAULT_PRIORITIZER
public static final Property SSERV_SCAN_EXECUTORS_DEFAULT_PRIORITIZER
-
SSERV_SCAN_EXECUTORS_META_THREADS
public static final Property SSERV_SCAN_EXECUTORS_META_THREADS
-
SSERVER_SCAN_REFERENCE_EXPIRATION_TIME
public static final Property SSERVER_SCAN_REFERENCE_EXPIRATION_TIME
-
SSERV_THREADCHECK
public static final Property SSERV_THREADCHECK
-
TSERV_PREFIX
public static final Property TSERV_PREFIX
-
TSERV_CLIENT_TIMEOUT
public static final Property TSERV_CLIENT_TIMEOUT
-
TSERV_DEFAULT_BLOCKSIZE
public static final Property TSERV_DEFAULT_BLOCKSIZE
-
TSERV_CACHE_MANAGER_IMPL
public static final Property TSERV_CACHE_MANAGER_IMPL
-
TSERV_DATACACHE_SIZE
public static final Property TSERV_DATACACHE_SIZE
-
TSERV_INDEXCACHE_SIZE
public static final Property TSERV_INDEXCACHE_SIZE
-
TSERV_SUMMARYCACHE_SIZE
public static final Property TSERV_SUMMARYCACHE_SIZE
-
TSERV_PORTSEARCH
public static final Property TSERV_PORTSEARCH
-
TSERV_CLIENTPORT
public static final Property TSERV_CLIENTPORT
-
TSERV_TOTAL_MUTATION_QUEUE_MAX
public static final Property TSERV_TOTAL_MUTATION_QUEUE_MAX
-
TSERV_TABLET_SPLIT_FINDMIDPOINT_MAXOPEN
public static final Property TSERV_TABLET_SPLIT_FINDMIDPOINT_MAXOPEN
-
TSERV_WAL_MAX_REFERENCED
public static final Property TSERV_WAL_MAX_REFERENCED
-
TSERV_WAL_MAX_SIZE
public static final Property TSERV_WAL_MAX_SIZE
-
TSERV_WAL_MAX_AGE
public static final Property TSERV_WAL_MAX_AGE
-
TSERV_WAL_TOLERATED_CREATION_FAILURES
public static final Property TSERV_WAL_TOLERATED_CREATION_FAILURES
-
TSERV_WAL_TOLERATED_WAIT_INCREMENT
public static final Property TSERV_WAL_TOLERATED_WAIT_INCREMENT
-
TSERV_WAL_TOLERATED_MAXIMUM_WAIT_DURATION
public static final Property TSERV_WAL_TOLERATED_MAXIMUM_WAIT_DURATION
-
TSERV_SCAN_MAX_OPENFILES
public static final Property TSERV_SCAN_MAX_OPENFILES
-
TSERV_MAX_IDLE
public static final Property TSERV_MAX_IDLE
-
TSERV_NATIVEMAP_ENABLED
public static final Property TSERV_NATIVEMAP_ENABLED
-
TSERV_MAXMEM
public static final Property TSERV_MAXMEM
-
TSERV_SESSION_MAXIDLE
public static final Property TSERV_SESSION_MAXIDLE
-
TSERV_UPDATE_SESSION_MAXIDLE
public static final Property TSERV_UPDATE_SESSION_MAXIDLE
-
TSERV_SCAN_EXECUTORS_PREFIX
public static final Property TSERV_SCAN_EXECUTORS_PREFIX
-
TSERV_SCAN_EXECUTORS_DEFAULT_THREADS
public static final Property TSERV_SCAN_EXECUTORS_DEFAULT_THREADS
-
TSERV_SCAN_EXECUTORS_DEFAULT_PRIORITIZER
public static final Property TSERV_SCAN_EXECUTORS_DEFAULT_PRIORITIZER
-
TSERV_SCAN_EXECUTORS_META_THREADS
public static final Property TSERV_SCAN_EXECUTORS_META_THREADS
-
TSERV_SCAN_RESULTS_MAX_TIMEOUT
public static final Property TSERV_SCAN_RESULTS_MAX_TIMEOUT
-
TSERV_MIGRATE_MAXCONCURRENT
public static final Property TSERV_MIGRATE_MAXCONCURRENT
-
TSERV_MAJC_DELAY
public static final Property TSERV_MAJC_DELAY
-
TSERV_COMPACTION_SERVICE_PREFIX
public static final Property TSERV_COMPACTION_SERVICE_PREFIX
-
TSERV_COMPACTION_SERVICE_ROOT_PLANNER
public static final Property TSERV_COMPACTION_SERVICE_ROOT_PLANNER
-
TSERV_COMPACTION_SERVICE_ROOT_RATE_LIMIT
public static final Property TSERV_COMPACTION_SERVICE_ROOT_RATE_LIMIT
-
TSERV_COMPACTION_SERVICE_ROOT_MAX_OPEN
public static final Property TSERV_COMPACTION_SERVICE_ROOT_MAX_OPEN
-
TSERV_COMPACTION_SERVICE_ROOT_EXECUTORS
public static final Property TSERV_COMPACTION_SERVICE_ROOT_EXECUTORS
-
TSERV_COMPACTION_SERVICE_META_PLANNER
public static final Property TSERV_COMPACTION_SERVICE_META_PLANNER
-
TSERV_COMPACTION_SERVICE_META_RATE_LIMIT
public static final Property TSERV_COMPACTION_SERVICE_META_RATE_LIMIT
-
TSERV_COMPACTION_SERVICE_META_MAX_OPEN
public static final Property TSERV_COMPACTION_SERVICE_META_MAX_OPEN
-
TSERV_COMPACTION_SERVICE_META_EXECUTORS
public static final Property TSERV_COMPACTION_SERVICE_META_EXECUTORS
-
TSERV_COMPACTION_SERVICE_DEFAULT_PLANNER
public static final Property TSERV_COMPACTION_SERVICE_DEFAULT_PLANNER
-
TSERV_COMPACTION_SERVICE_DEFAULT_RATE_LIMIT
public static final Property TSERV_COMPACTION_SERVICE_DEFAULT_RATE_LIMIT
-
TSERV_COMPACTION_SERVICE_DEFAULT_MAX_OPEN
public static final Property TSERV_COMPACTION_SERVICE_DEFAULT_MAX_OPEN
-
TSERV_COMPACTION_SERVICE_DEFAULT_EXECUTORS
public static final Property TSERV_COMPACTION_SERVICE_DEFAULT_EXECUTORS
-
TSERV_MINC_MAXCONCURRENT
public static final Property TSERV_MINC_MAXCONCURRENT
-
TSERV_COMPACTION_WARN_TIME
public static final Property TSERV_COMPACTION_WARN_TIME
-
TSERV_BLOOM_LOAD_MAXCONCURRENT
public static final Property TSERV_BLOOM_LOAD_MAXCONCURRENT
-
TSERV_MEMDUMP_DIR
public static final Property TSERV_MEMDUMP_DIR
-
TSERV_HEALTH_CHECK_FREQ
public static final Property TSERV_HEALTH_CHECK_FREQ
-
TSERV_MINTHREADS
public static final Property TSERV_MINTHREADS
-
TSERV_MINTHREADS_TIMEOUT
public static final Property TSERV_MINTHREADS_TIMEOUT
-
TSERV_THREADCHECK
public static final Property TSERV_THREADCHECK
-
TSERV_MAX_MESSAGE_SIZE
public static final Property TSERV_MAX_MESSAGE_SIZE
-
TSERV_LOG_BUSY_TABLETS_COUNT
public static final Property TSERV_LOG_BUSY_TABLETS_COUNT
-
TSERV_LOG_BUSY_TABLETS_INTERVAL
public static final Property TSERV_LOG_BUSY_TABLETS_INTERVAL
-
TSERV_HOLD_TIME_SUICIDE
public static final Property TSERV_HOLD_TIME_SUICIDE
-
TSERV_WAL_BLOCKSIZE
public static final Property TSERV_WAL_BLOCKSIZE
-
TSERV_WAL_REPLICATION
public static final Property TSERV_WAL_REPLICATION
-
TSERV_WAL_SORT_MAX_CONCURRENT
public static final Property TSERV_WAL_SORT_MAX_CONCURRENT
-
TSERV_WAL_SORT_BUFFER_SIZE
public static final Property TSERV_WAL_SORT_BUFFER_SIZE
-
TSERV_WAL_SORT_FILE_PREFIX
public static final Property TSERV_WAL_SORT_FILE_PREFIX
-
TSERV_WORKQ_THREADS
public static final Property TSERV_WORKQ_THREADS
-
TSERV_WAL_SYNC
public static final Property TSERV_WAL_SYNC
-
TSERV_ASSIGNMENT_DURATION_WARNING
public static final Property TSERV_ASSIGNMENT_DURATION_WARNING
-
TSERV_ASSIGNMENT_MAXCONCURRENT
public static final Property TSERV_ASSIGNMENT_MAXCONCURRENT
-
TSERV_SLOW_FLUSH_MILLIS
public static final Property TSERV_SLOW_FLUSH_MILLIS
-
TSERV_SLOW_FILEPERMIT_MILLIS
public static final Property TSERV_SLOW_FILEPERMIT_MILLIS
-
TSERV_SUMMARY_PARTITION_THREADS
public static final Property TSERV_SUMMARY_PARTITION_THREADS
-
TSERV_SUMMARY_REMOTE_THREADS
public static final Property TSERV_SUMMARY_REMOTE_THREADS
-
TSERV_SUMMARY_RETRIEVAL_THREADS
public static final Property TSERV_SUMMARY_RETRIEVAL_THREADS
-
TSERV_LAST_LOCATION_MODE
public static final Property TSERV_LAST_LOCATION_MODE
-
GC_PREFIX
public static final Property GC_PREFIX
-
GC_CANDIDATE_BATCH_SIZE
public static final Property GC_CANDIDATE_BATCH_SIZE
-
GC_CYCLE_START
public static final Property GC_CYCLE_START
-
GC_CYCLE_DELAY
public static final Property GC_CYCLE_DELAY
-
GC_PORT
public static final Property GC_PORT
-
GC_DELETE_THREADS
public static final Property GC_DELETE_THREADS
-
GC_SAFEMODE
public static final Property GC_SAFEMODE
-
GC_USE_FULL_COMPACTION
public static final Property GC_USE_FULL_COMPACTION
-
MONITOR_PREFIX
public static final Property MONITOR_PREFIX
-
MONITOR_PORT
public static final Property MONITOR_PORT
-
MONITOR_SSL_KEYSTORE
public static final Property MONITOR_SSL_KEYSTORE
-
MONITOR_SSL_KEYSTOREPASS
public static final Property MONITOR_SSL_KEYSTOREPASS
-
MONITOR_SSL_KEYSTORETYPE
public static final Property MONITOR_SSL_KEYSTORETYPE
-
MONITOR_SSL_KEYPASS
public static final Property MONITOR_SSL_KEYPASS
-
MONITOR_SSL_TRUSTSTORE
public static final Property MONITOR_SSL_TRUSTSTORE
-
MONITOR_SSL_TRUSTSTOREPASS
public static final Property MONITOR_SSL_TRUSTSTOREPASS
-
MONITOR_SSL_TRUSTSTORETYPE
public static final Property MONITOR_SSL_TRUSTSTORETYPE
-
MONITOR_SSL_INCLUDE_CIPHERS
public static final Property MONITOR_SSL_INCLUDE_CIPHERS
-
MONITOR_SSL_EXCLUDE_CIPHERS
public static final Property MONITOR_SSL_EXCLUDE_CIPHERS
-
MONITOR_SSL_INCLUDE_PROTOCOLS
public static final Property MONITOR_SSL_INCLUDE_PROTOCOLS
-
MONITOR_LOCK_CHECK_INTERVAL
public static final Property MONITOR_LOCK_CHECK_INTERVAL
-
MONITOR_RESOURCES_EXTERNAL
public static final Property MONITOR_RESOURCES_EXTERNAL
-
TABLE_PREFIX
public static final Property TABLE_PREFIX
-
TABLE_ARBITRARY_PROP_PREFIX
public static final Property TABLE_ARBITRARY_PROP_PREFIX
-
TABLE_MINC_OUTPUT_DROP_CACHE
public static final Property TABLE_MINC_OUTPUT_DROP_CACHE
-
TABLE_MAJC_OUTPUT_DROP_CACHE
public static final Property TABLE_MAJC_OUTPUT_DROP_CACHE
-
TABLE_MAJC_RATIO
public static final Property TABLE_MAJC_RATIO
-
TABLE_SPLIT_THRESHOLD
public static final Property TABLE_SPLIT_THRESHOLD
-
TABLE_MAX_END_ROW_SIZE
public static final Property TABLE_MAX_END_ROW_SIZE
-
TABLE_MINC_COMPACT_IDLETIME
public static final Property TABLE_MINC_COMPACT_IDLETIME
-
TABLE_COMPACTION_DISPATCHER
public static final Property TABLE_COMPACTION_DISPATCHER
-
TABLE_COMPACTION_DISPATCHER_OPTS
public static final Property TABLE_COMPACTION_DISPATCHER_OPTS
-
TABLE_COMPACTION_SELECTION_EXPIRATION
public static final Property TABLE_COMPACTION_SELECTION_EXPIRATION
-
TABLE_COMPACTION_SELECTOR
public static final Property TABLE_COMPACTION_SELECTOR
-
TABLE_COMPACTION_SELECTOR_OPTS
public static final Property TABLE_COMPACTION_SELECTOR_OPTS
-
TABLE_COMPACTION_CONFIGURER
public static final Property TABLE_COMPACTION_CONFIGURER
-
TABLE_COMPACTION_CONFIGURER_OPTS
public static final Property TABLE_COMPACTION_CONFIGURER_OPTS
-
TABLE_CRYPTO_PREFIX
public static final Property TABLE_CRYPTO_PREFIX
-
TABLE_CRYPTO_SENSITIVE_PREFIX
public static final Property TABLE_CRYPTO_SENSITIVE_PREFIX
-
TABLE_SCAN_DISPATCHER
public static final Property TABLE_SCAN_DISPATCHER
-
TABLE_SCAN_DISPATCHER_OPTS
public static final Property TABLE_SCAN_DISPATCHER_OPTS
-
TABLE_SCAN_MAXMEM
public static final Property TABLE_SCAN_MAXMEM
-
TABLE_FILE_TYPE
public static final Property TABLE_FILE_TYPE
-
TABLE_LOAD_BALANCER
public static final Property TABLE_LOAD_BALANCER
-
TABLE_FILE_COMPRESSION_TYPE
public static final Property TABLE_FILE_COMPRESSION_TYPE
-
TABLE_FILE_COMPRESSED_BLOCK_SIZE
public static final Property TABLE_FILE_COMPRESSED_BLOCK_SIZE
-
TABLE_FILE_COMPRESSED_BLOCK_SIZE_INDEX
public static final Property TABLE_FILE_COMPRESSED_BLOCK_SIZE_INDEX
-
TABLE_FILE_BLOCK_SIZE
public static final Property TABLE_FILE_BLOCK_SIZE
-
TABLE_FILE_REPLICATION
public static final Property TABLE_FILE_REPLICATION
-
TABLE_FILE_MAX
public static final Property TABLE_FILE_MAX
-
TABLE_FILE_SUMMARY_MAX_SIZE
public static final Property TABLE_FILE_SUMMARY_MAX_SIZE
-
TABLE_BLOOM_ENABLED
public static final Property TABLE_BLOOM_ENABLED
-
TABLE_BLOOM_LOAD_THRESHOLD
public static final Property TABLE_BLOOM_LOAD_THRESHOLD
-
TABLE_BLOOM_SIZE
public static final Property TABLE_BLOOM_SIZE
-
TABLE_BLOOM_ERRORRATE
public static final Property TABLE_BLOOM_ERRORRATE
-
TABLE_BLOOM_KEY_FUNCTOR
public static final Property TABLE_BLOOM_KEY_FUNCTOR
-
TABLE_BLOOM_HASHTYPE
public static final Property TABLE_BLOOM_HASHTYPE
-
TABLE_BULK_MAX_TABLETS
public static final Property TABLE_BULK_MAX_TABLETS
-
TABLE_DURABILITY
public static final Property TABLE_DURABILITY
-
TABLE_FAILURES_IGNORE
public static final Property TABLE_FAILURES_IGNORE
-
TABLE_DEFAULT_SCANTIME_VISIBILITY
public static final Property TABLE_DEFAULT_SCANTIME_VISIBILITY
-
TABLE_LOCALITY_GROUPS
public static final Property TABLE_LOCALITY_GROUPS
-
TABLE_CONSTRAINT_PREFIX
public static final Property TABLE_CONSTRAINT_PREFIX
-
TABLE_INDEXCACHE_ENABLED
public static final Property TABLE_INDEXCACHE_ENABLED
-
TABLE_BLOCKCACHE_ENABLED
public static final Property TABLE_BLOCKCACHE_ENABLED
-
TABLE_ITERATOR_PREFIX
public static final Property TABLE_ITERATOR_PREFIX
-
TABLE_ITERATOR_SCAN_PREFIX
public static final Property TABLE_ITERATOR_SCAN_PREFIX
-
TABLE_ITERATOR_MINC_PREFIX
public static final Property TABLE_ITERATOR_MINC_PREFIX
-
TABLE_ITERATOR_MAJC_PREFIX
public static final Property TABLE_ITERATOR_MAJC_PREFIX
-
TABLE_LOCALITY_GROUP_PREFIX
public static final Property TABLE_LOCALITY_GROUP_PREFIX
-
TABLE_FORMATTER_CLASS
public static final Property TABLE_FORMATTER_CLASS
-
TABLE_CLASSLOADER_CONTEXT
public static final Property TABLE_CLASSLOADER_CONTEXT
-
TABLE_SAMPLER
public static final Property TABLE_SAMPLER
-
TABLE_SAMPLER_OPTS
public static final Property TABLE_SAMPLER_OPTS
-
TABLE_SUSPEND_DURATION
public static final Property TABLE_SUSPEND_DURATION
-
TABLE_SUMMARIZER_PREFIX
public static final Property TABLE_SUMMARIZER_PREFIX
-
TABLE_DELETE_BEHAVIOR
public static final Property TABLE_DELETE_BEHAVIOR
-
COMPACTOR_PREFIX
public static final Property COMPACTOR_PREFIX
-
COMPACTOR_PORTSEARCH
public static final Property COMPACTOR_PORTSEARCH
-
COMPACTOR_CLIENTPORT
public static final Property COMPACTOR_CLIENTPORT
-
COMPACTOR_MINTHREADS
public static final Property COMPACTOR_MINTHREADS
-
COMPACTOR_MINTHREADS_TIMEOUT
public static final Property COMPACTOR_MINTHREADS_TIMEOUT
-
COMPACTOR_THREADCHECK
public static final Property COMPACTOR_THREADCHECK
-
COMPACTOR_MAX_MESSAGE_SIZE
public static final Property COMPACTOR_MAX_MESSAGE_SIZE
-
COMPACTOR_QUEUE_NAME
public static final Property COMPACTOR_QUEUE_NAME
-
COMPACTION_COORDINATOR_PREFIX
public static final Property COMPACTION_COORDINATOR_PREFIX
-
COMPACTION_COORDINATOR_THRIFTCLIENT_PORTSEARCH
public static final Property COMPACTION_COORDINATOR_THRIFTCLIENT_PORTSEARCH
-
COMPACTION_COORDINATOR_CLIENTPORT
public static final Property COMPACTION_COORDINATOR_CLIENTPORT
-
COMPACTION_COORDINATOR_MINTHREADS
public static final Property COMPACTION_COORDINATOR_MINTHREADS
-
COMPACTION_COORDINATOR_MINTHREADS_TIMEOUT
public static final Property COMPACTION_COORDINATOR_MINTHREADS_TIMEOUT
-
COMPACTION_COORDINATOR_THREADCHECK
public static final Property COMPACTION_COORDINATOR_THREADCHECK
-
COMPACTION_COORDINATOR_MAX_MESSAGE_SIZE
public static final Property COMPACTION_COORDINATOR_MAX_MESSAGE_SIZE
-
COMPACTION_COORDINATOR_DEAD_COMPACTOR_CHECK_INTERVAL
public static final Property COMPACTION_COORDINATOR_DEAD_COMPACTOR_CHECK_INTERVAL
-
COMPACTION_COORDINATOR_FINALIZER_TSERVER_NOTIFIER_MAXTHREADS
public static final Property COMPACTION_COORDINATOR_FINALIZER_TSERVER_NOTIFIER_MAXTHREADS
-
COMPACTION_COORDINATOR_FINALIZER_COMPLETION_CHECK_INTERVAL
public static final Property COMPACTION_COORDINATOR_FINALIZER_COMPLETION_CHECK_INTERVAL
-
COMPACTION_COORDINATOR_TSERVER_COMPACTION_CHECK_INTERVAL
public static final Property COMPACTION_COORDINATOR_TSERVER_COMPACTION_CHECK_INTERVAL
-
-
Method Detail
-
values
public static Property[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Property c : Property.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Property valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getKey
public String getKey()
Gets the key (string) for this property.- Returns:
- key
-
getDefaultValue
public String getDefaultValue()
Gets the default value for this property. System properties are interpolated into the value if necessary.- Returns:
- default value
-
getType
public PropertyType getType()
Gets the type of this property.- Returns:
- property type
-
getDescription
public String getDescription()
Gets the description of this property.- Returns:
- description
-
isExperimental
public boolean isExperimental()
Checks if this property is experimental.- Returns:
- true if this property is experimental
-
isDeprecated
public boolean isDeprecated()
Checks if this property is deprecated.- Returns:
- true if this property is deprecated
-
deprecatedSince
public String deprecatedSince()
Gets the version in which the property was deprecated.- Returns:
- Accumulo Version
-
availableSince
public String availableSince()
Gets the version in which the property was introduced.- Returns:
- Accumulo Version
-
isSensitive
public boolean isSensitive()
Checks if this property is sensitive.- Returns:
- true if this property is sensitive
-
isReplaced
public boolean isReplaced()
Checks if this property is replaced.- Returns:
- true if this property is replaced
-
replacedBy
public Property replacedBy()
Gets the property in which the tagged property is replaced by.- Returns:
- replacedBy
-
isSensitive
public static boolean isSensitive(String key)
Checks if a property with the given key is sensitive. The key must be for a valid property, and must either itself be annotated as sensitive or have a prefix annotated as sensitive.- Parameters:
key
- property key- Returns:
- true if property is sensitive
-
isValidProperty
public static boolean isValidProperty(String key, String value)
Checks if the given property and value are valid. A property is valid if the property key is valid seeisValidPropertyKey(java.lang.String)
and that the value is a valid format for the type seePropertyType.isValidFormat(java.lang.String)
.- Parameters:
key
- property keyvalue
- property value- Returns:
- true if key is valid (recognized, or has a recognized prefix)
-
isValidPropertyKey
public static boolean isValidPropertyKey(String key)
Checks if the given property key is valid. A valid property key is either equal to the key of some defined property or has a prefix matching some prefix defined in this class.- Parameters:
key
- property key- Returns:
- true if key is valid (recognized, or has a recognized prefix)
-
isValidBooleanPropertyKey
public static boolean isValidBooleanPropertyKey(String key)
Checks if the given property key is a valid property and is of type boolean.- Parameters:
key
- property key- Returns:
- true if key is valid and is of type boolean, false otherwise
-
isValidTablePropertyKey
public static boolean isValidTablePropertyKey(String key)
Checks if the given property key is for a valid table property. A valid table property key is either equal to the key of some defined table property (which each start withTABLE_PREFIX
) or has a prefix matchingTABLE_CONSTRAINT_PREFIX
,TABLE_ITERATOR_PREFIX
, orTABLE_LOCALITY_GROUP_PREFIX
.- Parameters:
key
- property key- Returns:
- true if key is valid for a table property (recognized, or has a recognized prefix)
-
isFixedZooPropertyKey
public static boolean isFixedZooPropertyKey(Property key)
Checks if the given property may be changed via Zookeeper, but not recognized until the restart of some relevant daemon.- Parameters:
key
- property key- Returns:
- true if property may be changed via Zookeeper but only heeded upon some restart
-
isValidZooPropertyKey
public static boolean isValidZooPropertyKey(String key)
Checks if the given property key is valid for a property that may be changed via Zookeeper.- Parameters:
key
- property key- Returns:
- true if key's property may be changed via Zookeeper
-
getPropertyByKey
public static Property getPropertyByKey(String key)
Gets aProperty
instance with the given key.- Parameters:
key
- property key- Returns:
- property, or null if not found
-
isClassProperty
public static boolean isClassProperty(String key)
Checks if this property is expected to have a Java class as a value.- Returns:
- true if this is property is a class property
-
createTableInstanceFromPropertyName
public static <T> T createTableInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property. The table classpath context is used if set.- Parameters:
conf
- configuration containing propertyproperty
- property specifying class namebase
- base class of typedefaultInstance
- instance to use if creation fails- Returns:
- new class instance, or default instance if creation failed
-
createInstanceFromPropertyName
public static <T> T createInstanceFromPropertyName(AccumuloConfiguration conf, Property property, Class<T> base, T defaultInstance)
Creates a new instance of a class specified in a configuration property.- Parameters:
conf
- configuration containing propertyproperty
- property specifying class namebase
- base class of typedefaultInstance
- instance to use if creation fails- Returns:
- new class instance, or default instance if creation failed
-
-