package emqx.exhook.v2

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service HookProvider

exhook.proto:29

message BrokerInfo

exhook.proto:319

Used in: ProviderLoadedRequest

enum ClientAuthorizeRequest.AuthorizeReqType

exhook.proto:142

Used in: ClientAuthorizeRequest

message ClientInfo

exhook.proto:373

Used in: ClientAuthenticateRequest, ClientAuthorizeRequest, ClientConnectedRequest, ClientDisconnectedRequest, ClientSubscribeRequest, ClientUnsubscribeRequest, MessageAckedRequest, MessageDeliveredRequest, SessionCreatedRequest, SessionDiscardedRequest, SessionResumedRequest, SessionSubscribedRequest, SessionTakenoverRequest, SessionTerminatedRequest, SessionUnsubscribedRequest

message ConnInfo

exhook.proto:354

Used in: ClientConnackRequest, ClientConnectRequest

message EmptySuccess

exhook.proto:313

Used as response type in: HookProvider.OnClientConnack, HookProvider.OnClientConnect, HookProvider.OnClientConnected, HookProvider.OnClientDisconnected, HookProvider.OnClientSubscribe, HookProvider.OnClientUnsubscribe, HookProvider.OnMessageAcked, HookProvider.OnMessageDelivered, HookProvider.OnMessageDropped, HookProvider.OnProviderUnloaded, HookProvider.OnSessionCreated, HookProvider.OnSessionDiscarded, HookProvider.OnSessionResumed, HookProvider.OnSessionSubscribed, HookProvider.OnSessionTakenover, HookProvider.OnSessionTerminated, HookProvider.OnSessionUnsubscribed

(message has no fields)

message HookSpec

exhook.proto:331

Used in: LoadedResponse

message Message

exhook.proto:402

Used in: MessageAckedRequest, MessageDeliveredRequest, MessageDroppedRequest, MessagePublishRequest, ValuedResponse

message Property

exhook.proto:444

Used in: ClientConnackRequest, ClientConnectRequest, ClientSubscribeRequest, ClientUnsubscribeRequest

message RequestMeta

exhook.proto:490

Used in: ClientAuthenticateRequest, ClientAuthorizeRequest, ClientConnackRequest, ClientConnectRequest, ClientConnectedRequest, ClientDisconnectedRequest, ClientSubscribeRequest, ClientUnsubscribeRequest, MessageAckedRequest, MessageDeliveredRequest, MessageDroppedRequest, MessagePublishRequest, ProviderLoadedRequest, ProviderUnloadedRequest, SessionCreatedRequest, SessionDiscardedRequest, SessionResumedRequest, SessionSubscribedRequest, SessionTakenoverRequest, SessionTerminatedRequest, SessionUnsubscribedRequest

message SubOpts

exhook.proto:458

Used in: SessionSubscribedRequest

message TopicFilter

exhook.proto:451

Used in: ClientSubscribeRequest, ClientUnsubscribeRequest

message ValuedResponse

exhook.proto:284

Used as response type in: HookProvider.OnClientAuthenticate, HookProvider.OnClientAuthorize, HookProvider.OnMessagePublish

enum ValuedResponse.ResponsedType

exhook.proto:290

The responded value type - contiune: Use the responded value and execute the next hook - ignore: Ignore the responded value - stop_and_return: Use the responded value and stop the chain executing

Used in: ValuedResponse