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
↓ 80 callers
Method
invoke
Invoke a request to the desired server. @param tenantId the tenant id @param desiredServerId the desired server id, can be null @param req the reques
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/IRPCClient.java:56
↓ 80 callers
Method
publish
Publish message to the topic filters, and return the topic filters that are not subscribed. @param messagePack The message pack to publish. @
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/session/IMQTTTransientSession.java:39
↓ 80 callers
Method
put
Put data into staging.
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/IRestoreSession.java:31
↓ 80 callers
Method
update
(Set<KVRangeStoreDescriptor> landscape)
base-kv/base-kv-store-balance-controller/src/main/java/org/apache/bifromq/basekv/balance/impl/RangeLeaderBalancer.java:57
↓ 79 callers
Method
collect
()
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/stats/IStatsCollector.java:27
↓ 79 callers
Method
latestClusterConfig
Returns the latest cluster config of the raft cluster. @return the latest cluster config
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNode.java:123
↓ 78 callers
Method
currentFollowers
()
base-kv/base-kv-raft/src/test/java/org/apache/bifromq/basekv/raft/functest/RaftNodeGroup.java:302
↓ 78 callers
Method
fail
(Throwable throwable)
base-rpc/base-rpc-server/src/main/java/org/apache/bifromq/baserpc/server/AbstractResponsePipeline.java:128
↓ 76 callers
Method
clear
(Boundary boundary)
base-kv/base-kv-store-coproc-api/src/main/java/org/apache/bifromq/basekv/store/api/IKVWriter.java:32
↓ 76 callers
Method
close
()
base-kv/base-kv-local-engine-rocksdb/src/main/java/org/apache/bifromq/basekv/localengine/rocksdb/IRocksDBKVSpaceCheckpoint.java:25
↓ 76 callers
Method
status
role of the local raft node in current log term. @return the current status
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNode.java:55
↓ 74 callers
Method
getState
()
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNodeState.java:28
↓ 72 callers
Method
inRange
Check if key is in range of startKey and endKey of a valid boundary. @param key key @param startKey startKey @param endKey endKey @return true
base-kv/base-kv-type-proto/src/main/java/org/apache/bifromq/basekv/utils/BoundaryUtil.java:241
↓ 71 callers
Method
messageId
(int messageId)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v3/MQTT3MessageBuilders.java:86
↓ 71 callers
Method
send
Send messages to recipient @return
base-cluster/src/main/java/org/apache/bifromq/basecluster/transport/ITransport.java:38
↓ 70 callers
Method
create
(String name)
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/spi/ICallSchedulerFactory.java:26
↓ 70 callers
Method
mockDistMatch
(QoS qos, boolean success)
bifromq-mqtt/bifromq-mqtt-server/src/test/java/org/apache/bifromq/mqtt/handler/v3/BaseMQTTTest.java:353
↓ 70 callers
Method
type
()
base-kv/base-kv-store-balance-spi/src/main/java/org/apache/bifromq/basekv/balance/BalanceResult.java:24
↓ 69 callers
Method
connect
(MqttConnectionOptions options)
bifromq-mqtt/bifromq-mqtt-server/src/test/java/org/apache/bifromq/mqtt/integration/v5/client/MqttTestClient.java:67
↓ 69 callers
Method
dispose
()
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/util/FastBehaviorSubject.java:206
↓ 69 callers
Method
message
(QoS qos, String payload)
bifromq-inbox/bifromq-inbox-store/src/test/java/org/apache/bifromq/inbox/store/InboxStoreTest.java:513
↓ 69 callers
Method
type
()
base-rpc/base-rpc-common/src/main/java/org/apache/bifromq/baserpc/BluePrint.java:126
↓ 68 callers
Method
max
()
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/MovingAverage.java:61
↓ 67 callers
Method
get
(long ver, ByteString key, boolean linearized)
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/range/IKVRangeFSM.java:92
↓ 66 callers
Method
hasNext
()
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/InMemoryStateStore.java:215
↓ 65 callers
Method
get
(String tenantId, String delivererKey)
bifromq-inbox/bifromq-inbox-server/src/main/java/org/apache/bifromq/inbox/server/IInboxFetcherRegistry.java:29
↓ 65 callers
Method
isRetain
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/RoutedMessage.java:80
↓ 64 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-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/IKVSpaceReader.java:52
↓ 64 callers
Method
response
(MqttMessage message, Event<?>... reasons)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/record/ProtocolResponse.java:39
↓ 64 callers
Method
topicName
(String topic)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v3/MQTT3MessageBuilders.java:61
↓ 63 callers
Method
record
The latency spent for accessing this key. @param key the accessed key @param latencyNanos the nanos spent
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/range/IKVLoadRecorder.java:32
↓ 63 callers
Method
requestAttach
(BatchAttachRequest.Params... params)
bifromq-inbox/bifromq-inbox-store/src/test/java/org/apache/bifromq/inbox/store/InboxStoreTest.java:373
↓ 62 callers
Method
remove
(String sessionId, IMQTTSession session)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/service/ILocalSessionRegistry.java:29
↓ 61 callers
Method
subscribe
(long reqId, String topicFilter, QoS qos)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/session/IMQTTSession.java:33
↓ 60 callers
Method
increment
(double amount)
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/metrics/KVSpaceMeters.java:270
↓ 60 callers
Method
trace
(String msg)
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:111
↓ 58 callers
Method
close
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/IMQTTBroker.java:29
↓ 58 callers
Method
helper
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/MQTTSessionHandler.java:233
↓ 58 callers
Method
toValue
(Object v)
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/StructUtil.java:34
↓ 57 callers
Method
createIfMissing
Create a new key range with specified spaceId and boundary or get existing key range. @param spaceId the space id @return the key range created
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/IKVEngine.java:53
↓ 57 callers
Method
currentTerm
()
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNodeState.java:32
↓ 57 callers
Method
isValidTopicFilter
(String topicFilter, int maxLevelLength, int maxLevel, int maxLength)
bifromq-util/src/main/java/org/apache/bifromq/util/TopicUtil.java:74
↓ 57 callers
Method
singleMap
(ByteString key, StateLattice val)
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/internal/ProtoUtils.java:81
↓ 57 callers
Method
state
Get the observable of state. @return the observable
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/range/IKVRange.java:54
↓ 56 callers
Method
addr
()
base-cluster/src/main/java/org/apache/bifromq/basecluster/messenger/IRecipient.java:25
↓ 56 callers
Method
clientId
()
bifromq-util/src/test/java/org/apache/bifromq/util/UTF8UtilTest.java:33
↓ 56 callers
Method
connect
(String id)
base-kv/base-kv-raft/src/test/java/org/apache/bifromq/basekv/raft/functest/RaftNodeGroup.java:138
↓ 56 callers
Method
hasResource
Determine if the tenant has enough resource of given type. @param tenantId the id of the tenant @param type the resource type @return true for th
bifromq-plugin/bifromq-plugin-resource-throttler/src/main/java/org/apache/bifromq/plugin/resourcethrottler/IResourceThrottler.java:32
↓ 56 callers
Method
toByteString
(int i)
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/util/KVUtil.java:31
↓ 56 callers
Method
toList
(Iterator<LogEntry> itr)
base-kv/base-kv-raft/src/test/java/org/apache/bifromq/basekv/raft/RaftNodeStateLeaderTest.java:784
↓ 55 callers
Method
boundary
(String startKey, String endKey)
base-kv/base-kv-type-proto/src/test/java/org/apache/bifromq/basekv/utils/BoundaryUtilTest.java:525
↓ 55 callers
Method
entrySet
()
base-rpc/base-rpc-client/src/main/java/org/apache/bifromq/baserpc/client/loadbalancer/TrieMap.java:229
↓ 55 callers
Method
lastIndex
The index of the last entry in the log. It will be 0 when there is no log entry For non-empty logs, invariant firstIndex less than or equal lastIndex
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftStateStore.java:130
↓ 55 callers
Method
userSessionId
(ClientInfo info)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/MQTTSessionIdUtil.java:33
↓ 54 callers
Method
create
(KVRangeId kvRangeId, Snapshot initSnapshot)
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/wal/IKVRangeWALStoreEngine.java:33
↓ 54 callers
Method
handle
(long reqId, FullHttpRequest req)
bifromq-apiserver/src/main/java/org/apache/bifromq/apiserver/http/IHTTPRequestHandler.java:33
↓ 54 callers
Method
match
(long reqId, String topicFilter,
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/service/ILocalDistService.java:48
↓ 54 callers
Method
tick
tick from external clock which driving Raft StateMachine to move forward.
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNode.java:60
↓ 53 callers
Method
builder
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/IMQTTBroker.java:23
↓ 53 callers
Method
metadata
Get an observable stream of metadata key-value pairs. @return the observable stream
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/IKVSpace.java:35
↓ 53 callers
Method
put
Put a key value pair, if the key is existed, its value will be overridden. @param key the key to put @param value the value to put
base-kv/base-kv-store-coproc-api/src/main/java/org/apache/bifromq/basekv/store/api/IKVWriter.java:48
↓ 52 callers
Method
append
Append log entries after specified index, if flush is true, registered StableListener must be called immediately after the appended entries has been s
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftStateStore.java:158
↓ 52 callers
Method
mockAuthCheck
(boolean allow)
bifromq-mqtt/bifromq-mqtt-server/src/test/java/org/apache/bifromq/mqtt/handler/v3/BaseMQTTTest.java:291
↓ 52 callers
Method
sender
()
bifromq-plugin/bifromq-plugin-event-collector/src/main/java/org/apache/bifromq/plugin/eventcollector/mqttbroker/pushhandling/PushEvent.java:58
↓ 52 callers
Method
toString
()
bifromq-apiserver/src/main/java/org/apache/bifromq/apiserver/Headers.java:49
↓ 51 callers
Method
done
Atomically publish staging to be visible.
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/IRestoreSession.java:41
↓ 51 callers
Method
getTopic
(MqttPublishMessage message)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/IMQTTProtocolHelper.java:105
↓ 50 callers
Method
descriptor
(KVRangeId id, Boundary boundary, long hlc)
base-kv/base-kv-store-client/src/test/java/org/apache/bifromq/basekv/client/KVRangeRouterUtilTest.java:404
↓ 50 callers
Method
disconnect
()
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v5/MQTT5MessageBuilders.java:68
↓ 50 callers
Method
genesisKVRangeId
()
base-kv/base-kv-store-server/src/test/java/org/apache/bifromq/basekv/store/KVRangeStoreTestCluster.java:145
↓ 50 callers
Method
lastIndex
()
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNodeState.java:36
↓ 50 callers
Method
logWithMDC
(Supplier<Optional<Level>> isEnabled, Marker marker, String msg, Object[] args, Th
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:71
↓ 50 callers
Method
message
(RoutedMessage message)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v5/MQTT5MessageBuilders.java:376
↓ 50 callers
Method
packetId
(int packetId)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/v5/MQTT5MessageBuilders.java:356
↓ 49 callers
Method
id
The global unique id of the store. @return the id
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/store/ICRDTStore.java:52
↓ 48 callers
Method
boundary
(String startKey, String endKey)
base-kv/base-kv-store-balance-spi/src/test/java/org/apache/bifromq/basekv/balance/util/CommandUtilTest.java:428
↓ 48 callers
Method
getLogger
(Class<?> clazz, String... tags)
base-logger/src/main/java/org/apache/bifromq/logger/MDCLogger.java:59
↓ 48 callers
Method
id
the id of local raft node. @return the id of the node
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftNode.java:48
↓ 48 callers
Method
latestEffectiveRouter
()
base-kv/base-kv-store-client/src/main/java/org/apache/bifromq/basekv/client/IBaseKVStoreClient.java:60
↓ 48 callers
Method
parse
(String value)
bifromq-sysprops/src/main/java/org/apache/bifromq/sysprops/parser/PropParser.java:28
↓ 48 callers
Method
peerAddress
()
bifromq-plugin/bifromq-plugin-event-collector/src/main/java/org/apache/bifromq/plugin/eventcollector/mqttbroker/channelclosed/ChannelClosedEvent.java:39
↓ 47 callers
Method
getHeader
(Headers header, HttpRequest req, boolean required)
bifromq-apiserver/src/main/java/org/apache/bifromq/apiserver/http/handler/utils/HeaderUtils.java:66
↓ 47 callers
Method
remember
(Map<ByteString, NavigableMap<Long, Long>> historyMap, ByteString replicaId, l
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/util/LatticeIndexUtil.java:28
↓ 46 callers
Method
awaitKVRangeReady
(String storeId, KVRangeId kvRangeId)
base-kv/base-kv-store-server/src/test/java/org/apache/bifromq/basekv/store/KVRangeStoreTestCluster.java:188
↓ 46 callers
Method
compare
Compare two byte arrays lexicographically. @param a byte array a @param b byte array b @return -1 if a < b, 0 if a == b, 1 if a > b
base-kv/base-kv-type-proto/src/main/java/org/apache/bifromq/basekv/utils/BoundaryUtil.java:122
↓ 46 callers
Method
farewell
(MqttMessage farewell, Event<?>... reasons)
bifromq-mqtt/bifromq-mqtt-server/src/main/java/org/apache/bifromq/mqtt/handler/record/ProtocolResponse.java:51
↓ 46 callers
Method
get
(String tenantId, String userId, String mqttClientId)
bifromq-session-dict/bifromq-session-dict-server/src/main/java/org/apache/bifromq/sessiondict/server/ISessionRegistry.java:34
↓ 46 callers
Method
hashCode
()
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/metrics/KVSpaceMeters.java:318
↓ 46 callers
Method
run
Perform mutation with write lock. @param mutation the mutation to perform @return boolean indicating if generation is bumped after the mutation
base-kv/base-kv-local-engine-spi/src/main/java/org/apache/bifromq/basekv/localengine/ISyncContext.java:81
↓ 46 callers
Method
split
Split a KVRange into two KVRanges, the new KVRange will be hosted by the current store. @param ver the version of the KVRange @param id the id of the
base-kv/base-kv-store-server/src/main/java/org/apache/bifromq/basekv/store/IKVRangeStore.java:132
↓ 46 callers
Method
submit
Schedule a call to be called in the future when the returned future completed. The returned future could be completed with DropException @param reque
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/spi/ICallScheduler.java:37
↓ 45 callers
Method
connect
(MqttConnectOptions options)
bifromq-mqtt/bifromq-mqtt-server/src/test/java/org/apache/bifromq/mqtt/integration/v3/client/MqttTestClient.java:58
↓ 44 callers
Method
key
()
base-crdt/base-crdt-store/src/main/java/org/apache/bifromq/basecrdt/core/api/IORMap.java:28
↓ 44 callers
Method
local
Identifier of the raft node. @return id of raft node
base-kv/base-kv-raft/src/main/java/org/apache/bifromq/basekv/raft/IRaftStateStore.java:51
↓ 44 callers
Method
membership
A hot observable of agent membership. @return an observable that emits the current membership map
base-cluster/src/main/java/org/apache/bifromq/basecluster/memberlist/agent/IAgent.java:52
↓ 44 callers
Method
openMocks
()
base-kv/base-kv-raft/src/test/java/org/apache/bifromq/basekv/raft/QuorumTrackerTest.java:38
↓ 44 callers
Method
toString
()
base-kv/base-kv-store-balance-spi/src/main/java/org/apache/bifromq/basekv/balance/command/QuitCommand.java:37
↓ 44 callers
Method
upperBound
Get the least upper bound of a key. @param key key @return least upper bound of the key, or null stands for open end
base-kv/base-kv-type-proto/src/main/java/org/apache/bifromq/basekv/utils/BoundaryUtil.java:299
↓ 43 callers
Method
execute
Execute the async batch call. @return a future which will complete when batch is done
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/IBatchCall.java:51
↓ 43 callers
Method
get
The factory method to create an instance of {@link ICapacityEstimator}. @param name the name of scheduler @param batcherKey the key of the batcher @r
base-scheduler/src/main/java/org/apache/bifromq/basescheduler/spi/ICapacityEstimatorFactory.java:33
← previous
next →
101–200 of 8,818, ranked by callers