|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbleBean | |
---|---|
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 | The BEANS package provides a set of interfaces and objects which implement components ranging from simple file i/o to intelligent learning algorithms. |
com.ibm.able.beans.bayes | The Bayes package provides a classifer network that uses the Naive Bayes algorithm. |
com.ibm.able.beans.decisiontree | The Decision Tree package is used to develop rules for classifying objects. |
com.ibm.able.beans.filter | The com.ibm.able.beans.filter package provides a set of objects implementing a template based scaling and transformation of data for use by neural networks and other beans. |
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.editor | The EDITOR package provides a set of objects that implement a GUI development environment for constructing hybrid intelligent agents using AbleBeans and AbleAgents as components. |
com.ibm.able.examples | Sample beans and agents are loaded from the ableexamples.jar file and placed on the Samples palette when the Able Agent Editor starts. |
com.ibm.able.examples.ableagent | SimpleAbleAgent - How to create a custom AbleAgent |
com.ibm.able.examples.ablebean | SimpleAbleBean - How to create a custom AbleBean |
com.ibm.able.examples.conversation | Package com.ibm.able.examples.conversation contains examples of
conversational ABLE agents. Instructions for running the "AMAB" example, in which two agents negotiate a deal involving goods with multiple attributes, may be found here. [A detailed overview of conversation support in ABLE is in preparation, and will soon be available for preview on the Conversation Support Website.] |
com.ibm.able.examples.rules | The rules Examples package contains a number of different types of examples. |
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 AbleBean in com.ibm.able |
---|
Subinterfaces of AbleBean 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. |
interface |
AbleDataSink
The AbleDataSink interface provides a generic means to refer to writable beans. |
interface |
AbleDataSource
The AbleDataSource interface provides common information about data sources, the records they provide, and the fields those records contain. |
Classes in com.ibm.able that implement AbleBean | |
class |
AbleBeanAdaptor
This class provides a default implementation of an AbleBean. |
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 |
AbleObject
The AbleObject class is the default implementation of the AbleBean interface and is the base class for all ABLE objects. |
class |
AbleRemoteDefaultAgent
The AbleRemoteDefaultAgent class provides a remotely exported AbleDefaultAgent . |
class |
AbleRemoteObject
The AbleRemoteObject class is the default implementation of the AbleRemoteBean interface and is the base class for all remotable ABLE objects. |
Fields in com.ibm.able declared as AbleBean | |
protected AbleBean |
AbleEventConnection.eventSource
The originator of the event. |
protected AbleBean |
AblePropertyConnection.sourceObj
The bean owning the property whose value is changing. |
protected AbleBean |
AblePropertyConnection.destObj
The bean listening for properties changing in the AblePropertyConnection.sourceObj . |
Methods in com.ibm.able that return AbleBean | |
AbleBean |
AbleBeanRemoteContainer.getBean(java.lang.String theName)
Returns a bean with a specific name from this container. |
static AbleBean |
AbleObject.restoreFromSerializedFile(java.lang.String theFileName)
Read a serialized bean from the specified file. |
static AbleBean |
AbleObject.restoreFromStream(java.io.ObjectInputStream theObjectInputStream)
Read a serialized bean from the specified object input stream. |
AbleBean |
AbleObject.restoreFromFile()
|
AbleBean |
AbleObject.restoreFromFile(java.lang.String theFileName)
Read a serialized bean from the specified file. |
AbleBean |
AbleDefaultAgent.getBean(java.lang.String theName)
|
AbleBean |
AbleEventConnection.getSource()
Returns the originator of events. |
AbleBean |
AbleBeanContainer.getBean(java.lang.String theName)
Returns a bean with a specific name from this container. |
AbleBean |
AblePropertyConnection.getSource()
Returns the bean which owns the property of interest. |
AbleBean |
AblePropertyConnection.getDest()
Returns the bean listening for changes to the property of interest. |
AbleBean |
AbleSerializable.restoreFromFile()
Read a serialized bean from the file named previously by the setFileName() method, or from the default name provided by the implementor. |
AbleBean |
AbleSerializable.restoreFromFile(java.lang.String theFileName)
Read a serialized bean from the specified file. |
AbleBean |
AbleBufferConnection.getSource()
Returns the source object which provides the input for this connection. |
AbleBean |
AbleBufferConnection.getDest()
Returns the destination object which receives output from this connection. |
Methods in com.ibm.able with parameters of type AbleBean | |
void |
AbleBeanRemoteContainer.addBean(AbleBean theAbleBean)
Adds a bean to this container. |
void |
AbleBeanRemoteContainer.removeBean(AbleBean theAbleBean)
Removes a bean from this container, and sets the bean's parent to null . |
boolean |
AbleBeanRemoteContainer.containsBean(AbleBean theAbleBean)
Indicates if a specific bean is contained is present. |
void |
AbleDefaultAgent.addBean(AbleBean theAbleBean)
Adds a bean to this container/agent. |
static java.lang.String |
AbleDefaultAgent.generateUniqueName(AbleBeanContainer container,
AbleBean bean)
Generate a unique bean name by appending an underscore and an integer. |
void |
AbleDefaultAgent.removeBean(AbleBean theAbleBean)
Removes a bean from this container, and sets the bean's parent to null . |
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) . |
boolean |
AbleDefaultAgent.containsBean(AbleBean theAbleBean)
|
static AbleJTextAreaHandler |
AblePanelHelper.addTraceJTextAreaHandler(AbleBean theBean,
long level,
javax.swing.JTextArea area)
Add a new JTextAreaHandler to a bean's trace logger. |
static void |
AblePanelHelper.removeTraceJTextAreaHandler(AbleBean theBean)
Remove the Able.TraceLog file handler from a bean's trace logger. |
void |
AbleBeanContainer.addBean(AbleBean theAbleBean)
Adds a bean to this container. |
void |
AbleBeanContainer.removeBean(AbleBean theAbleBean)
Removes a bean from this container, and sets the bean's parent to null . |
boolean |
AbleBeanContainer.containsBean(AbleBean theAbleBean)
Indicates if a specific bean is present. |
static AbleLogger |
Able.startBeanTraceLogging(AbleBean theBean)
Create a trace logger for a bean and copy any handlers from the static Able.TraceLog logger. |
static void |
Able.stopBeanTraceLogging(AbleBean theBean)
Stop tracing of a bean. |
static void |
Able.setBeanTraceConsoleHandlerLevel(AbleBean theBean,
long level)
Set the trace level of a bean's console handler. |
static void |
Able.setBeanTraceFileHandlerLevel(AbleBean theBean,
long level,
java.lang.String fileName)
Set the trace level of a bean's file handler. |
Constructors in com.ibm.able with parameters of type AbleBean | |
AbleEventConnection(AbleBean source,
AbleEventListener target)
Create an event connection, so that any AbleEvent fired by the source AbleBean will be sent to any registered listeners. |
|
AblePropertyConnection(AbleBean source,
java.lang.String propertyName,
java.lang.String getterName,
AbleBean targetObject,
java.lang.String setterName)
Create a property connection, so that a change to the named bound property on the source object turns into a call on the "setter" method of the given target object. |
|
AblePropertyConnection(AbleBean source,
java.lang.String srcPropertyName,
AbleBean targetObject,
java.lang.String targetPropertyName)
Create a property connection, so that a change to the named bound property on the source object turns into a call on the "setter" method of the given target object. |
|
AbleBufferConnection(AbleBean srcObj,
AbleBean destObj)
The AbleBufferConnection provides a serializable data buffer connection between two AbleBeans. |
Uses of AbleBean in com.ibm.able.agents |
---|
Classes in com.ibm.able.agents that implement AbleBean | |
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. |
Methods in com.ibm.able.agents with parameters of type AbleBean | |
void |
AbleJavaScriptAgent.addBean(AbleBean theAbleBean)
Register the bean with the manager and then call super.addBean. |
void |
AbleJavaScriptAgent.removeBean(AbleBean theAbleBean)
De-register the bean with the manager and then call super.removeBean. |
Uses of AbleBean in com.ibm.able.autotune |
---|
Classes in com.ibm.able.autotune that implement AbleBean | |
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 AbleBean in com.ibm.able.beans |
---|
Classes in com.ibm.able.beans that implement AbleBean | |
class |
AbleAbstractImport
This abstract class provides common interfaces to import data sources for Able Beans. |
class |
AbleBackPropagation
Back Propagation Model Programmer: Joe Bigus Created: 10/4/90 Change Log: 7/26/95 jpb Major redesign for C++ (NNU V4) |
class |
AbleDataMap
|
class |
AbleDataSeries
Class to maintain a growing or circular history for a particular metric value, and to provide various statistics about the values currently maintained in this history. |
class |
AbleDataTable
Class to maintain a set of tabular data, maintained in named columns (represented internally as an array of AbleDataSeries). |
class |
AbleDBExport
AbleDBExport provides Able beans with the ability to write data to to a database table using JDBC interfaces. |
class |
AbleDBImport
This class provides Able beans with access to database data using JDBC interfaces. |
class |
AbleExport
This class writes data out to external text files. |
class |
AbleImport
This class provides Able beans with access to external text-file data. |
class |
AbleNetwork
This class is the base class for all Neural Network AbleObjects. |
class |
AbleRadialBasisFunctionNet
|
class |
AbleSelfOrganizingMap
This class implements the Kohonen Self-Organizing Feature Map algorithm For clustering high-dimensional input spaces into a 2-D grid It has several enhancements, including special processing for sparse inputs batch updates, gaussian neighborhood functions and exponential learning rate decay |
class |
AbleTemporalDifferenceLearning
Temporal Difference Learning Model Programmer: Joe Bigus Created: 8/28/2000 Change Log: |
class |
AbleTimeSeriesFilter
The AbleTimeSeriesFilter is intended for use in the AbleNeuralPredictionAgent. |
Fields in com.ibm.able.beans declared as AbleBean | |
protected AbleBean |
AbleGeneticObject.member
The associated AbleBean used to compute fitness (optional) |
Methods in com.ibm.able.beans that return AbleBean | |
AbleBean |
AbleGeneticObject.getBean()
return the underlying AbleBean (if any) |
Uses of AbleBean in com.ibm.able.beans.bayes |
---|
Classes in com.ibm.able.beans.bayes that implement AbleBean | |
class |
AbleNaiveBayes
|
class |
AbleNaiveBayesClassifierAgent
This class implements a classifier using back propagation |
Uses of AbleBean in com.ibm.able.beans.decisiontree |
---|
Classes in com.ibm.able.beans.decisiontree that implement AbleBean | |
class |
AbleDecisionTree
class AbleDecisionTree |
Uses of AbleBean in com.ibm.able.beans.filter |
---|
Classes in com.ibm.able.beans.filter that implement AbleBean | |
class |
AbleFilter
This class provides data translation and scaling functions for Able. |
Uses of AbleBean in com.ibm.able.beans.knn |
---|
Classes in com.ibm.able.beans.knn that implement AbleBean | |
class |
AbleDecisionTreeClassifierAgent
|
class |
AbleKnn
|
class |
AbleKnnClassifierAgent
|
class |
AbleNaiveBayesDistributed
|
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 AbleBean in com.ibm.able.conversation |
---|
Classes in com.ibm.able.conversation that implement AbleBean | |
class |
AbleConversationManager
The AbleConversationManager class is an AbleBean implementing of the ConversationManager interface. |
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. |
class |
AutoConversationSetup
This bean handles setting up conversations based on the setup_cp.xml and metaconversation_cp.xml provided with the ABLE distribution in examples/datafiles. |
class |
DefaultDecisionMaker
This class represents a decision logic object that be attached to an ABLE JAS conversation agent to act as a decision logic during the execution of any conversation. |
class |
SimpleConversationManager
This is a conversation manager implemented as an AbleBean. |
Methods in com.ibm.able.conversation with parameters of type AbleBean | |
void |
AbleJasMessageSystemAdapter.setLogOwner(AbleBean newOwner)
Sets the AbleBean that "owns" this MessageSystemAdapter--i.e., the bean to use for logging and trace-logging. |
Constructors in com.ibm.able.conversation with parameters of type AbleBean | |
AbleMessageTransformFactory(AbleBean newOwner)
Constructs an AbleMessageTransformFactory object with the given "owner". |
|
AbleJasMessageSystemAdapter(AbleBean newOwner)
Constructs an AbleJasMessageSystemAdapter with the given bean as owner. |
|
AbleJasMessageSystemAdapter(AbleBean newOwner,
javax.agent.service.transport.MessageTransportService newTransport)
Constructs an AbleJasMessageSystemAdapter. |
|
AbleConversationPolicyHandlerFactory(AbleBean newOwner)
Constructs an AbleConversationPolicyHandlerFactory object using the default repository path name ("."). |
|
AbleConversationPolicyHandlerFactory(AbleBean newOwner,
java.lang.String newName)
Constructs an AbleConversationPolicyHandlerFactory object using the given repository path name. |
Uses of AbleBean in com.ibm.able.editor |
---|
Fields in com.ibm.able.editor declared as AbleBean | |
protected AbleBean |
AbleViewObject.myUnderlyingAbleBean
|
Methods in com.ibm.able.editor that return AbleBean | |
AbleBean |
AbleEditorCanvas.getSelectedObject()
Get the selected bean object. |
AbleBean |
AbleViewObject.getBean()
Get the able bean that this view object is wrapping Note: could be AbleBeanAdaptor if myUnderlyingObject is not an AbleBean |
AbleBean |
AbleEditorFrame.getClipboardViewObject()
|
AbleBean |
AbleInspector.getBean()
|
Methods in com.ibm.able.editor with parameters of type AbleBean | |
void |
AbleEditorFrame.copy(AbleBean bean)
|
void |
AbleEditorFrame.importRemoteAgent(AbleBean theAgent)
Method importRemoteAgent. |
void |
AbleParametersDialog.setData(AbleBean theUnderlyingObject,
java.lang.Object[] theParameterNames,
java.lang.Object[] theArrayNames,
java.util.Hashtable theArrays,
java.util.Vector theSeriesData,
int theNumDataPoints)
Retrieve the selected parameter names. |
Constructors in com.ibm.able.editor with parameters of type AbleBean | |
AbleInspectorData(AbleBean theAbleBean)
|
|
AbleParametersDialog(javax.swing.JFrame theFrame,
java.lang.String theTitle,
boolean theModalFlag,
AbleBean theUnderlyingObject,
java.lang.Object[] theParameterNames,
java.lang.Object[] theArrayNames,
java.util.Hashtable theArrays,
java.util.Vector theSeriesData,
int theNumDataPoints)
|
Uses of AbleBean in com.ibm.able.examples |
---|
Classes in com.ibm.able.examples that implement AbleBean | |
class |
AbleBeanWrapper
This class is a wrapper for custom algorithms. |
Uses of AbleBean in com.ibm.able.examples.ableagent |
---|
Classes in com.ibm.able.examples.ableagent that implement AbleBean | |
class |
SimpleAbleAgent
This class is an example of an AbleAgent created by extending AbleDefaultAgent. |
Uses of AbleBean in com.ibm.able.examples.ablebean |
---|
Classes in com.ibm.able.examples.ablebean that implement AbleBean | |
class |
AbleFileWatcher
This class is an example of a simple AbleBean created by extending AbleObject. |
class |
SimpleAbleBean
This class is an example of a simple AbleBean created by extending AbleObject. |
Uses of AbleBean in com.ibm.able.examples.conversation |
---|
Classes in com.ibm.able.examples.conversation that implement AbleBean | |
class |
AmabBuyerLogic
This class is an example of an AbleBean that can be used in conjunction with the ABLE Jas conversation agent to engage in an Asymmetric Multi-Attribute Bilateral (AMAB) Negotitation conversation assuming the role of a buyer. |
class |
AmabSellerLogic
This class is an example of an AbleBean that can be used in conjunction with the ABLE Jas conversation agent to engage in an Asymmetric Multi-Attribute Bilateral (AMAB) Negotitation conversation assuming the role of a seller. |
Uses of AbleBean in com.ibm.able.examples.rules |
---|
Classes in com.ibm.able.examples.rules that implement AbleBean | |
class |
SampleSensorEffector
This class is a command line test case (it has a main() method) that creates a fuzzy ruleset, a fuzzy ruleset listener, wires the two together, and then processes the rules. |
Uses of AbleBean in com.ibm.able.platform |
---|
Classes in com.ibm.able.platform that implement AbleBean | |
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 AbleBean in com.ibm.able.rules |
---|
Classes in com.ibm.able.rules that implement AbleBean | |
class |
AbleRuleSet
This class defines an AbleRuleSet bean which is the run-time representation of an Able Rule Language ruleset. |
Methods in com.ibm.able.rules with parameters of type AbleBean | |
static java.util.Vector |
ARL.getBeanOutput(AbleBean theBean)
Retrieve the specified bean's output buffer as a Vector of objects regardless of the underlying outputbuffer representation |
static void |
ARL.setAbleEventProcessingStates(AbleBean theAbleBean,
boolean processingEnabled,
boolean postingEnabled)
Deprecated. As of version 1.3d, object.method() syntax makes this method obsolete. Use theAbleBean.setAbleEventProcessingStates(Able.ProcessingEnabled_PostingEnabled); |
|
ABLE 2.0.0 07/02/2003 10:25:01 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |