Java
Sources
SDK
Not found
Examples
Not found
Prerequisites
Installation
<dependency>
<groupId>io.kubemq.sdk</groupId>
<artifactId>kubemq-sdk-Java</artifactId>
<version>LATEST</version>
</dependency>Running Examples
Building from Source
SDK Overview
KubeMQ Client Configuration
Configuration Parameters
Name
Type
Description
Default Value
Mandatory
Example Usage
Notes
Optional Ping Operation
Ping Method
Return Value: ServerInfo
ServerInfoAttribute
Type
Description
Example Usage
When to Use Ping
Important Notes
PubSub Events Operations
Create Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Delete Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
List Channels
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Send Event Message
Request: EventMessage Class Attributes
EventMessage Class AttributesName
Type
Description
Default Value
Mandatory
Response
Example
Subscribe To Events Messages
Request: EventsSubscription Class Attributes
EventsSubscription Class AttributesName
Type
Description
Default Value
Mandatory
Response
Callback: EventMessageReceived Class Detail
EventMessageReceived Class DetailName
Type
Description
Example
PubSub EventsStore Operations
Create Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Delete Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
List Channels
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Send EventStore Message
Request: EventStoreMessage Class Attributes
EventStoreMessage Class AttributesName
Type
Description
Default Value
Mandatory
Response
Example
Subscribe To EventsStore Messages
Request: EventsStoreSubscription Class Attributes
EventsStoreSubscription Class AttributesName
Type
Description
Default Value
Mandatory
EventsStoreType Options
Type
Value
Description
Response
Callback: EventStoreMessageReceived Class Detail
EventStoreMessageReceived Class DetailName
Type
Description
Example
Commands & Queries – Commands Operations
Create Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Delete Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
List Channels
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Send Command Request
Request: CommandMessage Class Attributes
CommandMessage Class AttributesName
Type
Description
Default Value
Mandatory
Response: CommandResponseMessage Class Attributes
CommandResponseMessage Class AttributesName
Type
Description
Example
Subscribe To Commands
Request: CommandsSubscription Class Attributes
CommandsSubscription Class AttributesName
Type
Description
Default Value
Mandatory
Response
Callback: CommandMessageReceived Class Attributes
CommandMessageReceived Class AttributesName
Type
Description
Command Response: CommandResponseMessage Class Attributes
CommandResponseMessage Class AttributesName
Type
Description
Example
Commands & Queries – Queries Operations
Create Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Delete Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
List Channels
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Send Query Request
Request: QueryMessage Class Attributes
QueryMessage Class AttributesName
Type
Description
Default Value
Mandatory
Response: QueryResponseMessage Class Attributes
QueryResponseMessage Class AttributesName
Type
Description
Example
Subscribe To Queries
Request: QueriesSubscription Class Attributes
QueriesSubscription Class AttributesName
Type
Description
Default Value
Mandatory
Response
Callback: QueryMessageReceived Class Attributes
QueryMessageReceived Class AttributesName
Type
Description
Query Response: QueryResponseMessage Class Attributes
QueryResponseMessage Class AttributesName
Type
Description
Example
Queues Operations
Create Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Delete Channel
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
List Channels
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response
Name
Type
Description
Example
Send Queue Message
Request: QueueMessage Class Attributes
QueueMessage Class AttributesName
Type
Description
Default Value
Mandatory
Response: QueueSendResult Class Attributes
QueueSendResult Class AttributesName
Type
Description
Example
Receive Queue Messages
Request: QueuesPollRequest Class Attributes
QueuesPollRequest Class AttributesName
Type
Description
Default Value
Mandatory
Response: QueuesPollResponse Class Attributes
QueuesPollResponse Class AttributesName
Type
Description
Name
Type
Description
Example
Message Handling Options:
Additional Example: Bulk Message Handling
Waiting Queue Messages
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response: QueueMessagesWaiting Class Attributes
QueueMessagesWaiting Class AttributesName
Type
Description
QueueMessageWaitingPulled Class Attributes
QueueMessageWaitingPulled Class AttributesName
Type
Description
Example
Important Notes:
Pull Messages
Request Parameters
Name
Type
Description
Default Value
Mandatory
Response: QueueMessagesPulled Class Attributes
QueueMessagesPulled Class AttributesName
Type
Description
QueueMessageWaitingPulled Class Attributes
QueueMessageWaitingPulled Class AttributesName
Type
Description
Example
Important Notes:
Last updated