org.apache.servicemix.jbi.view
Class DotViewFlowListener

java.lang.Object
  extended by org.apache.servicemix.jbi.view.EndpointViewRenderer
      extended by org.apache.servicemix.jbi.view.DotViewEndpointListener
          extended by org.apache.servicemix.jbi.view.DotViewFlowListener
All Implemented Interfaces:
EventListener, ComponentListener, ContainerAware, EndpointListener, ExchangeListener, ServiceMixListener

public class DotViewFlowListener
extends DotViewEndpointListener
implements ExchangeListener, ComponentListener

Creates a DOT file showing the JBI MessageExchange flow within the JBI Container.

Version:
$Revision: 391707 $

Constructor Summary
DotViewFlowListener()
           
 
Method Summary
 void componentInitialized(ComponentEvent event)
           
 void componentInstalled(ComponentEvent event)
           
 void componentShutDown(ComponentEvent event)
           
 void componentStarted(ComponentEvent event)
           
 void componentStopped(ComponentEvent event)
           
 void componentUninstalled(ComponentEvent event)
           
protected  Map<String,Boolean> createSource(String name)
           
 void exchangeAccepted(ExchangeEvent event)
           
 void exchangeSent(ExchangeEvent event)
           
 void externalEndpointRegistered(EndpointEvent event)
           
protected  void generateFile(PrintWriter writer)
           
 void internalEndpointRegistered(EndpointEvent event)
           
 boolean isDisplayComponents()
           
 void linkedEndpointRegistered(EndpointEvent event)
           
 void setDisplayComponents(boolean displayComponents)
           
 
Methods inherited from class org.apache.servicemix.jbi.view.DotViewEndpointListener
doRender, encode, formatEndpoint, generateLinks, generateLinks, getContainer, getFile, setContainer, setFile
 
Methods inherited from class org.apache.servicemix.jbi.view.EndpointViewRenderer
externalEndpointUnregistered, internalEndpointUnregistered, isDirty, isRerenderOnChange, linkedEndpointUnregistered, remoteEndpointRegistered, remoteEndpointUnregistered, render, setRerenderOnChange, viewIsDirty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DotViewFlowListener

public DotViewFlowListener()
Method Detail

generateFile

protected void generateFile(PrintWriter writer)
                     throws Exception
Overrides:
generateFile in class DotViewEndpointListener
Throws:
Exception

exchangeSent

public void exchangeSent(ExchangeEvent event)
Specified by:
exchangeSent in interface ExchangeListener

exchangeAccepted

public void exchangeAccepted(ExchangeEvent event)
Specified by:
exchangeAccepted in interface ExchangeListener

createSource

protected Map<String,Boolean> createSource(String name)

internalEndpointRegistered

public void internalEndpointRegistered(EndpointEvent event)
Specified by:
internalEndpointRegistered in interface EndpointListener
Overrides:
internalEndpointRegistered in class EndpointViewRenderer

externalEndpointRegistered

public void externalEndpointRegistered(EndpointEvent event)
Specified by:
externalEndpointRegistered in interface EndpointListener
Overrides:
externalEndpointRegistered in class EndpointViewRenderer

linkedEndpointRegistered

public void linkedEndpointRegistered(EndpointEvent event)
Specified by:
linkedEndpointRegistered in interface EndpointListener
Overrides:
linkedEndpointRegistered in class EndpointViewRenderer

componentInstalled

public void componentInstalled(ComponentEvent event)
Specified by:
componentInstalled in interface ComponentListener

componentInitialized

public void componentInitialized(ComponentEvent event)
Specified by:
componentInitialized in interface ComponentListener

componentStarted

public void componentStarted(ComponentEvent event)
Specified by:
componentStarted in interface ComponentListener

componentStopped

public void componentStopped(ComponentEvent event)
Specified by:
componentStopped in interface ComponentListener

componentShutDown

public void componentShutDown(ComponentEvent event)
Specified by:
componentShutDown in interface ComponentListener

componentUninstalled

public void componentUninstalled(ComponentEvent event)
Specified by:
componentUninstalled in interface ComponentListener

isDisplayComponents

public boolean isDisplayComponents()

setDisplayComponents

public void setDisplayComponents(boolean displayComponents)


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.