Uses of Package
net.sf.taverna.raven.spi

Packages that use net.sf.taverna.raven.spi
net.sf.taverna.raven.plugins   
net.sf.taverna.raven.spi Listeners used to bind to a Repository and provide monitoring of that Repository for implementations of a particular Service Provider Interface (SPI). 
net.sf.taverna.t2.spi Contains classes that deal with discovery of SPI's through an interaction with the Raven artifact framework. 
net.sf.taverna.zaria   
org.embl.ebi.escience.utils   
 

Classes in net.sf.taverna.raven.spi used by net.sf.taverna.raven.plugins
Profile
          A Profile in this context is a set of Artifacts that are known to work in conjunction with one another.
 

Classes in net.sf.taverna.raven.spi used by net.sf.taverna.raven.spi
AbstractArtifactFilter
           
ArtifactFilter
          Filter a set of Artifact objects according to some criteria
ArtifactFilterListener
           
InstanceRegistry
          Instance registry to sit on top of the SpiRegistry object.
InstanceRegistryListener
          Implement to be notified of changes to the list of concrete SPI instances maintained by an InstanceRegistry
InvalidProfileException
          Thrown when an attempt is made to construct a Profile from an invalid XML document
Profile
          A Profile in this context is a set of Artifacts that are known to work in conjunction with one another.
ProfileFactory
          A factory class for getting an instance of the Profile of the Taverna components according to the profile xml at the location defined by the system property taverna.profile.
RegistryListener
          Implement to listen for cases where an SpiRegistry object is changing, typically due to the runtime deployment of new plugin versions via the Raven repository manager.
SpiRegistry
          A typed registry of implementations of a particular Service Provider Interface (SPI).
 

Classes in net.sf.taverna.raven.spi used by net.sf.taverna.t2.spi
InstanceRegistry
          Instance registry to sit on top of the SpiRegistry object.
InstanceRegistryListener
          Implement to be notified of changes to the list of concrete SPI instances maintained by an InstanceRegistry
 

Classes in net.sf.taverna.raven.spi used by net.sf.taverna.zaria
SpiRegistry
          A typed registry of implementations of a particular Service Provider Interface (SPI).
 

Classes in net.sf.taverna.raven.spi used by org.embl.ebi.escience.utils
RegistryListener
          Implement to listen for cases where an SpiRegistry object is changing, typically due to the runtime deployment of new plugin versions via the Raven repository manager.