Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

## 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.beans.petrinet | The PetriNet package provides a set of objects which implement PetriNet components for places, nodes, transitions, and arcs.
com.ibm.able.conversation | This package contains ABLE's conversation support subsystem.
com.ibm.able.examples.ableagent | SimpleAbleAgent - How to create a custom AbleAgent.
com.ibm.able.examples.conversation | This package contains an example of conversational ABLE agents called the "ChatterboxDemo", in which two agents exchange messages in a chat session.
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.
`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.
`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.beans.petrinet

Classes in com.ibm.able.beans.petrinet that implement AbleBeanContainer
`class` | `AblePetriNet` This class represents a Petri net.

Uses of AbleBeanContainer in com.ibm.able.conversation

Classes in com.ibm.able.conversation that implement AbleBeanContainer
`class` | `AblePlatformConversationAgent` The AblePlatformConversationAgent class represents an agent that supports conversations atop the Able Distributed Agent 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.examples.conversation

Classes in com.ibm.able.examples.conversation that implement AbleBeanContainer
`class` | `ChatterboxAgent`
`class` | `ChatterboxAgent2` The ChatterboxAgent2 class is an second example of an AblePlatformConversationAgent.

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ABLE 2.3.0 07/13/2005 14:21:00
PREV NEXT | FRAMES NO FRAMES

(C) Copyright IBM Corporation 1999, 2005