Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/pulsar-client-go
/ functions
Functions
5,094 in github.com/apache/pulsar-client-go
⨍
Functions
5,094
◇
Types & classes
637
↓ 1 callers
Method
useragent
()
pulsaradmin/pkg/rest/client.go:223
↓ 1 callers
Method
validateAccessToken
validateAccessToken checks the validity of the cached access token
oauth2/cache/cache.go:100
↓ 1 callers
Method
validateMsg
(msg *ProducerMessage)
pulsar/producer_partition.go:1144
↓ 1 callers
Function
validateNamespaceName
(tenant, namespace string)
pulsaradmin/pkg/utils/namespace_name.go:63
↓ 1 callers
Method
wait
wait for broadcast calls. Similar to regular sync.Cond
pulsar/internal/channel_cond.go:42
↓ 1 callers
Method
waitUntilReady
()
pulsar/internal/connection.go:365
↓ 1 callers
Method
watchReaderForNewMessages
(ctx context.Context, reader Reader)
pulsar/table_view_impl.go:267
↓ 1 callers
Function
writeElement
(w io.Writer, element interface{})
pulsar/primitiveSerDe.go:273
↓ 1 callers
Function
writeSize
Write the encoded size for the uncompressed payload
pulsar/internal/compression/lz4.go:73
Method
Abort
(ctx context.Context)
pulsar/transaction_impl.go:120
Method
Ack
Ack the consumption of a single message
pulsar/consumer_regex.go:186
Method
Ack
Ack the consumption of a single message
pulsar/consumer_multitopic.go:179
Method
Ack
Ack the consumption of a single message
pulsar/consumer_impl.go:565
Method
Ack
()
pulsar/impl_message.go:69
Method
Ack
(m Message)
pulsar/consumer_zero_queue.go:161
Method
Ack
(_ pulsar.Message)
pulsar/internal/pulsartracing/consumer_interceptor_test.go:74
Method
AckCumulative
AckCumulative the reception of all the messages in the stream up to (and including) the provided message.
pulsar/consumer_regex.go:254
Method
AckCumulative
AckCumulative the reception of all the messages in the stream up to (and including) the provided message
pulsar/consumer_multitopic.go:264
Method
AckCumulative
AckCumulative the reception of all the messages in the stream up to (and including) the provided message, identified by its MessageID
pulsar/consumer_impl.go:589
Method
AckCumulative
(msg Message)
pulsar/consumer_zero_queue.go:212
Method
AckCumulative
(_ pulsar.Message)
pulsar/internal/pulsartracing/consumer_interceptor_test.go:86
Method
AckID
(_ pulsar.MessageID)
pulsar/internal/pulsartracing/consumer_interceptor_test.go:78
Method
AckIDCumulative
(msgID MessageID)
pulsar/consumer_partition.go:879
Method
AckIDCumulative
(_ pulsar.MessageID)
pulsar/internal/pulsartracing/consumer_interceptor_test.go:90
Method
AckIDList
(msgIDs []MessageID)
pulsar/consumer_regex.go:222
Method
AckIDList
(msgIDs []MessageID)
pulsar/consumer_multitopic.go:203
Method
AckIDList
(msgIDs []MessageID)
pulsar/consumer_partition.go:796
Method
AckIDList
(msgIDs []MessageID)
pulsar/consumer_impl.go:43
Method
AckIDList
(msgIDs []MessageID)
pulsar/consumer_impl.go:581
Method
AckIDList
(msgIDs []MessageID)
pulsar/consumer_zero_queue.go:199
Method
AckIDList
(_ []pulsar.MessageID)
pulsar/internal/pulsartracing/consumer_interceptor_test.go:82
Method
AckIDWithResponse
(msgID MessageID)
pulsar/consumer_partition.go:780
Method
AckIDWithResponseCumulative
(msgID MessageID)
pulsar/consumer_partition.go:887
Method
AckIDWithTxn
AckIDWithTxn acknowledges the consumption of a message with transaction.
pulsar/consumer_partition.go:592
Method
AckWithResponse
()
pulsar/impl_message.go:80
Method
AckWithTxn
AckID the consumption of a single message, identified by its MessageID
pulsar/consumer_regex.go:235
Method
AckWithTxn
AckWithTxn the consumption of a single message with a transaction
pulsar/consumer_multitopic.go:246
Method
AckWithTxn
(msg Message, txn Transaction)
pulsar/consumer_impl.go:550
Method
AckWithTxn
(msg Message, txn Transaction)
pulsar/consumer_zero_queue.go:203
Method
AckWithTxn
(_ pulsar.Message, _ pulsar.Transaction)
pulsar/internal/pulsartracing/consumer_interceptor_test.go:55
Method
Acquire
(ctx context.Context)
pulsar/internal/semaphore.go:67
Method
ActiveConsumerChanged
(isActive bool)
pulsar/consumer_partition.go:272
Method
Add
(msgID *messageID)
pulsar/negative_acks_tracker.go:121
Method
Add
Add will add single message to batch.
pulsar/internal/batch_builder.go:189
Method
Add
(key string, val *batchContainer)
pulsar/internal/key_based_batch_builder.go:66
Method
Add
Add will add single message to key-based batch with message key.
pulsar/internal/key_based_batch_builder.go:130
Method
AddConsumeHandler
(id uint64, handler internal.ConsumerHandler)
pulsar/consumer_test.go:6162
Method
AddConsumeHandler
(_ uint64, _ internal.ConsumerHandler)
pulsar/consumer_multitopic_test.go:345
Method
AddConsumeHandler
(_ uint64, h internal.ConsumerHandler)
pulsar/consumer_partition_test.go:641
Method
AddConsumeHandler
(id uint64, handler ConsumerHandler)
pulsar/internal/connection.go:1170
Method
AddInstance
(functionInstanceStats FunctionInstanceStats)
pulsaradmin/pkg/utils/functions_stats.go:83
Method
AddPublicKeyCipher
AddPublicKeyCipher encrypt data using the public key(s) in the argument. If more than one key name is specified, data key is encrypted using each of t
pulsar/crypto/message_crypto.go:27
Method
After
After is the same as time.After(d).
oauth2/clock/clock.go:49
Method
After
After is the fake version of time.After(d).
oauth2/clock/testing/fake_clock.go:71
Method
After
After is unimplemented, will panic. TODO: make interval clock use FakeClock so this can be implemented.
oauth2/clock/testing/fake_clock.go:199
Method
Authorize
(audience string)
oauth2/client_credentials_flow.go:137
Method
Authorize
(audience string)
oauth2/device_code_flow.go:110
Method
BatchIdx
()
pulsar/reader_test.go:579
Method
BatchIdx
()
pulsar/impl_message.go:184
Method
BatchIdx
()
pulsar/impl_message.go:541
Method
BatchSize
()
pulsar/reader_test.go:583
Method
BatchSize
()
pulsar/impl_message.go:192
Method
BatchSize
()
pulsar/impl_message.go:549
Method
BecameActive
(consumer Consumer, topicName string, partition int32)
pulsar/consumer_test.go:722
Method
BecameInactive
(consumer Consumer, topicName string, partition int32)
pulsar/consumer_test.go:734
Method
BeforeConsume
(_ ConsumerMessage)
pulsar/consumer_test.go:3262
Method
BeforeConsume
(message ConsumerMessage)
pulsar/consumer_test.go:3273
Method
BeforeConsume
(_ ConsumerMessage)
pulsar/consumer_test.go:3293
Method
BeforeConsume
(_ ConsumerMessage)
pulsar/consumer_test.go:6318
Method
BeforeConsume
(message ConsumerMessage)
pulsar/consumer_interceptor.go:42
Method
BeforeConsume
(message pulsar.ConsumerMessage)
pulsar/internal/pulsartracing/consumer_interceptor.go:32
Method
BeforeSend
(producer Producer, message *ProducerMessage)
pulsar/producer_interceptor.go:32
Method
BeforeSend
(_ Producer, _ *ProducerMessage)
pulsar/producer_test.go:1586
Method
BeforeSend
(_ Producer, _ *ProducerMessage)
pulsar/producer_test.go:1597
Method
BeforeSend
(producer pulsar.Producer, message *pulsar.ProducerMessage)
pulsar/internal/pulsartracing/producer_interceptor.go:32
Function
BenchmarkCompression
(b *testing.B)
pulsar/internal/compression/compression_bench_test.go:78
Function
BenchmarkCompressionParallel
(b *testing.B)
pulsar/internal/compression/compression_bench_test.go:98
Function
BenchmarkDecompression
(b *testing.B)
pulsar/internal/compression/compression_bench_test.go:88
Function
BenchmarkDefaultRouter
(b *testing.B)
pulsar/default_router_bench_test.go:31
Function
BenchmarkDefaultRouterParallel
(b *testing.B)
pulsar/default_router_bench_test.go:43
Method
BrokerPublishTime
BrokerPublishTime returns broker publish time from broker entry metadata, or empty if the feature is not enabled in the broker.
pulsar/message.go:148
Method
BrokerPublishTime
()
pulsar/impl_message.go:400
Method
BrokerPublishTime
()
pulsar/negative_acks_tracker_test.go:260
Method
BrokerPublishTime
()
pulsar/negative_acks_tracker_test.go:340
Method
BrokerPublishTime
()
pulsar/internal/pulsartracing/message_carrier_util_test.go:138
Method
BrokerStats
()
pulsaradmin/pkg/admin/admin.go:56
Method
BrokerStats
BrokerStats is used to access the broker stats endpoints
pulsaradmin/pkg/admin/broker_stats.go:65
Method
Brokers
Brokers is used to access the brokers endpoints
pulsaradmin/pkg/admin/brokers.go:118
Method
C
()
oauth2/clock/clock.go:73
Method
C
C returns the underlying timer's channel.
oauth2/clock/clock.go:86
Method
C
C returns the channel that notifies when this timer has fired.
oauth2/clock/testing/fake_clock.go:229
Method
CalculateOverall
()
pulsaradmin/pkg/utils/functions_stats.go:87
Method
Callback
(code *DeviceCodeResult)
oauth2/device_code_flow_test.go:53
Method
Capacity
()
pulsar/internal/buffer.go:171
Method
Chan
Chan return the messages chan to user
pulsar/consumer_regex.go:181
Method
Chan
Chan return the message chan to users
pulsar/consumer_multitopic.go:174
Method
Chan
Chan return the message chan to users
pulsar/consumer_impl.go:560
Method
Chan
()
pulsar/retry_router.go:91
Method
Chan
()
pulsar/dlq_router.go:102
Method
Chan
()
pulsar/consumer_zero_queue.go:157
← previous
next →
1,701–1,800 of 5,094, ranked by callers