ABLE 2.0.0 07/02/2003 10:25:01

Uses of Interface
com.ibm.able.AbleBeanContainer

Packages that use AbleBeanContainer
com.ibm.able The com.ibm.able package provides core interfaces and base classes to construct local and remote AbleBeans and AbleAgents. 
com.ibm.able.agents The AGENTS package provides a set of agents extending AbleDefaultAgent which contain AbleBean components. 
com.ibm.able.autotune AutoTune is an agent-based approach to automated tuning that does not require prior knowledge of the controlled system that is being tuned. 
com.ibm.able.beans.bayes The Bayes package provides a classifer network that uses the Naive Bayes algorithm. 
com.ibm.able.beans.knn The knn package contains the k Nearest Neighbors (k-NN) learning algorithm  for classifying objects. 
com.ibm.able.conversation The com.ibm.able.conversation contains classes for conversation management in ABLE. 
com.ibm.able.examples.ableagent SimpleAbleAgent - How to create a custom AbleAgent 
com.ibm.able.platform The com.ibm.able.platform package provides a set of classes that allows a distributed platform consisting of platform services and agents to be configured and run across physical systems. 
com.ibm.able.rules The rules package defines the ABLE rule language; various inferencing engines; objects and APIs for creating and running rulesets under program control. 
 

Uses of AbleBeanContainer in com.ibm.able
 

Subinterfaces of AbleBeanContainer in com.ibm.able
 interface AbleAgent
          The AbleAgent interface provides methods to manipulate contained beans, determine the agent's input structure, and maintain a registry of user-definable methods on those beans.
 

Classes in com.ibm.able that implement AbleBeanContainer
 class AbleDefaultAgent
          The AbleDefaultAgent class provides an ABLE agent which can contain other agents and beans and supports event connections to other agents and beans.
 class AbleRemoteDefaultAgent
          The AbleRemoteDefaultAgent class provides a remotely exported AbleDefaultAgent.
 

Fields in com.ibm.able declared as AbleBeanContainer
protected  AbleBeanContainer AbleObject.parent
          The AbleBeanContainer parent, if any, in which this bean resides.
 

Methods in com.ibm.able that return AbleBeanContainer
 AbleBeanContainer AbleObject.getParent()
           
 AbleBeanContainer AbleBean.getParent()
          Returns the containing parent of this bean.
 

Methods in com.ibm.able with parameters of type AbleBeanContainer
 void AbleObject.setParent(AbleBeanContainer theParent)
          Sets the containing parent of this bean.
static java.lang.String AbleDefaultAgent.generateUniqueName(AbleBeanContainer container, AbleBean bean)
          Generate a unique bean name by appending an underscore and an integer.
static void AbleDefaultAgent.removeBeans(AbleBeanContainer container, AbleBean[] theBeans)
          A convenience method to remove a list of beans which calls AbleDefaultAgent.removeBean(AbleBean).
static void AbleDefaultAgent.addBeans(AbleBeanContainer container, AbleBean[] theBeans)
          A convenience method to add a list of beans which calls AbleDefaultAgent.addBean(AbleBean).
 void AbleBean.setParent(AbleBeanContainer theAbleBeanContainer)
          Sets the containing parent of this bean.
 

Uses of AbleBeanContainer in com.ibm.able.agents
 

Classes in com.ibm.able.agents that implement AbleBeanContainer
 class AbleGeneticSearchAgent
          This class implements an AbleAgent for conducting genetic search over a population of AbleBeans.
 class AbleJavaScriptAgent
          An Agent whose behavior can be specified using JavaScript scripts.
 class AbleNeuralClassifierAgent
          This class implements a classifier using back propagation
 class AbleNeuralClusteringAgent
          This class implements clustering using a self-organizing map
 class AbleNeuralPredictionAgent
          This class implements prediction using back propagation
 class AbleRuleAgent
          The AbleRuleAgent whose behavior is defined by a single AbleRuleSet bean.
 class AbleRuleBase
          The AbleRuleBase managers a collection of AbleRuleSets: and selects which RuleSet to use based on context (user or domain name) An AbleRuleBase is an AbleAgent, it contains a set of AbleBeans (RuleSets)
 class AbleScriptAgent
          The AbleScriptAgent behavior is defined by (up to) 3 separate AbleRuleSets defines the init() behavior defines the process() behavior defines the processTimer() behavior The control rule sets can be defined by filename or by reference to the object.
 

