Skip navigation links
A B C D E G H I L M N O P Q R S T U V 

A

AbstractCmd - Class in io.ballerina.messaging.broker.client.cmd
Abstract class to hold common flags/commands.
AbstractCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.AbstractCmd
Constructor, set the root command when creation.
addMessage(String) - Method in exception io.ballerina.messaging.broker.client.utils.BrokerClientException
Add a message to the exception instance.
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.create.CreateCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.create.CreateExchangeCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.create.CreateQueueCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteExchangeCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteQueueCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.InitCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.list.ListCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.list.ListExchangeCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.list.ListQueueCmd
 
appendUsage(StringBuilder) - Method in class io.ballerina.messaging.broker.client.cmd.impl.RootCmd
 
appendUsage(StringBuilder) - Method in interface io.ballerina.messaging.broker.client.cmd.MBClientCmd
Append usage description of this command to the passed string builder.
AUTO_DELETE - Static variable in class io.ballerina.messaging.broker.client.resources.Queue
 

B

BROKER_CONNECTION_URL_SUFFIX - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
BROKER_ERROR_MSG - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
BrokerClientException - Exception in io.ballerina.messaging.broker.client.utils
RuntimeException to throw when exception/error is caught inside the CLI client.
BrokerClientException() - Constructor for exception io.ballerina.messaging.broker.client.utils.BrokerClientException
 
buildResponseMessage(HttpResponse, String) - Method in interface io.ballerina.messaging.broker.client.cmd.MBClientCmd
This method is commonly used by implementations of this interface.

C

CAPACITY - Static variable in class io.ballerina.messaging.broker.client.resources.Queue
 
