A B C D E F G I L M N O P R S T V W
A
- APP - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- appendEntryBuffer(ByteBuffer) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
追加写入一段日志数据,给定的ByteBuffer必须满足如下条件:
1.
- asyncWrite(WriteRequest...) - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
异步写入消息,线程安全,保证ACI,D的保证取决于WriteQosLevel
- asyncWrite(EventListener<WriteResult>, WriteRequest...) - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
异步写入消息,线程安全,保证ACI,D的保证取决于WriteQosLevel
- asyncWrite(int, ByteBuffer...) - 接口 中的方法org.joyqueue.store.transaction.TransactionStore
-
异步写入消息,线程安全,保证ACID(写入磁盘)
B
- BatchMessageParser - org.joyqueue.store.message中的类
-
批消息解析器
- BatchMessageParser() - 类 的构造器org.joyqueue.store.message.BatchMessageParser
-
- BIZ_ID - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- BODY - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- build(byte[][]) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
C
- CacheMetric() - 类 的构造器org.joyqueue.store.StoreManagementService.CacheMetric
-
- clean(long, Map<Short, Long>, boolean) - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
- clear(long) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
- CLIENT_IP - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- CLIENT_TIMESTAMP - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- commit(long) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
LEADER 收到半数以上回复后,调用此方法提交位置。
- commitPosition() - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
当前日志提交的位置
- CRC - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- createPartitionGroup(String, int, short[]) - 接口 中的方法org.joyqueue.store.StoreService
-
创建PartitionGroup。
D
- disable() - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
将服务状态置为false
E
- enable() - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
将服务状态置为true
- EXPAND - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
F
- FIXED_LENGTH_1 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- FIXED_LENGTH_16 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- FIXED_LENGTH_2 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- FIXED_LENGTH_4 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- FIXED_LENGTH_8 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- FLAG - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- freeSpace() - 接口 中的方法org.joyqueue.store.StoreManagementService
-
返回totalSpace
G
- getAccessCount() - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
- getAllTransactionStores() - 接口 中的方法org.joyqueue.store.StoreService
-
- getBatchSize(ByteBuffer) - 类 中的静态方法org.joyqueue.store.message.BatchMessageParser
-
- getBatchSize() - 类 中的方法org.joyqueue.store.WriteRequest
-
- getBit(ByteBuffer, int, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getBuffer() - 类 中的方法org.joyqueue.store.WriteRequest
-
- getByte(ByteBuffer, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getByteBuffer(ByteBuffer, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getBytes(ByteBuffer, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getCode() - 类 中的方法org.joyqueue.store.ReadResult
-
- getCode() - 类 中的方法org.joyqueue.store.WriteResult
-
- getEntryTerm(long) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
获取指定位置的日志的任期
- getFixedAttributesLength() - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getFlushPosition() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- getHitCount() - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
- getIndex(short, long) - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
根据消息存储时间获取索引。
- getIndexPosition() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- getIndices() - 类 中的方法org.joyqueue.store.WriteResult
-
- getInt(ByteBuffer, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getLeft() - 异常错误 中的方法org.joyqueue.store.PositionUnderflowException
-
- getLeftIndex(short) - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
获取分区当前的最小索引,用于初始化消费
- getLeftIndex() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionMetric
-
- getLeftPosition() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- getLong(ByteBuffer, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getManageService() - 接口 中的方法org.joyqueue.store.StoreService
-
- getMaxSize() - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
- getMessages() - 类 中的方法org.joyqueue.store.ReadResult
-
- getMetrics() - 类 中的方法org.joyqueue.store.WriteResult
-
- getPartition() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionMetric
-
- getPartition() - 类 中的方法org.joyqueue.store.WriteRequest
-
- getPartitionGroup() - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
获取Partition Group 序号
- getPartitionGroup() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- getPartitionGroupMetrics() - 类 中的方法org.joyqueue.store.StoreManagementService.TopicMetric
-
- getPartitionMetrics() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- getPosition() - 异常错误 中的方法org.joyqueue.store.PositionOverflowException
-
- getPosition() - 异常错误 中的方法org.joyqueue.store.PositionUnderflowException
-
- getReplicableStore(String, int) - 接口 中的方法org.joyqueue.store.StoreService
-
- getReplicationPosition() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- getRight() - 异常错误 中的方法org.joyqueue.store.PositionOverflowException
-
- getRightIndex(short) - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
获取分区当前的最大索引,用于初始化消费
- getRightIndex() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionMetric
-
- getRightPosition() - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- getShort(ByteBuffer, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getStore(String, int, QosLevel) - 接口 中的方法org.joyqueue.store.StoreService
-
- getStore(String, int) - 接口 中的方法org.joyqueue.store.StoreService
-
- getStore(String) - 接口 中的方法org.joyqueue.store.StoreService
-
- getString(ByteBuffer) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- getTopic() - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
获取Topic
- getTopic() - 类 中的方法org.joyqueue.store.StoreManagementService.TopicMetric
-
- getTotalPhysicalStorageSize() - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
获取当前PartitionGroup占用的磁盘空间大小
- getTransactionStore(String) - 接口 中的方法org.joyqueue.store.StoreService
-
- getUsedSize() - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
I
- INDEX - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- isBatch(ByteBuffer) - 类 中的静态方法org.joyqueue.store.message.BatchMessageParser
-
- isEop() - 类 中的方法org.joyqueue.store.ReadResult
-
- isUsabled() - 类 中的方法org.joyqueue.store.StoreManagementService.TopicMetric
-
L
- leftPosition() - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
当前日志最小位置
- LENGTH - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- list() - 接口 中的方法org.joyqueue.store.transaction.TransactionStore
-
列出所有进行中的事务ID
- listFiles(String) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
列出store中给定path的所有文件
- listFiles(File) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
- listPartitions() - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
列出Partition group下所有的Partition
M
- MAGIC - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- main(String[]) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- MessageParser - org.joyqueue.store.message中的类
-
消息解析器
- MessageParser() - 类 的构造器org.joyqueue.store.message.MessageParser
-
- monitorInfo() - 接口 中的方法org.joyqueue.store.StoreService
-
获取内存监控
N
- next() - 接口 中的方法org.joyqueue.store.transaction.TransactionStore
-
获取下一个事务ID
- NoSuchPartitionGroupException - org.joyqueue.store中的异常错误
-
- NoSuchPartitionGroupException() - 异常错误 的构造器org.joyqueue.store.NoSuchPartitionGroupException
-
O
- org.joyqueue.store - 程序包 org.joyqueue.store
-
- org.joyqueue.store.message - 程序包 org.joyqueue.store.message
-
- org.joyqueue.store.replication - 程序包 org.joyqueue.store.replication
-
- org.joyqueue.store.transaction - 程序包 org.joyqueue.store.transaction
-
P
- ParseAttributeException - org.joyqueue.store.message中的异常错误
-
解析消息异常
- ParseAttributeException(String) - 异常错误 的构造器org.joyqueue.store.message.ParseAttributeException
-
- PARTITION - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- partitionGroupExists(String, int) - 接口 中的方法org.joyqueue.store.StoreService
-
Partition group 是否存在。
- partitionGroupMetric(String, int) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
PartitionGroup度量信息
- PartitionGroupMetric() - 类 的构造器org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- PartitionGroupStore - org.joyqueue.store中的接口
-
Partition group存储,每个Partition group属于唯一的一个Topic,在Topic范围内拥有唯一的序号,包含多个Partition。
- partitionMetric(String, short) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
Topic度量信息
- PartitionMetric() - 类 的构造器org.joyqueue.store.StoreManagementService.PartitionMetric
-
- position(long, int) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
计算日志相对于position的位置
- PositionOverflowException - org.joyqueue.store中的异常错误
-
- PositionOverflowException(long, long) - 异常错误 的构造器org.joyqueue.store.PositionOverflowException
-
- PositionUnderflowException - org.joyqueue.store中的异常错误
-
- PositionUnderflowException(long, long) - 异常错误 的构造器org.joyqueue.store.PositionUnderflowException
-
- PRIORITY - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- PROPERTY - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
R
- read(short, long, int, long) - 接口 中的方法org.joyqueue.store.PartitionGroupStore
-
非阻塞批量读取消息,从指定位置读取消息,如果没有消息立即返回。
- readEntryBuffer(long, int) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
读取一段日志数据,起始位置由position指定,最大长度不超过length。
- ReadException - org.joyqueue.store中的异常错误
-
- ReadException(String) - 异常错误 的构造器org.joyqueue.store.ReadException
-
- ReadException() - 异常错误 的构造器org.joyqueue.store.ReadException
-
- ReadException(String, Throwable) - 异常错误 的构造器org.joyqueue.store.ReadException
-
- ReadException(Throwable) - 异常错误 的构造器org.joyqueue.store.ReadException
-
- readFile(File, long, int) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
裸接口
- readIndices(String, short, long, int) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
读取索引
- readIndices(File, long, int, boolean) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
- readIterator(int) - 接口 中的方法org.joyqueue.store.transaction.TransactionStore
-
获取读取的迭代器。
- readMessages(String, int, long, int) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
读取消息
- readMessages(String, short, long, int) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
- readMessages(File, long, int, boolean) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
- readPartitionGroupStore(String, int, long, int) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
- ReadResult - org.joyqueue.store中的类
-
读消息结果
- ReadResult() - 类 的构造器org.joyqueue.store.ReadResult
-
- remove(int) - 接口 中的方法org.joyqueue.store.transaction.TransactionStore
-
删除事务
- removePartitionGroup(String, int) - 接口 中的方法org.joyqueue.store.StoreService
-
删除Partition group。
- rePartition(String, int, Short[]) - 接口 中的方法org.joyqueue.store.StoreService
-
变更Partition group中的Partition
- ReplicableStore - org.joyqueue.store.replication中的接口
-
选举复制相关的存储接口
- restorePartitionGroup(String, int) - 接口 中的方法org.joyqueue.store.StoreService
-
从磁盘恢复partition group,系统启动时调用
- rightPosition() - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
当前日志最大位置
S
- serviceStatus() - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
节点服务状态
- setAccessCount(long) - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
- setBatch(ByteBuffer, boolean) - 类 中的静态方法org.joyqueue.store.message.BatchMessageParser
-
- setBatchSize(ByteBuffer, short) - 类 中的静态方法org.joyqueue.store.message.BatchMessageParser
-
- setBit(ByteBuffer, int, int, boolean) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- setBuffer(ByteBuffer) - 类 中的方法org.joyqueue.store.WriteRequest
-
- setByte(ByteBuffer, int, byte) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- setCode(JoyQueueCode) - 类 中的方法org.joyqueue.store.ReadResult
-
- setCode(JoyQueueCode) - 类 中的方法org.joyqueue.store.WriteResult
-
- setEop(boolean) - 类 中的方法org.joyqueue.store.ReadResult
-
- setFlushPosition(long) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- setHitCount(long) - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
- setIndexPosition(long) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- setIndices(long[]) - 类 中的方法org.joyqueue.store.WriteResult
-
- setInt(ByteBuffer, int, int) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- setLeftIndex(long) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionMetric
-
- setLeftPosition(long) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- setLong(ByteBuffer, int, long) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- setMaxSize(long) - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
- setMessages(ByteBuffer[]) - 类 中的方法org.joyqueue.store.ReadResult
-
- setMetrics(long[]) - 类 中的方法org.joyqueue.store.WriteResult
-
- setPartition(short) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionMetric
-
- setPartitionGroup(int) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- setPartitionGroupMetrics(StoreManagementService.PartitionGroupMetric[]) - 类 中的方法org.joyqueue.store.StoreManagementService.TopicMetric
-
- setPartitionMetrics(StoreManagementService.PartitionMetric[]) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- setReplicationPosition(long) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- setRightIndex(long) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionMetric
-
- setRightPosition(long) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
设置Store的最大位置。
- setRightPosition(long) - 类 中的方法org.joyqueue.store.StoreManagementService.PartitionGroupMetric
-
- setShort(ByteBuffer, int, short) - 类 中的静态方法org.joyqueue.store.message.MessageParser
-
- setTopic(String) - 类 中的方法org.joyqueue.store.StoreManagementService.TopicMetric
-
- setUsedSize(long) - 类 中的方法org.joyqueue.store.StoreManagementService.CacheMetric
-
- STORAGE_TIMESTAMP - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- StoreManagementService - org.joyqueue.store中的接口
-
存储监控和管理服务
- StoreManagementService.CacheMetric - org.joyqueue.store中的类
-
- StoreManagementService.PartitionGroupMetric - org.joyqueue.store中的类
-
- StoreManagementService.PartitionMetric - org.joyqueue.store中的类
-
- StoreManagementService.TopicMetric - org.joyqueue.store中的类
-
- storeMetrics() - 接口 中的方法org.joyqueue.store.StoreManagementService
-
获取Store度量信息
- StoreService - org.joyqueue.store中的接口
-
Broker 存储元数据服务
- SYS - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
T
- TERM - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- term() - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
当前任期
- term(int) - 接口 中的方法org.joyqueue.store.replication.ReplicableStore
-
修改任期,新任期必须必大于现任期;
- topicExists(String) - 接口 中的方法org.joyqueue.store.StoreService
-
Topic 是否存在
以Store内存中的元数据为准,有可能和磁盘上的文件不一致。
- topicMetric(String) - 接口 中的方法org.joyqueue.store.StoreManagementService
-
Topic度量信息
- TopicMetric() - 类 的构造器org.joyqueue.store.StoreManagementService.TopicMetric
-
- totalSpace() - 接口 中的方法org.joyqueue.store.StoreManagementService
-
返回totalSpace
- TransactionStore - org.joyqueue.store.transaction中的接口
-
缓存事务消息的可靠存储
V
- VARIABLE_LENGTH_1 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- VARIABLE_LENGTH_2 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
- VARIABLE_LENGTH_4 - 类 中的静态变量org.joyqueue.store.message.MessageParser
-
W
- WriteRequest - org.joyqueue.store中的类
-
- WriteRequest(short, ByteBuffer) - 类 的构造器org.joyqueue.store.WriteRequest
-
- WriteRequest(short, ByteBuffer, int) - 类 的构造器org.joyqueue.store.WriteRequest
-
- WriteResult - org.joyqueue.store中的类
-
写消息结果
- WriteResult() - 类 的构造器org.joyqueue.store.WriteResult
-
- WriteResult(JoyQueueCode, long[]) - 类 的构造器org.joyqueue.store.WriteResult
-
- WriteResult(JoyQueueCode, long[], long[]) - 类 的构造器org.joyqueue.store.WriteResult
-
A B C D E F G I L M N O P R S T V W
Copyright © 2020 Joyqueue Community. All rights reserved.