UNICORE Resource Broker NJS Plugin
1.5α1

org.eurogrid.broker.server.globus
Class Translation

java.lang.Object
  |
  +--org.eurogrid.broker.server.globus.Translation
All Implemented Interfaces:
Serializable

public abstract class Translation
extends Object
implements Serializable

This class contains the translation of the Unicore resource set into generic terms that may be fed into a Globus directory service. This tries to avoid thinking in terms of LDAP, though the capabilities and limitations of that system force a number of design decisions in here (such as the use of subsearches and optional retrieval of properties.)

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

Nested Class Summary
static class Translation.Constraint
          A constraint on the node search.
 class Translation.ConstraintResult
          The constrained values discovered as part of results of searching for a node in a Globus information service.
static class Translation.Search
          A search for a node in the Globus information tree.
 class Translation.SearchResult
          The results of searching for a node in a Globus information service.
static interface Translation.SearchTest
          Search result filter.
static class Translation.ValueNotRequestedException
          Exception thrown to indicate that a the value of a constraint that was not specified for retrieval in the search phase was asked for.
 
Constructor Summary
Translation(Translator creator)
          Create a new translation.
 
Method Summary
 List getResults()
          Return the list of results associated with the search of the Globus information service(s).
abstract  Translation.Search getSearch()
          Return the main search to perform when binding the binding the translation to results.
abstract  ResourceSet unknownResources()
          Return the set of resources that it was not possible to translate and check.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Translation

public Translation(Translator creator)
Create a new translation.

Method Detail

getResults

public final List getResults()
Return the list of results associated with the search of the Globus information service(s).


getSearch

public abstract Translation.Search getSearch()
Return the main search to perform when binding the binding the translation to results.


unknownResources

public abstract ResourceSet unknownResources()
Return the set of resources that it was not possible to translate and check.


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.