- 4.3.1.12.1 概要
- 4.3.1.12.2 DEFAULT_PROPERTY_CLUSTER_BYTE_BUFFER_POOL_SIZES
- 4.3.1.12.3 DEFAULT_PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_BATCH_SIZE
- 4.3.1.12.4 DEFAULT_PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_START
- 4.3.1.12.5 DEFAULT_PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_STEP
- 4.3.1.12.6 DEFAULT_PROPERTY_CLUSTER_CONNECT_DELAY
- 4.3.1.12.7 DEFAULT_PROPERTY_CLUSTER_CONNECT_RETRIES
- 4.3.1.12.8 DEFAULT_PROPERTY_CLUSTER_CONNECT_TIMEOUT_AFTER
- 4.3.1.12.9 DEFAULT_PROPERTY_CLUSTER_CONNECT_TIMEOUT_BEFORE
- 4.3.1.12.10 DEFAULT_PROPERTY_CLUSTER_CONNECT_TIMEOUT_MGM
- 4.3.1.12.11 DEFAULT_PROPERTY_CLUSTER_CONNECT_VERBOSE
- 4.3.1.12.12 DEFAULT_PROPERTY_CLUSTER_DATABASE
- 4.3.1.12.13 DEFAULT_PROPERTY_CLUSTER_MAX_TRANSACTIONS
- 4.3.1.12.14 DEFAULT_PROPERTY_CONNECTION_POOL_RECV_THREAD_ACTIVATION_THRESHOLD
- 4.3.1.12.15 DEFAULT_PROPERTY_CONNECTION_POOL_SIZE
- 4.3.1.12.16 DEFAULT_PROPERTY_CONNECTION_RECONNECT_TIMEOUT
- 4.3.1.12.17 ENV_CLUSTERJ_LOGGER_FACTORY_NAME
- 4.3.1.12.18 PROPERTY_CLUSTER_BYTE_BUFFER_POOL_SIZES
- 4.3.1.12.19 PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_BATCH_SIZE
- 4.3.1.12.20 PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_START
- 4.3.1.12.21 PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_STEP
- 4.3.1.12.22 PROPERTY_CLUSTER_CONNECT_DELAY
- 4.3.1.12.23 PROPERTY_CLUSTER_CONNECT_RETRIES
- 4.3.1.12.24 PROPERTY_CLUSTER_CONNECT_TIMEOUT_AFTER
- 4.3.1.12.25 PROPERTY_CLUSTER_CONNECT_TIMEOUT_BEFORE
- 4.3.1.12.26 PROPERTY_CLUSTER_CONNECT_TIMEOUT_MGM
- 4.3.1.12.27 PROPERTY_CLUSTER_CONNECT_VERBOSE
- 4.3.1.12.28 PROPERTY_CLUSTER_CONNECTION_SERVICE
- 4.3.1.12.29 PROPERTY_CLUSTER_CONNECTSTRING
- 4.3.1.12.30 PROPERTY_CLUSTER_DATABASE
- 4.3.1.12.31 PROPERTY_CLUSTER_MAX_TRANSACTIONS
- 4.3.1.12.32 PROPERTY_CONNECTION_POOL_NODEIDS
- 4.3.1.12.33 PROPERTY_CONNECTION_POOL_RECV_THREAD_ACTIVATION_THRESHOLD
- 4.3.1.12.34 PROPERTY_CONNECTION_POOL_RECV_THREAD_CPUIDS
- 4.3.1.12.35 PROPERTY_CONNECTION_POOL_SIZE
- 4.3.1.12.36 PROPERTY_CONNECTION_RECONNECT_TIMEOUT
- 4.3.1.12.37 PROPERTY_DEFER_CHANGES
- 4.3.1.12.38 PROPERTY_JDBC_DRIVER_NAME
- 4.3.1.12.39 PROPERTY_JDBC_PASSWORD
- 4.3.1.12.40 PROPERTY_JDBC_URL
- 4.3.1.12.41 PROPERTY_JDBC_USERNAME
- 4.3.1.12.42 SESSION_FACTORY_SERVICE_CLASS_NAME
- 4.3.1.12.43 SESSION_FACTORY_SERVICE_FILE_NAME
ClusterJ 專案中使用的常數。
public interface Constants {
// Public Static Fieldspublic static final String DEFAULT_PROPERTY_CLUSTER_BYTE_BUFFER_POOL_SIZES = "256, 10240, 102400, 1048576";
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_BATCH_SIZE = 10;
public static final long DEFAULT_PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_START = 1L;
public static final long DEFAULT_PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_STEP = 1L;
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_DELAY = 5;
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_RETRIES = 4;
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_TIMEOUT_AFTER = 20;
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_TIMEOUT_BEFORE = 30;
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_TIMEOUT_MGM = 30000;
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_VERBOSE = 0;
public static final String DEFAULT_PROPERTY_CLUSTER_DATABASE = "test";
public static final int DEFAULT_PROPERTY_CLUSTER_MAX_TRANSACTIONS = 4;
public static final int DEFAULT_PROPERTY_CONNECTION_POOL_RECV_THREAD_ACTIVATION_THRESHOLD = 8;
public static final int DEFAULT_PROPERTY_CONNECTION_POOL_SIZE = 1;
public static final int DEFAULT_PROPERTY_CONNECTION_RECONNECT_TIMEOUT = 0;
public static final String ENV_CLUSTERJ_LOGGER_FACTORY_NAME = "CLUSTERJ_LOGGER_FACTORY";
public static final String PROPERTY_CLUSTER_BYTE_BUFFER_POOL_SIZES = "com.mysql.clusterj.byte.buffer.pool.sizes";
public static final String PROPERTY_CLUSTER_CONNECTION_SERVICE = "com.mysql.clusterj.connection.service";
public static final String PROPERTY_CLUSTER_CONNECTSTRING = "com.mysql.clusterj.connectstring";
public static final String PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_BATCH_SIZE = "com.mysql.clusterj.connect.autoincrement.batchsize";
public static final String PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_START = "com.mysql.clusterj.connect.autoincrement.offset";
public static final String PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_STEP = "com.mysql.clusterj.connect.autoincrement.increment";
public static final String PROPERTY_CLUSTER_CONNECT_DELAY = "com.mysql.clusterj.connect.delay";
public static final String PROPERTY_CLUSTER_CONNECT_RETRIES = "com.mysql.clusterj.connect.retries";
public static final String PROPERTY_CLUSTER_CONNECT_TIMEOUT_AFTER = "com.mysql.clusterj.connect.timeout.after";
public static final String PROPERTY_CLUSTER_CONNECT_TIMEOUT_BEFORE = "com.mysql.clusterj.connect.timeout.before";
public static final String PROPERTY_CLUSTER_CONNECT_TIMEOUT_MGM = "com.mysql.clusterj.connect.timeout.mgm";
public static final String PROPERTY_CLUSTER_CONNECT_VERBOSE = "com.mysql.clusterj.connect.verbose";
public static final String PROPERTY_CLUSTER_DATABASE = "com.mysql.clusterj.database";
public static final String PROPERTY_CLUSTER_MAX_TRANSACTIONS = "com.mysql.clusterj.max.transactions";
public static final String PROPERTY_CONNECTION_POOL_NODEIDS = "com.mysql.clusterj.connection.pool.nodeids";
public static final String PROPERTY_CONNECTION_POOL_RECV_THREAD_ACTIVATION_THRESHOLD = "com.mysql.clusterj.connection.pool.recv.thread.activation.threshold";
public static final String PROPERTY_CONNECTION_POOL_RECV_THREAD_CPUIDS = "com.mysql.clusterj.connection.pool.recv.thread.cpuids";
public static final String PROPERTY_CONNECTION_POOL_SIZE = "com.mysql.clusterj.connection.pool.size";
public static final String PROPERTY_CONNECTION_RECONNECT_TIMEOUT = "com.mysql.clusterj.connection.reconnect.timeout";
public static final String PROPERTY_DEFER_CHANGES = "com.mysql.clusterj.defer.changes";
public static final String PROPERTY_JDBC_DRIVER_NAME = "com.mysql.clusterj.jdbc.driver";
public static final String PROPERTY_JDBC_PASSWORD = "com.mysql.clusterj.jdbc.password";
public static final String PROPERTY_JDBC_URL = "com.mysql.clusterj.jdbc.url";
public static final String PROPERTY_JDBC_USERNAME = "com.mysql.clusterj.jdbc.username";
public static final String SESSION_FACTORY_SERVICE_CLASS_NAME = "com.mysql.clusterj.SessionFactoryService";
public static final String SESSION_FACTORY_SERVICE_FILE_NAME = "META-INF/services/com.mysql.clusterj.SessionFactoryService";
}
public static final String DEFAULT_PROPERTY_CLUSTER_BYTE_BUFFER_POOL_SIZES = "256, 10240, 102400, 1048576";
位元組緩衝區集區大小屬性的預設值:256、10K、100K、1M
public static final int DEFAULT_PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_BATCH_SIZE = 10;
連線自動遞增批次大小屬性的預設值
public static final int DEFAULT_PROPERTY_CONNECTION_POOL_RECV_THREAD_ACTIVATION_THRESHOLD = 8;
接收執行緒啟動臨界值的預設值
public static final int DEFAULT_PROPERTY_CONNECTION_RECONNECT_TIMEOUT = 0;
- 自從
7.5.7
連線重新連線逾時屬性的預設值。預設值表示由於網路故障而自動重新連線的功能已停用。
public static final String ENV_CLUSTERJ_LOGGER_FACTORY_NAME = "CLUSTERJ_LOGGER_FACTORY";
用於設定記錄器工廠的環境變數名稱。
public static final String PROPERTY_CLUSTER_BYTE_BUFFER_POOL_SIZES = "com.mysql.clusterj.byte.buffer.pool.sizes";
位元組緩衝池大小屬性的名稱。若要停用 blob 物件的緩衝池,請將此屬性的值設定為 "1"。 使用此設定,緩衝區將會在用於 blob 資料傳輸後立即配置和釋放(如果可能,也會清除)。
public static final String PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_BATCH_SIZE = "com.mysql.clusterj.connect.autoincrement.batchsize";
連線自動遞增批次大小屬性的名稱。
public static final String PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_START = "com.mysql.clusterj.connect.autoincrement.offset";
連線自動遞增起始屬性的名稱。
public static final String PROPERTY_CLUSTER_CONNECT_AUTO_INCREMENT_STEP = "com.mysql.clusterj.connect.autoincrement.increment";
連線自動遞增步驟屬性的名稱。
public static final String PROPERTY_CLUSTER_CONNECT_DELAY = "com.mysql.clusterj.connect.delay";
連線延遲屬性的名稱。詳細資訊請參閱 Ndb_cluster_connection::connect()。
public static final String PROPERTY_CLUSTER_CONNECT_RETRIES = "com.mysql.clusterj.connect.retries";
連線重試次數屬性的名稱。詳細資訊請參閱 Ndb_cluster_connection::connect()。
public static final String PROPERTY_CLUSTER_CONNECT_TIMEOUT_AFTER = "com.mysql.clusterj.connect.timeout.after";
連線逾時(之後)屬性的名稱。詳細資訊請參閱 Ndb_cluster_connection::wait_until_ready()。
public static final String PROPERTY_CLUSTER_CONNECT_TIMEOUT_BEFORE = "com.mysql.clusterj.connect.timeout.before";
連線逾時(之前)屬性的名稱。詳細資訊請參閱 Ndb_cluster_connection::wait_until_ready()。
public static final String PROPERTY_CLUSTER_CONNECT_TIMEOUT_MGM = "com.mysql.clusterj.connect.timeout.mgm";
叢集連線在連線到資料節點之前,連線到 MGM 的初始逾時時間。請參閱 Ndb_cluster_connection::set_timeout()。
public static final String PROPERTY_CLUSTER_CONNECT_VERBOSE = "com.mysql.clusterj.connect.verbose";
連線詳細資訊屬性的名稱。詳細資訊請參閱 Ndb_cluster_connection::connect()。
public static final String PROPERTY_CLUSTER_CONNECTION_SERVICE = "com.mysql.clusterj.connection.service";
連線服務屬性的名稱。
public static final String PROPERTY_CLUSTER_CONNECTSTRING = "com.mysql.clusterj.connectstring";
連線字串屬性的名稱。詳細資訊請參閱 Ndb_cluster_connection constructor。
public static final String PROPERTY_CLUSTER_DATABASE = "com.mysql.clusterj.database";
資料庫屬性的名稱。詳細資訊請參閱 Ndb 建構函式中的 catalogName 參數。 Ndb 建構函式。
public static final String PROPERTY_CLUSTER_MAX_TRANSACTIONS = "com.mysql.clusterj.max.transactions";
最大交易次數屬性的名稱。詳細資訊請參閱 Ndb::init()。
public static final String PROPERTY_CONNECTION_POOL_NODEIDS = "com.mysql.clusterj.connection.pool.nodeids";
連線池節點 ID 屬性的名稱。沒有預設值。這是強制連線指派給特定節點 ID 的節點 ID 清單。如果指定此屬性且連線池大小不是預設值,則清單中的節點 ID 數目必須符合連線池大小,或者節點 ID 數目必須為 1,且節點 ID 將會從指定的節點 ID 開始指派給連線。
public static final String PROPERTY_CONNECTION_POOL_RECV_THREAD_ACTIVATION_THRESHOLD = "com.mysql.clusterj.connection.pool.recv.thread.activation.threshold";
連線池中所有連線的接收執行緒啟用臨界值。預設值為無啟用臨界值。
public static final String PROPERTY_CONNECTION_POOL_RECV_THREAD_CPUIDS = "com.mysql.clusterj.connection.pool.recv.thread.cpuids";
連線池中連線之接收執行緒的 CPU 繫結。接收執行緒的預設值為無 CPU 繫結。如果指定此屬性,則清單中的 CPU ID 數目必須等於:a) 如果未停用連線池(即連線池大小 > 0)則為連線池大小;或者 b) 如果停用連線池則為 1。
public static final String PROPERTY_CONNECTION_POOL_SIZE = "com.mysql.clusterj.connection.pool.size";
連線池大小屬性的名稱。這是要在連線池中建立的連線數目。預設值為 1(所有工作階段共用相同的連線;所有具有相同連線字串和資料庫的 SessionFactory 要求都會共用單一 SessionFactory)。設定為 0 會停用池化;每個 SessionFactory 要求都會收到其唯一的 SessionFactory。
public static final String PROPERTY_CONNECTION_RECONNECT_TIMEOUT = "com.mysql.clusterj.connection.reconnect.timeout";
- 自從
7.5.7
由於網路故障而重新連線 SessionFactory 時,等待所有工作階段關閉的秒數。預設值 0 表示停用因網路故障而自動重新連線到叢集。可以使用 SessionFactory.reconnect(int timeout) 方法並指定新的逾時值來啟用重新連線。
public static final String PROPERTY_DEFER_CHANGES = "com.mysql.clusterj.defer.changes";
延遲插入、刪除和更新的旗標
public static final String PROPERTY_JDBC_DRIVER_NAME = "com.mysql.clusterj.jdbc.driver";
jdbc 驅動程式的名稱