org.apache.camel.view
Class RouteDotGenerator
java.lang.Object
org.apache.camel.view.GraphSupport
org.apache.camel.view.GraphGeneratorSupport
org.apache.camel.view.RouteDotGenerator
public class RouteDotGenerator
- extends GraphGeneratorSupport
A DOT file creator plugin which
creates a DOT file showing the current routes
- Version:
Method Summary |
protected void |
generateFile(PrintWriter writer,
Map<String,List<RouteDefinition>> map)
|
protected void |
printNode(PrintWriter writer,
NodeData data)
|
protected NodeData |
printNode(PrintWriter writer,
NodeData fromData,
ProcessorDefinition node)
|
protected void |
printRoute(PrintWriter writer,
RouteDefinition route,
FromDefinition input)
|
protected void |
printRoutes(PrintWriter writer,
Map<String,List<RouteDefinition>> map)
|
protected void |
printRoutes(PrintWriter writer,
String group,
List<RouteDefinition> routes)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RouteDotGenerator
public RouteDotGenerator(String dir)
printRoutes
protected void printRoutes(PrintWriter writer,
Map<String,List<RouteDefinition>> map)
printRoutes
protected void printRoutes(PrintWriter writer,
String group,
List<RouteDefinition> routes)
printRoute
protected void printRoute(PrintWriter writer,
RouteDefinition route,
FromDefinition input)
printNode
protected NodeData printNode(PrintWriter writer,
NodeData fromData,
ProcessorDefinition node)
printNode
protected void printNode(PrintWriter writer,
NodeData data)
generateFile
protected void generateFile(PrintWriter writer,
Map<String,List<RouteDefinition>> map)
- Specified by:
generateFile
in class GraphGeneratorSupport
Apache CAMEL