Using the Red Hat JBoss Fuse Tooling for Eclipse Tools


Table of Contents

I. Developing Applications
Design Time Tooling
The route editor
Creating projects, routes, and test cases
Exercising routes
Creating a New Fuse Project
Creating a New Camel XML file
Editing a routing context in the route editor
Adding routes to the routing context
Adding patterns to a route
Connecting patterns to make a route
Configuring a pattern
Rearranging patterns on the canvas
Removing patterns from a route
Disconnecting two patterns
Deleting a route
Adding beans and configuration
Configuring the route editor
Creating a new Apache Camel JUnit test case
The Source View
Running routes inside Red Hat JBoss Fuse Tooling
Running routes using Maven
Running routes as a local Camel context
Working with runtime profiles
II. Debugging and Deploying Applications
Debugging tooling
The Fuse Integration perspective
Infrastructure monitoring
Route debugging
JMS browsing
Opening the Fuse Integration Perspective
The Fuse JMX Navigator
Viewing Processes in JMX
Adding a JMX server
Deploying Projects to a Container
Using a Container's Deploy Folder
Deploying a Project to a JMX Connected Container
Deploying a Project to a Fabric Container
Viewing a component's properties
Browsing messages
Tracing messages through routes
Creating test messages for route tracing
Activating route tracing
Tracing messages through a route
Deactivating route tracing
Managing JMS destinations
Adding a JMS destination
Deleting a JMS destination
Managing routing endpoints
Adding a routing endpoint
Deleting a routing endpoint
Editing running routes
Managing routing contexts
Suspending a routing context
Resuming a routing context
Shutting down a routing context
Managing servers
Adding a Server
Starting a Server
Stopping a Server
Deleting a Server
III. Working with Fabrics
The Fabric8 perspective
Setting up a Fabric Environment
Specifying and Connecting to a Fabric
Adding fabric details
Connecting to a fabric
Disconnecting from a fabric
Editing a fabric's details
Deleting a fabric's details
Working with Fabric Containers
Creating a new child container
Creating a container on a remote host
Creating a new container on a cloud
Starting a container
Changing a Container's Profiles
Stopping a container
Deleting a container
Working with Fabric Profiles
Creating a new profile
Deleting a profile
Working with Versions
Creating a new version of a profile
Setting a container's version
Creating a Fabric in the Cloud
Adding cloud details
Specifying fabric details
Wizard field references
New Camel XML File — Creates a new XML file for editing routes with the route editor
New Fuse Project — Creates a new Fuse project
New Fuse Project — Creates a new Fuse project
New Fuse Message — Creates a new message to use in route tracing
New Camel JUnit Test Case — Configures the JUnit artifacts created to test a Apache Camel route.
Test Endpoints — Lists the endpoints that can be tested by a JUnit test case.
Define a New Server — Defines a new server instance.
New Server Configuration — Configures access details for the server.
Add and Remove — Specifies the resources available to a server.
Fabric Details — Specifies information needed to connect to a fabric.
Create Child Container — Specifies information needed to create a container on the local host.
Create Container via SSH — Specifies information needed to create a container on a remote host.
Create Container in a Cloud — Specifies information needed to create a container in a cloud.
Create Version — Specifies the identifier for the new version of the fabric's profiles.
Cloud Details — Specifies information needed to connect to a cloud.
Create Fabric in the Cloud — Specifies information needed to create a fabric in a cloud.
Tooling preferences
Deploy Folders — Configures the hot deployment folders for the containers into which routes can be deployed.
Editor — Sets the default value for some route editor properties.
Fuse JMX Navigator — Configures the monitoring of local JMX servers and how information is displayed in the Fuse Integration perspective's Properties view
Tools — Configures the monitoring of local JMX servers and how information is displayed in the Fuse Integration perspective's Properties panel