nextgrid.api.env
Interface ProcessDiscoverer

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
Discoverer

public interface ProcessDiscoverer
extends java.io.Serializable

Type description.

Author:
Rodrigo Ruiz

Method Summary
 java.util.Collection<Process> discover(AbstractProcess process)
          Searches through associated registries all processes matching the semantic description of the abstract process passed as a parameter.
 java.util.Collection<Process> discover(QueryProfile profile)
          Searches through associated registries all processes matching the specified query profile.
 

Method Detail

discover

java.util.Collection<Process> discover(AbstractProcess process)
                                       throws DiscoveryException
Searches through associated registries all processes matching the semantic description of the abstract process passed as a parameter.

Parameters:
process - The abstract process to match to
Returns:
A collection of results
Throws:
DiscoveryException - If an error occurs during discovery

discover

java.util.Collection<Process> discover(QueryProfile profile)
                                       throws DiscoveryException
Searches through associated registries all processes matching the specified query profile.

Parameters:
profile - A query profile to be evaluated
Returns:
A collection of results
Throws:
DiscoveryException - If an error occurs during discovery


Copyright © 2006-2008 Grid Systems, S.A.. All Rights Reserved.