MCPcopy Index your code

hub / github.com/apache/pulsar-client-go / types & classes

Types & classes637 in github.com/apache/pulsar-client-go

↓ 19 callersTypeAliasSchemaType
pulsar/schema.go:39
↓ 4 callersTypeAliasTxnState
TxnState The state of the transaction. Check the state of the transaction before executing some operation with the transaction is necessary.
pulsar/transaction.go:26
↓ 3 callersInterfaceClock
Clock allows for injecting fake or real clocks into code that needs to do arbitrary things based on time.
oauth2/clock/clock.go:24
↓ 3 callersTypeAliasLevel
pulsar/internal/compression/compression.go:22
↓ 3 callersInterfaceTopics
Topics is admin interface for topics management
pulsaradmin/pkg/admin/topic.go:32
↓ 2 callersInterfaceTimer
Timer allows for injecting fake or real timers into code that needs to do arbitrary things based on time.
oauth2/clock/clock.go:72
↓ 1 callersTypeAliasAuthMethod
pulsar/internal/pulsar_proto/PulsarApi.pb.go:298
↓ 1 callersTypeAliasBaseCommand_Type
pulsar/internal/pulsar_proto/PulsarApi.pb.go:1172
↓ 1 callersTypeAliasCommandAck_AckType
pulsar/internal/pulsar_proto/PulsarApi.pb.go:933
↓ 1 callersTypeAliasCommandAck_ValidationError
Acks can contain a flag to indicate the consumer received an invalid message that got discarded before being passed on to the application.
pulsar/internal/pulsar_proto/PulsarApi.pb.go:992
↓ 1 callersTypeAliasCommandGetTopicsOfNamespace_Mode
pulsar/internal/pulsar_proto/PulsarApi.pb.go:1113
↓ 1 callersTypeAliasCommandLookupTopicResponse_LookupType
pulsar/internal/pulsar_proto/PulsarApi.pb.go:874
↓ 1 callersTypeAliasCommandPartitionedTopicMetadataResponse_LookupType
pulsar/internal/pulsar_proto/PulsarApi.pb.go:818
↓ 1 callersTypeAliasCommandSubscribe_InitialPosition
pulsar/internal/pulsar_proto/PulsarApi.pb.go:762
↓ 1 callersTypeAliasCommandSubscribe_SubType
pulsar/internal/pulsar_proto/PulsarApi.pb.go:700
↓ 1 callersTypeAliasCommandTopicMigrated_ResourceType
pulsar/internal/pulsar_proto/PulsarApi.pb.go:1057
↓ 1 callersTypeAliasCompressionType
pulsar/producer.go:36
↓ 1 callersTypeAliasCompressionType
pulsar/internal/pulsar_proto/PulsarApi.pb.go:42
↓ 1 callersTypeAliasKeySharedMode
pulsar/internal/pulsar_proto/PulsarApi.pb.go:475
↓ 1 callersTypeAliasProducerAccessMode
pulsar/internal/pulsar_proto/PulsarApi.pb.go:107
↓ 1 callersTypeAliasProtocolVersion
Each protocol version identify new features that are incrementally added to the protocol
pulsar/internal/pulsar_proto/PulsarApi.pb.go:359
↓ 1 callersTypeAliasSchemaType
SchemaType We need to define a SchemaType in this internal package, to avoid directly importing pulsar.SchemaType. In case we might encounter importin
pulsar/internal/schema.go:22
↓ 1 callersTypeAliasSchema_Type
pulsar/internal/pulsar_proto/PulsarApi.pb.go:587
↓ 1 callersTypeAliasServerError
pulsar/internal/pulsar_proto/PulsarApi.pb.go:169
↓ 1 callersTypeAliasTxnAction
pulsar/internal/pulsar_proto/PulsarApi.pb.go:531
↓ 1 callersTypeAliasconnectionState
pulsar/internal/connection.go:106
↓ 1 callersTypeAliasconsumerState
pulsar/consumer_partition.go:47
↓ 1 callersTypeAliasproducerState
pulsar/producer_partition.go:45
↓ 1 callersTypeAliastxnHandlerState
pulsar/transaction_coordinator_client.go:57
TypeAliasAPIVersion
pulsaradmin/pkg/admin/config/api_version.go:20
TypeAliasAckError
This error is returned when `AckIDList` failed and `AckWithResponse` is true. It only contains the valid message IDs that failed to be acknowledged in
pulsar/consumer.go:313
StructAckGroupingOptions
AckGroupingOptions controls how to group ACK requests If maxSize is 0 or 1, any ACK request will be sent immediately. Otherwise, the ACK requests will
pulsar/consumer.go:105
StructAllocatorStats
pulsaradmin/pkg/utils/allocator_stats.go:20
TypeAliasAuthAction
pulsaradmin/pkg/utils/auth_action.go:22
StructAuthData
To support mutual authentication type, such as Sasl, reuse this command to mutual auth.
pulsar/internal/pulsar_proto/PulsarApi.pb.go:2710
StructAuthPolicies
pulsaradmin/pkg/utils/auth_polices.go:20
InterfaceAuthentication
Authentication Opaque interface that represents the authentication credentials
pulsar/client.go:35
StructAuthorizationCodeExchangeRequest
AuthorizationCodeExchangeRequest is used to request the exchange of an authorization code for a token
oauth2/authorization_tokenretriever.go:52
StructAuthorizationGrant
AuthorizationGrant is a credential representing the resource owner's authorization to access its protected resources, and is used by the client to obt
oauth2/auth.go:60
InterfaceAuthorizationGrantRefresher
AuthorizationGrantRefresher refreshes OAuth 2.0 authorization grant
oauth2/auth.go:43
TypeAliasAuthorizationGrantType
oauth2/auth.go:48
StructAuthorizationTokenResponse
AuthorizationTokenResponse is the HTTP response when asking for a new token. Note that not all fields will contain data based on what kind of request
oauth2/authorization_tokenretriever.go:42
StructAutoFailoverPolicyData
pulsaradmin/pkg/utils/ns_isolation_data.go:31
TypeAliasAutoFailoverPolicyType
pulsaradmin/pkg/utils/ns_isolation_data.go:36
StructAutoSubscriptionCreationOverride
pulsaradmin/pkg/utils/auto_subscription_creation.go:20
StructAvroSchema
pulsar/schema.go:307
StructBacklogQuota
pulsaradmin/pkg/utils/backlog_quota.go:22
TypeAliasBacklogQuotaType
pulsaradmin/pkg/utils/backlog_quota.go:61
StructBaseCommand
pulsar/internal/pulsar_proto/PulsarApi.pb.go:7304
InterfaceBatchBuilder
BatchBuilder is a interface of batch builders
pulsar/internal/batch_builder.go:40
StructBatchSourceConfig
pulsaradmin/pkg/utils/batch_source_config.go:25
FuncTypeBatcherBuilderProvider
BatcherBuilderProvider defines func which returns the BatchBuilder.
pulsar/internal/batch_builder.go:33
TypeAliasBatcherBuilderType
pulsar/batcher_builder.go:24
TypeAliasBinaryFreeList
pulsar/primitiveSerDe.go:36
InterfaceBlockingQueue
BlockingQueue is a interface of block queue
pulsar/internal/blocking_queue.go:25
StructBlueGreenMigrationTestSuite
pulsar/blue_green_migration_test.go:38
StructBookieAffinityGroupData
pulsaradmin/pkg/utils/persistence_policies.go:37
TypeAliasBrokerAssignment
pulsaradmin/pkg/utils/ns_ownership_status.go:26
StructBrokerData
pulsaradmin/pkg/utils/data.go:456
StructBrokerEntryMetadata
metadata added for entry from broker
pulsar/internal/pulsar_proto/PulsarApi.pb.go:2230
StructBrokerInfo
pulsaradmin/pkg/utils/data.go:552
StructBrokerNamespaceIsolationData
pulsaradmin/pkg/utils/broker_ns_isolation_data.go:20
InterfaceBrokerStats
BrokerStats is admin interface for broker stats management
pulsaradmin/pkg/admin/broker_stats.go:27
StructBrokerStatsData
pulsaradmin/pkg/utils/data.go:462
InterfaceBrokers
Brokers is admin interface for brokers management
pulsaradmin/pkg/admin/brokers.go:29
InterfaceBuffer
Buffer is a variable-sized buffer of bytes with Read and Write methods. The zero value for Buffer is an empty buffer ready to use.
pulsar/internal/buffer.go:35
InterfaceBuffersPool
pulsar/internal/buffer.go:28
StructBundlesData
pulsaradmin/pkg/utils/bundles_data.go:20
StructBytesSchema
pulsar/schema.go:399
InterfaceCachingTokenSource
A CachingTokenSource is anything that can return a token, and is backed by a cache.
oauth2/cache/cache.go:31
StructCheckSum
pulsar/internal/checksum.go:29
InterfaceClient
Client represents a pulsar client
pulsar/client.go:201
InterfaceClient
Client provides a client to the Pulsar Restful API
pulsaradmin/pkg/admin/admin.go:44
StructClient
Client is a base client that is used to make http request to the ServiceURL
pulsaradmin/pkg/rest/client.go:42
StructClientArgs
perf/pulsar-perf-go.go:42
StructClientCredentialsExchangeRequest
ClientCredentialsExchangeRequest is used to request the exchange of client credentials for a token
oauth2/authorization_tokenretriever.go:70
InterfaceClientCredentialsExchanger
ClientCredentialsExchanger abstracts exchanging client credentials for tokens
oauth2/client_credentials_flow.go:45
StructClientCredentialsFlow
ClientCredentialsFlow takes care of the mechanics needed for getting an access token using the OAuth 2.0 "Client Credentials Flow"
oauth2/client_credentials_flow.go:32
StructClientCredentialsFlowOptions
oauth2/client_credentials_flow.go:54
StructClientCredentialsGrantRefresher
oauth2/client_credentials_flow.go:155
InterfaceClientCredentialsProvider
ClientCredentialsProvider abstracts getting client credentials
oauth2/client_credentials_flow.go:40
StructClientHandlers
ClientHandlerMap is a simple concurrent-safe map for the client type
pulsar/internal/client_handlers.go:23
StructClientOptions
ClientOptions is used to construct a Pulsar Client instance.
pulsar/client.go:88
InterfaceClosable
pulsar/internal/closable.go:20
StructClusterData
ClusterData information on a cluster
pulsaradmin/pkg/utils/data.go:21
InterfaceClusters
Clusters is admin interface for clusters management
pulsaradmin/pkg/admin/cluster.go:27
StructCommandAck
pulsar/internal/pulsar_proto/PulsarApi.pb.go:3965
StructCommandAckResponse
pulsar/internal/pulsar_proto/PulsarApi.pb.go:4075
StructCommandActiveConsumerChange
changes on active consumer
pulsar/internal/pulsar_proto/PulsarApi.pb.go:4169
StructCommandAddPartitionToTxn
pulsar/internal/pulsar_proto/PulsarApi.pb.go:6407
StructCommandAddPartitionToTxnResponse
pulsar/internal/pulsar_proto/PulsarApi.pb.go:6484
StructCommandAddSubscriptionToTxn
pulsar/internal/pulsar_proto/PulsarApi.pb.go:6624
StructCommandAddSubscriptionToTxnResponse
pulsar/internal/pulsar_proto/PulsarApi.pb.go:6701
StructCommandAuthChallenge
pulsar/internal/pulsar_proto/PulsarApi.pb.go:2641
StructCommandAuthResponse
pulsar/internal/pulsar_proto/PulsarApi.pb.go:2573
StructCommandCloseConsumer
pulsar/internal/pulsar_proto/PulsarApi.pb.go:4618
StructCommandCloseProducer
pulsar/internal/pulsar_proto/PulsarApi.pb.go:4547
StructCommandConnect
pulsar/internal/pulsar_proto/PulsarApi.pb.go:2285
StructCommandConnected
pulsar/internal/pulsar_proto/PulsarApi.pb.go:2497
StructCommandConsumerStats
pulsar/internal/pulsar_proto/PulsarApi.pb.go:5050
next →1–100 of 637, ranked by callers