| java.lang.Object | |
| ↳ | org.mule.modules.cloudhub.CloudHubConnector |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Provides the ability to interact with Mule CloudHub from within a Mule application. There are operations to deploy, start, stop, and update applications as well as send notifications from your application to CloudHub.
When running this connector in an application inside CloudHub, it will use token based authentication to access the API. This will allow access and usage of the CloudHub APIs without the need to specify your username and password.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| connection | |||||||||||
| logger | |||||||||||
| maxWaitTime | Maximum time allowed to deplpoy/undeploy. | ||||||||||
| password | CloudHub password. | ||||||||||
| url | CloudHub URL. | ||||||||||
| username | CloudHub username. | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create a notification inside CloudHub.
| |||||||||||
Create a notification inside CloudHub for your flow.
| |||||||||||
Delete an application.
| |||||||||||
Deploy specified application.
| |||||||||||
Dismiss an individual notification.
| |||||||||||
Get an application.
| |||||||||||
List applications.
| |||||||||||
List a user's notifications.
| |||||||||||
Start an application.
| |||||||||||
Stop an application.
| |||||||||||
Update an application.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Maximum time allowed to deplpoy/undeploy.
CloudHub password.
CloudHub URL.
CloudHub username.
Create a notification inside CloudHub.
| message | The contents of the notification. |
|---|---|
| priority | The notification priority. |
| domain | The application domain. |
| payload | The payload of the message. If it's an exception, it'll get appended to the message. |
| customProperties | A map to represent custom placeholders on the notification template |
Create a notification inside CloudHub for your flow. If not running in an CloudHub environment, this will log to the console.
| message | The contents of the notification. |
|---|---|
| priority | The notification priority. |
| payload | The payload of the message. If it's an exception, it'll get appended to the message. |
| includeStacktrace | If the message payload contains an Exception, whether or not to include the stacktrace. True by default. |
| customProperties | A map to represent custom placeholders on the notification template |
Delete an application.
| domain | The application domain. |
|---|
Deploy specified application.
| file | Mule application to deploy, Input Object type: java.io.InputStream |
|---|---|
| domain | The application domain. |
| muleVersion | The version of Mule, e.g. 3.2.2. |
| workerCount | The number of workers to deploy. |
| environmentVariables | Environment variables for you application. |
Dismiss an individual notification.
| href | The href property of the Notification object. |
|---|
Get an application.
| domain | The application domain. |
|---|
| aThrowable |
|---|
List applications.
List a user's notifications.
| maxResults | The maximum number of results to retrieve. |
|---|---|
| offset | The offset to start listing alerts from. |
| maxWaitTime |
|---|
| password |
|---|
| url |
|---|
| username |
|---|
Start an application.
| domain | The application domain. |
|---|
Stop an application.
| domain | The application domain. |
|---|
Update an application.
| application | The application to update. |
|---|