| java.lang.Object | |
| ↳ | org.mule.modules.ion.IONConnector |
Known Direct Subclasses
|
Known Indirect Subclasses
|
Provides the ability to interact with Mule iON from within a Mule application. There are operations to deploy, start, stop, and update applications as well as send notifications from your application to iON.
When running this connector in an application inside iON, it will use token based authentication to access the API. This will allow access and usage of the iON APIs without the need to specify your username and password.
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| connection | |||||||||||
| logger | |||||||||||
| maxWaitTime | Maximum time allowed to deplpoy/undeploy. | ||||||||||
| password | iON password. | ||||||||||
| url | iON URL. | ||||||||||
| username | iON username. | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Create a notification inside iON.
| |||||||||||
Create a notification inside iON for your flow.
| |||||||||||
Delete an application.
| |||||||||||
Deploy specified application.
| |||||||||||
Dismiss all notifications.
| |||||||||||
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
| |||||||||||
Create a notification inside iON.
| 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. |
Create a notification inside iON for your flow. If not running in an iON 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. |
Delete an application.
| domain | The application domain. |
|---|
Deploy specified application.
| file | Mule application to deploy |
|---|---|
| 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 all notifications.
Dismiss an individual notification.
| href | The href property of the Notification object. |
|---|
Get an application.
| domain | The application domain. |
|---|
List a user's notifications.
| domain | The domain to list notifications for. |
|---|---|
| maxResults | The maximum number of results to retrieve. |
| offset | The offset to start listing alerts from. |
| includeDismissed | Whether or not to include dismissed messages. |
Start an application.
| domain | The application domain. |
|---|
Stop an application.
| domain | The application domain. |
|---|
Update an application.
| application | The application to update. |
|---|