gov.lanl.RAD
Class DecisionEvaluatorFactory

java.lang.Object
  |
  +--gov.lanl.RAD.DecisionEvaluatorFactory

public class DecisionEvaluatorFactory
extends java.lang.Object

dynamic creation of DecisionCombinator and PolicyEvaluators

Version:
$Id: DecisionEvaluatorFactory.java,v 1.10 2002/05/01 22:54:47 dwforslund Exp $
Author:
$Author: dwforslund $

Constructor Summary
DecisionEvaluatorFactory(org.omg.CORBA.ORB orb, java.lang.String configFile)
          Constructor
DecisionEvaluatorFactory(gov.lanl.SSLTools.ServiceInterface service, java.lang.String configFile)
          Constructor with ServiceInterface
 
Method Summary
 org.omg.DfResourceAccessDecision.DecisionCombinator newCombinator(java.lang.String className, java.lang.String name, java.lang.String configFile)
          return instantiated DecisionCombinator
 org.omg.DfResourceAccessDecision.DynamicAttributeService newDynamicAttribute(java.lang.String className, java.lang.String name, java.lang.String configFile)
          return instantiated DynamicAttributeService
 org.omg.DfResourceAccessDecision.PolicyEvaluator newEvaluator(java.lang.String className, java.lang.String name, java.lang.String configFile)
          return instantiated PolicyEvaluator
 void setNameService(gov.lanl.Utility.NameService inNameService)
          set the NameService object (over ride the value created in the Constructor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecisionEvaluatorFactory

public DecisionEvaluatorFactory(org.omg.CORBA.ORB orb,
                                java.lang.String configFile)
Constructor


DecisionEvaluatorFactory

public DecisionEvaluatorFactory(gov.lanl.SSLTools.ServiceInterface service,
                                java.lang.String configFile)
Constructor with ServiceInterface

Parameters:
service - specifying the ServiceInterface containing the Orb
configFile - for configuring the Factory, if needed
Method Detail

setNameService

public void setNameService(gov.lanl.Utility.NameService inNameService)
set the NameService object (over ride the value created in the Constructor

Parameters:
inNameService - object created externally;

newCombinator

public org.omg.DfResourceAccessDecision.DecisionCombinator newCombinator(java.lang.String className,
                                                                         java.lang.String name,
                                                                         java.lang.String configFile)
return instantiated DecisionCombinator

Parameters:
className - of DecisionCombinator to be instantiated
name - of DecisionCombinator to be registered in the NamingService
configFile - used to configure the DecisionCombinator
Returns:
DecisionCombinator created

newEvaluator

public org.omg.DfResourceAccessDecision.PolicyEvaluator newEvaluator(java.lang.String className,
                                                                     java.lang.String name,
                                                                     java.lang.String configFile)
return instantiated PolicyEvaluator

Parameters:
className - of PolicyEvaluator to be instantiated
name - of object to be registed in NamingService
configFile - for configuring parameters in PolicyEvaluator
Returns:
PolicyEvaluator

newDynamicAttribute

public org.omg.DfResourceAccessDecision.DynamicAttributeService newDynamicAttribute(java.lang.String className,
                                                                                    java.lang.String name,
                                                                                    java.lang.String configFile)
return instantiated DynamicAttributeService

Parameters:
className - of DynamicAttributeService to be created
name - of object to be registered in the NamingService
configFile - used to configure the DynamicAttributeService
Returns:
DynamicAttributeService


Copyright © 2000 University of California. All Rights Reserved.