Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/bifromq
/ functions
Functions
8,818 in github.com/apache/bifromq
⨍
Functions
8,818
◇
Types & classes
1,945
↓ 4,247 callers
Method
build
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/IMQTTBrokerBuilder.java:33
↓ 1,632 callers
Method
newBuilder
()
base-kv/base-kv-store-client/src/main/java/org/apache/bifromq/basekv/client/IBaseKVStoreClient.java:52
↓ 1,159 callers
Method
newBuilder
()
bifromq-inbox/bifromq-inbox-client/src/main/java/org/apache/bifromq/inbox/client/IInboxClient.java:49
↓ 734 callers
Method
verify
(Map<Boundary, ClusterConfig> rangeLayout, Set<KVRangeStoreDescriptor> landscape)
base-kv/base-kv-store-balance-controller/src/main/java/org/apache/bifromq/basekv/balance/impl/RuleBasedPlacementBalancer.java:158
↓ 663 callers
Method
get
Get the value of the specified key in the KVRange. @param ver the version of the KVRange @param id the id of the KVRange @param key the key to be get
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/IKVRangeStore.java:165
↓ 651 callers
Method
join
Join the cluster as a running node by communicating with some existing running node of the cluster as the seeds. @param seeds the seeds of the cluste
base-cluster/src/main/java/org/apache/bifromq/basecluster/IAgentHost.java:73
↓ 606 callers
Method
add
Add a call task to the batch. @param task the task to be fulfilled in the batch
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/IBatchCall.java:37
↓ 599 callers
Method
newBuilder
()
bifromq-mqtt/bifromq-mqtt-broker-client/src/main/java/org/apache/bifromq/mqtt/inbox/IMqttBrokerClient.java:31
↓ 595 callers
Method
put
Put a key-value pair into the KVRange. @param ver the version of the KVRange @param id the id of the KVRange @param key the key to be put @param valu
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/IKVRangeStore.java:187
↓ 573 callers
Method
nanoTime
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/session/MQTTSessionContext.java:101
↓ 508 callers
Method
of
(CausalCRDTType valueType)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/api/ORMapOperation.java:44
↓ 501 callers
Method
await
(int ticks)
base-kv/base-kv-raft/src/test/java/org/apache/bifromq/basekv/raft/functest/RaftNodeGroup.java:267
↓ 499 callers
Method
get
(MethodDescriptor<?, ?> methodDescriptor)
base-rpc/base-rpc-common/src/main/java/org/apache/bifromq/baserpc/metrics/IRPCMeter.java:36
↓ 462 callers
Method
debug
(String msg)
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:179
↓ 444 callers
Method
get
(int size)
base-kv/base-kv-type-proto/src/main/java/org/apache/bifromq/basekv/utils/BoundaryUtil.java:544
↓ 434 callers
Method
isEmpty
()
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/api/IRWORSet.java:31
↓ 364 callers
Method
getId
()
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/metrics/KVSpaceMeters.java:176
↓ 352 callers
Method
getValue
()
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/loadbalancer/TrieMap.java:252
↓ 350 callers
Method
info
(String msg)
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:247
↓ 339 callers
Method
equals
()
base-kv/base-kv-raft/src/test/java/org/apache/bifromq/basekv/raft/event/RaftEventTest.java:48
↓ 311 callers
Method
get
(String tenantId, String inboxId, long incarnation, InboxMetadataProvider provider)
bifromq-inbox/bifromq-inbox-store/src/main/java/org/apache/bifromq/inbox/store/IInboxMetaCache.java:28
↓ 305 callers
Method
size
The number of branches in the table. @return number of branches
bifromq-util/src/main/java/org/apache/bifromq/util/index/BranchTable.java:34
↓ 287 callers
Method
complete
(Long readIndex)
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/ReadProgressTracker.java:106
↓ 286 callers
Method
forEach
Iterate all entries without materializing an intermediate map.
bifromq-util/src/main/java/org/apache/bifromq/util/index/BranchTable.java:48
↓ 277 callers
Method
value
(Dot dot)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/IDotFunc.java:29
↓ 274 callers
Method
build
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/service/ILocalSessionServerBuilder.java:23
↓ 273 callers
Method
clientInfo
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/session/IMQTTSession.java:31
↓ 273 callers
Method
getLocal
(Class<T> eventClass)
bifromq-plugin/bifromq-plugin-event-collector-helper/src/main/java/org/apache/bifromq/plugin/eventcollector/ThreadLocalEventPool.java:59
↓ 268 callers
Method
get
(String sessionId)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/service/ILocalSessionRegistry.java:31
↓ 261 callers
Method
contains
(ByteString element)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/api/IRWORSet.java:35
↓ 256 callers
Method
onNext
()
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/IBiDiStream.java:25
↓ 251 callers
Method
remove
(String tenantId, String inboxId, long incarnation)
bifromq-inbox/bifromq-inbox-store/src/main/java/org/apache/bifromq/inbox/store/IInboxMetaCache.java:32
↓ 247 callers
Method
size
The current estimated size of the KVRange. @return the size in bytes
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/range/IKVRange.java:165
↓ 241 callers
Method
report
Implement this method to receive various events at runtime. <p> Note: To reduce memory pressure, the argument event object will be reused in later cal
bifromq-plugin/bifromq-plugin-event-collector/src/main/java/org/apache/bifromq/plugin/eventcollector/IEventCollector.java:33
↓ 222 callers
Method
newBuilder
()
base-rpc/base-rpc-server/src/main/java/org/apache/bifromq/baserpc/server/IRPCServer.java:23
↓ 218 callers
Method
values
()
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/IDotFunc.java:27
↓ 216 callers
Method
builder
()
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/server/IBaseKVStoreServer.java:26
↓ 215 callers
Method
add
(String sessionId, IMQTTSession session)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/service/ILocalSessionRegistry.java:27
↓ 212 callers
Method
stream
(T value)
base-rpc/base-rpc-common/src/main/java/org/apache/bifromq/baserpc/marshaller/HLCStampedMarshaller.java:51
↓ 209 callers
Method
verifyEvent
(EventType... types)
bifromq-mqtt/bifromq-mqtt-server/src/test/java/org/apache/bifromq/mqtt/handler/v3/BaseMQTTTest.java:429
↓ 205 callers
Method
get
Get a branch by key or null if absent.
bifromq-util/src/main/java/org/apache/bifromq/util/index/BranchTable.java:37
↓ 203 callers
Method
join
Join a memberAddrs from specified local address. Some remote memberAddrs will be selected to be the neighbors with which the local replica keeps synch
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/store/ICRDTStore.java:77
↓ 199 callers
Method
getName
()
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:97
↓ 198 callers
Method
advanceTimeBy
(long duration, TimeUnit unit)
bifromq-mqtt/bifromq-mqtt-server/src/test/java/org/apache/bifromq/mqtt/utils/TestTicker.java:42
↓ 184 callers
Method
execute
Execute an CRDT operation asynchronously. @param op the operation @return a future of the execution
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/api/ICausalCRDT.java:52
↓ 183 callers
Method
error
(String msg)
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:383
↓ 174 callers
Method
kvRangeSetting
(KVRangeId kvRangeId)
base-kv/base-kv-store-server/src/test/java/org/apache/bifromq/basekv/store/KVRangeStoreTestCluster.java:183
↓ 168 callers
Method
size
()
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/IReplicaStateLattice.java:38
↓ 163 callers
Method
keySet
()
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/loadbalancer/TrieMap.java:190
↓ 161 callers
Method
register
Register a local agent member. It's allowed to register same member name in same logical agent from different agent hosts @param memberName the membe
base-cluster/src/main/java/org/apache/bifromq/basecluster/memberlist/agent/IAgent.java:60
↓ 158 callers
Method
dot
(ByteString replicaId, long ver)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/ProtoUtils.java:40
↓ 155 callers
Method
awaitIndexCommitted
(String id, long index)
base-kv/base-kv-raft/src/test/java/org/apache/bifromq/basekv/raft/functest/RaftNodeGroup.java:239
↓ 154 callers
Method
currentLeader
()
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNodeState.java:30
↓ 152 callers
Method
provide
Provide a value of the setting for given tenant. The method will be called by BifroMQ working thread, so it's expected to be performant and non-blocki
bifromq-plugin/bifromq-plugin-setting-provider/src/main/java/org/apache/bifromq/plugin/settingprovider/ISettingProvider.java:35
↓ 147 callers
Method
equals
(Object o)
bifromq-util/src/test/java/org/apache/bifromq/util/index/Box.java:29
↓ 145 callers
Method
newBuilder
()
bifromq-retain/bifromq-retain-client/src/main/java/org/apache/bifromq/retain/client/IRetainClient.java:34
↓ 143 callers
Method
isDone
()
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/RaftNodeStateLeader.java:995
↓ 143 callers
Method
subscribe
(long lastFetchedIndex, IKVRangeWALSubscriber subscriber, Executor executor)
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/wal/IKVRangeWAL.java:68
↓ 142 callers
Method
iterator
Get an iterator for the KVRange sharing same consistent-view. @return the iterator.
base-kv/base-kv-store-coproc-api/src/main/java/org/apache/bifromq/basekv/store/api/IKVRangeReader.java:97
↓ 141 callers
Method
get
Get the server group router for the tenant. @param tenantId tenant id @return server group router
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/loadbalancer/ITenantRouter.java:29
↓ 137 callers
Method
containsKey
(Object key)
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/loadbalancer/TrieMap.java:103
↓ 132 callers
Method
apply
(IKVRangeRefreshableReader rangeReader)
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/range/KVRangeQueryRunner.java:210
↓ 131 callers
Method
schedule
Schedule a new delayedTask. @param key the key under monitoring @param delayedTask the delayedTask to be triggered @param <TaskT> the typ
bifromq-inbox/bifromq-inbox-store/src/main/java/org/apache/bifromq/inbox/store/delay/IDelayTaskRunner.java:37
↓ 128 callers
Method
mockCheckPermission
(boolean allow)
bifromq-mqtt/bifromq-mqtt-server/src/test/java/org/apache/bifromq/mqtt/handler/BaseSessionHandlerTest.java:276
↓ 127 callers
Method
get
()
base-kv/base-kv-local-engine-rocksdb/src/main/java/org/apache/bifromq/basekv/localengine/rocksdb/RocksDBKVSpaceEpochHandle.java:403
↓ 125 callers
Method
getPhysical
()
base-hlc/src/main/java/org/apache/bifromq/basehlc/HLC.java:141
↓ 123 callers
Method
reasonCode
(MQTT5AuthReasonCode reasonCode)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v5/MQTT5MessageBuilders.java:116
↓ 122 callers
Method
getKey
(T node)
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/loadbalancer/HRWRouter.java:101
↓ 120 callers
Method
assertSame
(Iterator<E> a, Iterator<E> b)
base-crdt/base-crdt-store/src/test/java/org/apache/bifromq/basecrdt/core/internal/TestUtil.java:33
↓ 117 callers
Method
generate
Generate the first KVRangeId in new epoch. @return a new KVRangeId object
base-kv/base-kv-type-proto/src/main/java/org/apache/bifromq/basekv/utils/KVRangeIdUtil.java:34
↓ 116 callers
Method
toString
(KVRangeId kvRangeId)
base-kv/base-kv-type-proto/src/main/java/org/apache/bifromq/basekv/utils/KVRangeIdUtil.java:59
↓ 113 callers
Method
resultPromise
the promise of the result of the call. @return the promise of the result
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/ICallTask.java:45
↓ 112 callers
Method
poll
(String voter, boolean vote)
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/QuorumTracker.java:58
↓ 110 callers
Method
channel
()
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/IClientChannel.java:29
↓ 109 callers
Method
call
the call of the task. @return the call to be fulfilled
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/ICallTask.java:38
↓ 107 callers
Method
empty
()
bifromq-util/src/main/java/org/apache/bifromq/util/index/EmptyBranchTable.java:35
↓ 107 callers
Method
resolve
(HostEndpoint endpoint)
base-cluster/src/main/java/org/apache/bifromq/basecluster/memberlist/IHostAddressResolver.java:26
↓ 106 callers
Method
payload
(ByteString payload)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v3/MQTT3MessageBuilders.java:81
↓ 105 callers
Method
topic
()
bifromq-plugin/bifromq-plugin-event-collector/src/main/java/org/apache/bifromq/plugin/eventcollector/mqttbroker/disthandling/DistEvent.java:42
↓ 102 callers
Method
singleDot
(ByteString replicaId, long ver)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/ProtoUtils.java:62
↓ 100 callers
Method
accept
(InboxFetched inboxFetched)
bifromq-inbox/bifromq-inbox-client/src/main/java/org/apache/bifromq/inbox/client/InboxFetchPipeline.java:94
↓ 99 callers
Method
warn
(String msg)
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:315
↓ 96 callers
Method
concat
(ByteString... keys)
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/util/KVUtil.java:103
↓ 96 callers
Method
current
The current effective setting's value for given tenant. @param tenantId the id of the calling tenant @return The effective value of the setting for t
bifromq-plugin/bifromq-plugin-setting-provider/src/main/java/org/apache/bifromq/plugin/settingprovider/Setting.java:101
↓ 96 callers
Method
whenComplete
(BiConsumer<Void, Throwable> biConsumer)
base-util/src/main/java/org/apache/bifromq/base/util/FutureTracker.java:55
↓ 94 callers
Method
next
()
base-kv/base-kv-store-coproc-api/src/main/java/org/apache/bifromq/basekv/store/api/IKVIterator.java:34
↓ 94 callers
Method
read
()
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/api/IMVReg.java:31
↓ 94 callers
Method
toString
()
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/metrics/KVSpaceMeters.java:323
↓ 93 callers
Method
get
Get the value of a key. @param key the key @return the value of the key, or empty if the key does not exist
base-kv/base-kv-store-coproc-api/src/main/java/org/apache/bifromq/basekv/store/api/IKVRangeReader.java:90
↓ 92 callers
Method
balance
()
base-kv/base-kv-store-balance-controller/src/main/java/org/apache/bifromq/basekv/balance/impl/RangeLeaderBalancer.java:66
↓ 92 callers
Method
newBuilder
()
bifromq-session-dict/bifromq-session-dict-client/src/main/java/org/apache/bifromq/sessiondict/client/ISessionDictClient.java:41
↓ 89 callers
Method
propose
Propose a app command. The returned future is guaranteed to be completed when the corresponding log entry is COMMITTED or finished with exception indi
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNode.java:69
↓ 85 callers
Method
getType
(ByteString typedKey)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/ORMapUtil.java:34
↓ 84 callers
Method
replacement
(Dot... dots)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/ProtoUtils.java:48
↓ 83 callers
Method
allKVRangeIds
()
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/wal/IKVRangeWALStoreEngine.java:35
↓ 82 callers
Method
auth
Implement this method to hook authentication logic of mqtt3 client into BifroMQ. @param authData the authentication data
bifromq-plugin/bifromq-plugin-auth-provider/src/main/java/org/apache/bifromq/plugin/authprovider/IAuthProvider.java:46
↓ 82 callers
Method
reasonString
(MqttProperties mqttProperties)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v5/MQTT5MessageUtils.java:136
↓ 80 callers
Method
cancel
(String message)
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/IBiDiStream.java:33
↓ 80 callers
Method
checkPermission
Implement this method to hook action permission check logic. @param client the client to check permission @param action the action @return CheckResul
bifromq-plugin/bifromq-plugin-auth-provider/src/main/java/org/apache/bifromq/plugin/authprovider/IAuthProvider.java:131
↓ 80 callers
Method
from
(String topicFilter)
bifromq-util/src/main/java/org/apache/bifromq/util/TopicUtil.java:252
next →
1–100 of 8,818, ranked by callers