UNICORE Resource Broker NJS Plugin
1.5α1

org.eurogrid.broker.server.globus
Interface Translator

All Superinterfaces:
NamedPlugin
All Known Implementing Classes:
SimpleTranslator

public interface Translator
extends NamedPlugin

Unicore-to-Globus resource description translation engine interface.

Version:
$Revision: 1.2 $, $Date: 2004/02/17 11:32:40 $
Author:
Donal K. Fellows
See Also:
GlobusResourceChecker

Method Summary
 Logger getLogger()
          Get the logger installed in this translator.
 Translation getTranslation(ResourceSet res, IncarnatedUser user)
          Get the translation of a particular resource set.
 void initialise(Logger logger, Element domNode)
          Initialise the translator based on a logging engine and a DOM element indicating a section of the configuration file.
 boolean verifyTranslation(Translation trans)
          Verify that a translation is satisfied.
 
Methods inherited from interface org.eurogrid.broker.server.NamedPlugin
getFormalName, getName
 

Method Detail

getLogger

public Logger getLogger()
Get the logger installed in this translator.


getTranslation

public Translation getTranslation(ResourceSet res,
                                  IncarnatedUser user)
Get the translation of a particular resource set.


initialise

public void initialise(Logger logger,
                       Element domNode)
Initialise the translator based on a logging engine and a DOM element indicating a section of the configuration file.


verifyTranslation

public boolean verifyTranslation(Translation trans)
Verify that a translation is satisfied. Note that this is only called after the value returned from getTranslation(ResourceSet,IncarnatedUser) has been bound to a particular set of results.


UNICORE Resource Broker NJS Plugin
1.5α1

Submit a bug or feature
Copyright © 2002-2004 University of Manchester, U.K. See license.terms for details.