org.apache.servicemix.jbi.view
Class EndpointViewRenderer

java.lang.Object
  extended by org.apache.servicemix.jbi.view.EndpointViewRenderer
All Implemented Interfaces:
EventListener, EndpointListener, ServiceMixListener
Direct Known Subclasses:
DotViewEndpointListener

public abstract class EndpointViewRenderer
extends Object
implements EndpointListener

A base class for renderings of endpoints which can re-render whenever something changes or mark things as dirty so that they can be re-rendered on demand or in a time based way

Version:
$Revision: 564607 $

Constructor Summary
EndpointViewRenderer()
           
 
Method Summary
protected abstract  void doRender()
           
 void externalEndpointRegistered(EndpointEvent event)
           
 void externalEndpointUnregistered(EndpointEvent event)
           
 void internalEndpointRegistered(EndpointEvent event)
           
 void internalEndpointUnregistered(EndpointEvent event)
           
 boolean isDirty()
           
 boolean isRerenderOnChange()
           
 void linkedEndpointRegistered(EndpointEvent event)
           
 void linkedEndpointUnregistered(EndpointEvent event)
           
 void remoteEndpointRegistered(EndpointEvent event)
           
 void remoteEndpointUnregistered(EndpointEvent event)
           
 void render()
           
 void setRerenderOnChange(boolean rerenderOnChange)
           
protected  void viewIsDirty(javax.jbi.servicedesc.ServiceEndpoint endpoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointViewRenderer

public EndpointViewRenderer()
Method Detail

render

public void render()
            throws Exception
Throws:
Exception

internalEndpointRegistered

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

internalEndpointUnregistered

public void internalEndpointUnregistered(EndpointEvent event)
Specified by:
internalEndpointUnregistered in interface EndpointListener

externalEndpointRegistered

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

externalEndpointUnregistered

public void externalEndpointUnregistered(EndpointEvent event)
Specified by:
externalEndpointUnregistered in interface EndpointListener

linkedEndpointRegistered

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

linkedEndpointUnregistered

public void linkedEndpointUnregistered(EndpointEvent event)
Specified by:
linkedEndpointUnregistered in interface EndpointListener

remoteEndpointRegistered

public void remoteEndpointRegistered(EndpointEvent event)
Specified by:
remoteEndpointRegistered in interface EndpointListener

remoteEndpointUnregistered

public void remoteEndpointUnregistered(EndpointEvent event)
Specified by:
remoteEndpointUnregistered in interface EndpointListener

isRerenderOnChange

public boolean isRerenderOnChange()

setRerenderOnChange

public void setRerenderOnChange(boolean rerenderOnChange)

isDirty

public boolean isDirty()

doRender

protected abstract void doRender()
                          throws Exception
Throws:
Exception

viewIsDirty

protected void viewIsDirty(javax.jbi.servicedesc.ServiceEndpoint endpoint)


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