Uses of AbleBeanContainer in com.ibm.able.autotune
 

Classes in com.ibm.able.autotune that implement AbleBeanContainer
 class AutotuneAgent
          Base Autotune Agent for Generic Adaptive Control
 class BaseAutotuneAdaptor
           
 class BaseAutotuneController
           
 class BasicNeuralAutotuneController
          This class implements a basic neural controller It features a neural system model that is trained with off-line data and a neural controller that is adapted on-line The model can predict one or more service level metrics given a set of configuration, workload, service level metrics and tuning controls The controller can specify one or more tuning control values given a set of configuration, workload, service levels, and current tuning control metrics How to use this controller ....
 class Fuzzy2WayLoadBalanceController
          This autotune controller uses fuzzy rules to balance the load between two service level metrics, using a single control value
 class Neural2WayLoadBalanceController
          This class implements a basic neural controller It features a neural system model that is trained with off-line data and a neural controller that is adapted on-line The model can predict one or more service level metrics given a set of configuration, workload, service level metrics and tuning controls The controller can specify one or more tuning control values given a set of configuration, workload, service levels, and current tuning control metrics How to use this controller ....
 class TestAutotuneAdaptor
           
 

Uses of AbleBeanContainer in com.ibm.able.beans.bayes
 

Classes in com.ibm.able.beans.bayes that implement AbleBeanContainer
 class AbleNaiveBayesClassifierAgent
          This class implements a classifier using back propagation
 

Uses of AbleBeanContainer in com.ibm.able.beans.knn
 

Classes in com.ibm.able.beans.knn that implement AbleBeanContainer
 class AbleDecisionTreeClassifierAgent
           
 class AbleKnnClassifierAgent
           
 class JasKnnCentralAgent
          This class defines a test for the AbleJasDefaultAgent object.
 class JasKnnDistributedAgent
          This class defines a test for the AbleJasDefaultAgent object.
 class JasNaiveBayesCentralAgent
          This class defines a test for the AbleJasDefaultAgent object.
 class JasNaiveBayesDistributedAgent
          This class defines a test for the AbleJasDefaultAgent object.
 

Uses of AbleBeanContainer in com.ibm.able.conversation
 

Classes in com.ibm.able.conversation that implement AbleBeanContainer
 class AbleJasConversationAgent
          The AbleJasConversationAgent class represents a simple conversational agent that can execute conversations as specified by Conversation Policies (CPs) encoded in the XML dialect cpXML.
 class AblePlatformConversationAgent
          The AblePlatformConversationAgent class represents an agent that supports conversations atop the Java Agent Services (JAS) platform.
 

Uses of AbleBeanContainer in com.ibm.able.examples.ableagent
 

Classes in com.ibm.able.examples.ableagent that implement AbleBeanContainer
 class SimpleAbleAgent
          This class is an example of an AbleAgent created by extending AbleDefaultAgent.
 

Uses of AbleBeanContainer in com.ibm.able.platform
 

Classes in com.ibm.able.platform that implement AbleBeanContainer
 class AblePlatformDefaultAgent
          This class provides an enhanced implementation of a JSR 87 (Java Agent Services or JAS) compliant agent, but also inherits all the capabilities of an AbleDefaultAgent; as a JAS agent, the agent obtains a globally unique AgentName from the Agent Naming Service, registers a description with the Agent Directory Service, and is able to send and receive messages through the Message Transport System.
 

Uses of AbleBeanContainer in com.ibm.able.rules
 

Methods in com.ibm.able.rules with parameters of type AbleBeanContainer
 void AbleRuleSet.setParent(AbleBeanContainer theParent)
          Set the containing parent of this bean.
 


ABLE 2.0.0 07/02/2003 10:25:01

(C) Copyright IBM Corporation 1999, 2003