CMD_CREATE - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
CMD_DELETE - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
CMD_EXCHANGE - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
CMD_INIT - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
CMD_LIST - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
CMD_QUEUE - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
CommandFactory - Class in io.ballerina.messaging.broker.client.cmd
Factory class to generate different command instances.
CommandFactory(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
Configuration - Class in io.ballerina.messaging.broker.client.resources
Representation of the CLI Client configuration.
Configuration() - Constructor for class io.ballerina.messaging.broker.client.resources.Configuration
 
Configuration(String, int, String, String) - Constructor for class io.ballerina.messaging.broker.client.resources.Configuration
 
Constants - Class in io.ballerina.messaging.broker.client.utils
Constants of the Broker CLI Client
Constants() - Constructor for class io.ballerina.messaging.broker.client.utils.Constants
 
CONSUMER_COUNT - Static variable in class io.ballerina.messaging.broker.client.resources.Queue
 
CreateCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.create
Command representing the resource creation.
CreateCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.create.CreateCmd
 
createConfigurationFile(Configuration) - Static method in class io.ballerina.messaging.broker.client.utils.Utils
Create the CLI configuration information file
createCreateCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createCreateExchangeCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createCreateQueueCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createDeleteCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createDeleteExchangeCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createDeleteQueueCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
CreateExchangeCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.create
Command representing MB exchange creation.
CreateExchangeCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.create.CreateExchangeCmd
 
createInitCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createListCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createListExchangeCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createListQueueCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
CreateQueueCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.create
Command representing MB queue creation.
CreateQueueCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.create.CreateQueueCmd
 
createRootCommand() - Method in class io.ballerina.messaging.broker.client.cmd.CommandFactory
 
createUsageException(String, String) - Static method in class io.ballerina.messaging.broker.client.utils.Utils
Create BrokerClientException instance including the error message.

D

DEFAULT_CONFIG_FILE_PATH - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
DEFAULT_HOSTNAME - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
DEFAULT_PASSWORD - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
DEFAULT_PORT - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
DEFAULT_USERNAME - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
DeleteCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.delete
Command representing the resource deletion.
DeleteCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteCmd
 
DeleteExchangeCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.delete
Command representing MB exchange deletion.
DeleteExchangeCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteExchangeCmd
 
DeleteQueueCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.delete
Command representing MB queue deletion.
DeleteQueueCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteQueueCmd
 
DURABLE - Static variable in class io.ballerina.messaging.broker.client.resources.Exchange
 
DURABLE - Static variable in class io.ballerina.messaging.broker.client.resources.Queue
 

E

ERR_STREAM - Static variable in class io.ballerina.messaging.broker.client.cmd.AbstractCmd
 
Exchange - Class in io.ballerina.messaging.broker.client.resources
Representation of exchange in the broker.
Exchange(String, String, boolean) - Constructor for class io.ballerina.messaging.broker.client.resources.Exchange
 
EXCHANGES_URL_PARAM - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.create.CreateCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.create.CreateExchangeCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.create.CreateQueueCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteExchangeCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.delete.DeleteQueueCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.InitCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.list.ListCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.list.ListExchangeCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.list.ListQueueCmd
 
execute() - Method in class io.ballerina.messaging.broker.client.cmd.impl.RootCmd
 
execute() - Method in interface io.ballerina.messaging.broker.client.cmd.MBClientCmd
Execution logic of the command.

G

getAsJsonString() - Method in class io.ballerina.messaging.broker.client.resources.Exchange
 
getAsJsonString() - Method in class io.ballerina.messaging.broker.client.resources.Queue
 
getCapacity() - Method in class io.ballerina.messaging.broker.client.resources.Queue
 
getConsumerCount() - Method in class io.ballerina.messaging.broker.client.resources.Queue
 
getEncodedCredentials() - Method in class io.ballerina.messaging.broker.client.resources.Configuration
Combine username and password together and encode with base64.
getHostname() - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 
getMessage() - Method in class io.ballerina.messaging.broker.client.resources.Message
 
getMessages() - Method in exception io.ballerina.messaging.broker.client.utils.BrokerClientException
Get all error messages of this exception.
getName() - Method in class io.ballerina.messaging.broker.client.resources.Exchange
 
getName() - Method in class io.ballerina.messaging.broker.client.resources.Queue
 
getPassword() - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 
getPayload() - Method in class io.ballerina.messaging.broker.client.http.HttpRequest
 
getPayload() - Method in class io.ballerina.messaging.broker.client.http.HttpResponse
 
getPort() - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 
getQueryParameters() - Method in class io.ballerina.messaging.broker.client.http.HttpRequest
 
getSize() - Method in class io.ballerina.messaging.broker.client.resources.Queue
 
getStatusCode() - Method in class io.ballerina.messaging.broker.client.http.HttpResponse
 
getSuffix() - Method in class io.ballerina.messaging.broker.client.http.HttpRequest
 
getType() - Method in class io.ballerina.messaging.broker.client.resources.Exchange
 
getUrl() - Method in class io.ballerina.messaging.broker.client.resources.Configuration
Build the url string using hostname and port.
getUsername() - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 

H

handleErrorResponse(Message) - Static method in interface io.ballerina.messaging.broker.client.output.ResponseFormatter
Handle error messages, create BrokerClientException and throw it.
help - Variable in class io.ballerina.messaging.broker.client.cmd.AbstractCmd
 
HttpClient - Class in io.ballerina.messaging.broker.client.http
Http Client to invoke the REST service of the MB.
HttpClient(Configuration) - Constructor for class io.ballerina.messaging.broker.client.http.HttpClient
 
HttpRequest - Class in io.ballerina.messaging.broker.client.http
Class to hold all the information related to a Http request.
HttpRequest(String) - Constructor for class io.ballerina.messaging.broker.client.http.HttpRequest
 
HttpRequest(String, String) - Constructor for class io.ballerina.messaging.broker.client.http.HttpRequest
 
HttpResponse - Class in io.ballerina.messaging.broker.client.http
Class to hold all the information related to a Http response.
HttpResponse(int, String) - Constructor for class io.ballerina.messaging.broker.client.http.HttpResponse
 

I

InitCmd - Class in io.ballerina.messaging.broker.client.cmd.impl
Representation of the broker client initialization command.
InitCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.InitCmd
 
io.ballerina.messaging.broker.client - package io.ballerina.messaging.broker.client
 
io.ballerina.messaging.broker.client.cmd - package io.ballerina.messaging.broker.client.cmd
 
io.ballerina.messaging.broker.client.cmd.impl - package io.ballerina.messaging.broker.client.cmd.impl
 
io.ballerina.messaging.broker.client.cmd.impl.create - package io.ballerina.messaging.broker.client.cmd.impl.create
 
io.ballerina.messaging.broker.client.cmd.impl.delete - package io.ballerina.messaging.broker.client.cmd.impl.delete
 
io.ballerina.messaging.broker.client.cmd.impl.list - package io.ballerina.messaging.broker.client.cmd.impl.list
 
io.ballerina.messaging.broker.client.http - package io.ballerina.messaging.broker.client.http
 
io.ballerina.messaging.broker.client.output - package io.ballerina.messaging.broker.client.output
 
io.ballerina.messaging.broker.client.resources - package io.ballerina.messaging.broker.client.resources
 
io.ballerina.messaging.broker.client.utils - package io.ballerina.messaging.broker.client.utils
 
isAutoDelete() - Method in class io.ballerina.messaging.broker.client.resources.Queue
 
isDurable() - Method in class io.ballerina.messaging.broker.client.resources.Exchange
 
isDurable() - Method in class io.ballerina.messaging.broker.client.resources.Queue
 

L

ListCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.list
Command representing the resource information retrieval.
ListCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.list.ListCmd
 
ListExchangeCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.list
Command representing MB exchange information retrieval.
ListExchangeCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.list.ListExchangeCmd
 
ListQueueCmd - Class in io.ballerina.messaging.broker.client.cmd.impl.list
Command representing MB queue information retrieval.
ListQueueCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.list.ListQueueCmd
 

M

Main - Class in io.ballerina.messaging.broker.client
Main Class of the Broker CLI Client.
Main() - Constructor for class io.ballerina.messaging.broker.client.Main
 
main(String...) - Static method in class io.ballerina.messaging.broker.client.Main
 
MBClientCmd - Interface in io.ballerina.messaging.broker.client.cmd
Interface to represent API for any command to be declared.
Message - Class in io.ballerina.messaging.broker.client.resources
Class to represent the message type responses coming from the Broker REST service.
Message(String) - Constructor for class io.ballerina.messaging.broker.client.resources.Message
 

N

NAME - Static variable in class io.ballerina.messaging.broker.client.resources.Exchange
 
NAME - Static variable in class io.ballerina.messaging.broker.client.resources.Queue
 

O

OUT_STREAM - Static variable in interface io.ballerina.messaging.broker.client.output.ResponseFormatter
 

P

printExchanges(Exchange[]) - Method in interface io.ballerina.messaging.broker.client.output.ResponseFormatter
Print an array of exchanges into a desired output format.
printExchanges(Exchange[]) - Method in class io.ballerina.messaging.broker.client.output.TableFormatter
 
printMessage(Message) - Static method in interface io.ballerina.messaging.broker.client.output.ResponseFormatter
Print Message type responses.
printQueues(Queue[]) - Method in interface io.ballerina.messaging.broker.client.output.ResponseFormatter
Print an array of queues into a desired output format.
printQueues(Queue[]) - Method in class io.ballerina.messaging.broker.client.output.TableFormatter
 
processHelpLogs() - Method in class io.ballerina.messaging.broker.client.cmd.AbstractCmd
Print help messages of the concrete command object.

Q

Queue - Class in io.ballerina.messaging.broker.client.resources
Representation of queue in the broker.
Queue(String, boolean, boolean) - Constructor for class io.ballerina.messaging.broker.client.resources.Queue
 
QUEUES_URL_PARAM - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 

R

readConfigurationFile() - Static method in class io.ballerina.messaging.broker.client.utils.Utils
Read CLI Client configuration file and binds its information into a Configuration instance
ResponseFormatter - Interface in io.ballerina.messaging.broker.client.output
Interface needs to be implemented by any output formatter.
RootCmd - Class in io.ballerina.messaging.broker.client.cmd.impl
Representation of the root command of the CLI client.
RootCmd(String) - Constructor for class io.ballerina.messaging.broker.client.cmd.impl.RootCmd
 
rootCommand - Variable in class io.ballerina.messaging.broker.client.cmd.AbstractCmd
 

S

selfJCommander - Variable in class io.ballerina.messaging.broker.client.cmd.AbstractCmd
Holds the reference of the JCommander runtime instance associated with this command instance.
sendHttpRequest(HttpRequest, String) - Method in class io.ballerina.messaging.broker.client.http.HttpClient
 
setHostname(String) - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 
setMessage(String) - Method in class io.ballerina.messaging.broker.client.resources.Message
 
setPassword(String) - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 
setPort(int) - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 
setQueryParameters(String) - Method in class io.ballerina.messaging.broker.client.http.HttpRequest
 
setSelfJCommander(JCommander) - Method in class io.ballerina.messaging.broker.client.cmd.AbstractCmd
 
setSelfJCommander(JCommander) - Method in interface io.ballerina.messaging.broker.client.cmd.MBClientCmd
Store the JCommander instance related to this command itself.
setUsername(String) - Method in class io.ballerina.messaging.broker.client.resources.Configuration
 
SIZE - Static variable in class io.ballerina.messaging.broker.client.resources.Queue
 
SYSTEM_PARAM_CLI_CLIENT_CONFIG_FILE - Static variable in class io.ballerina.messaging.broker.client.utils.Constants
 

T

TableFormatter - Class in io.ballerina.messaging.broker.client.output
Print backend responses into tables.
TableFormatter() - Constructor for class io.ballerina.messaging.broker.client.output.TableFormatter
 
TYPE - Static variable in class io.ballerina.messaging.broker.client.resources.Exchange
 

U

Utils - Class in io.ballerina.messaging.broker.client.utils
Container class for common static methods of Broker CLI Client.
Utils() - Constructor for class io.ballerina.messaging.broker.client.utils.Utils
 

V

validateConfiguration(Configuration) - Static method in class io.ballerina.messaging.broker.client.resources.Configuration
 
verbose - Variable in class io.ballerina.messaging.broker.client.cmd.AbstractCmd
 
A B C D E G H I L M N O P Q R S T U V 
Skip navigation links

Copyright © 2018 WSO2. All rights reserved.