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

Uses of Interface
com.ibm.able.AbleLogger

Packages that use AbleLogger
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.data The ABLE data package defines classes for literals (constants) and variables used in expressions holding Java and user-defined data types as well as operators which can be applied to them. 
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 AbleLogger in com.ibm.able
 

Classes in com.ibm.able that implement AbleLogger
 class AbleTraceLogger
          The AbleTraceLogger class records messages and traces programs.
 

Fields in com.ibm.able declared as AbleLogger
protected  AbleLogger AbleObject.trace
          The trace field is a default static logger for programmer-use trace messages.
protected  AbleLogger AbleObject.logger
          The logger is a default static logger to record locale-specific messages for users and operators.
static AbleLogger Able.MessageLog
          The Logger used to record locale-specific, translated messages.
static AbleLogger Able.TraceLog
          The Logger used to record program trace and debug statements.
 

Methods in com.ibm.able that return AbleLogger
 AbleLogger AbleObject.getTraceLogger()
           
 AbleLogger AbleObject.getLogger()
           
 AbleLogger AbleBean.getLogger()
          Returns the current message logger.
 AbleLogger AbleBean.getTraceLogger()
          Returns the current trace logger.
static AbleLogger Able.startBeanTraceLogging(AbleBean theBean)
          Create a trace logger for a bean and copy any handlers from the static Able.TraceLog logger.
 AbleLogger AbleEventQueueProcessor.getLogger()
          Returns a message logger object from the event queue's container.
static AbleLogger AbleTraceLogger.getTraceLogger(java.lang.String theName, java.lang.String theDescription)
          Return a shared AbleTraceLogger configured for trace logging based on the stored preferences.
static AbleLogger AbleTraceLogger.getMessageLogger(java.lang.String theName, java.lang.String theDescription)
          Return a shared AbleTraceLogger configured for message logging based on the stored preferences.
 

Methods in com.ibm.able with parameters of type AbleLogger
 void AbleObject.setTraceLogger(AbleLogger theLogger)
          Sets a logger to be used for tracing program-level output.
 void AbleObject.setLogger(AbleLogger theLogger)
          Sets the logger to be used for message output.
static AbleJTextAreaHandler AblePanelHelper.addJTextAreaHandler(AbleLogger theLogger, java.lang.String handlerName, long level, javax.swing.JTextArea area)
          Add an AbleJTextAreaHandler handler to a logger.
 void AbleBean.setLogger(AbleLogger theLogger)
          Sets the logger to be used for message output.
 void AbleBean.setTraceLogger(AbleLogger theLogger)
          Sets the logger to be used for tracing program-level output.
static java.lang.Object AbleTraceLogger.addConsoleHandler(AbleLogger theLogger, java.lang.String handlerName, long level)
          Add a ConsoleHandler to a logger.
static java.lang.Object AbleTraceLogger.addFileHandler(AbleLogger theLogger, java.lang.String handlerName, long level, java.lang.String filename)
          Add a FileHandler to a logger.
static java.lang.Object AbleTraceLogger.addHandler(AbleLogger theLogger, java.lang.Object theHandler, long level)
          Add a handler to a specific logger with a filter for the specified level.
static java.lang.Object AbleTraceLogger.removeHandler(AbleLogger theLogger, java.lang.Object theHandler)
           
static void AbleTraceLogger.stopLogger(AbleLogger theLogger)
          Stop a logger by removing all of its handlers and threads.
static java.lang.Object AbleTraceLogger.getHandler(AbleLogger theLogger, java.lang.String theHandlerName)
          Get a handler from a logger.
 

Uses of AbleLogger in com.ibm.able.data
 

Fields in com.ibm.able.data declared as AbleLogger
protected  AbleLogger AblePredicate.myTracer
           
 

Methods in com.ibm.able.data that return AbleLogger
 AbleLogger AbleDataContext.getInferTraceLogger()
          Retrieve the inferencing tracer logger.
 

Uses of AbleLogger in com.ibm.able.examples.rules
 

Constructors in com.ibm.able.examples.rules with parameters of type AbleLogger
PluggableEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
 

Uses of AbleLogger in com.ibm.able.platform
 

Fields in com.ibm.able.platform declared as AbleLogger
protected  AbleLogger AbleBasicService.myMsgLog
          A logger where informational, warning, and error messages can be routed.
protected  AbleLogger AbleBasicService.myTrcLog
          A logger where tracing information can be routed.
 

Methods in com.ibm.able.platform that return AbleLogger
 AbleLogger AblePersistenceSupport.getLogger()
           
 

Constructors in com.ibm.able.platform with parameters of type AbleLogger
AbleSecuritySupport(java.security.KeyPair theKeyPair, VerifiableAgentName theVerifiableAgentName, VerifiableAgentNamingService theVerifiableNamingService, AbleLogger theMsgLog, AbleLogger theTrcLog)
          Creates a new AbleSecuritySupport object with the specified properties.
AbleSecuritySupport(java.security.KeyPair theKeyPair, VerifiableAgentName theVerifiableAgentName, VerifiableAgentNamingService theVerifiableNamingService, AbleLogger theMsgLog, AbleLogger theTrcLog, java.lang.String theCryptographyAlgorithm, java.lang.String theCryptographyProvider)
          Creats a new AbleSecuritySupport object with the specified properties; this form allows the cryptography algorithm and cryptography provider to be overridden, rather than defaulting to the values specified in the AblePlatform object.
 

Uses of AbleLogger in com.ibm.able.rules
 

Fields in com.ibm.able.rules declared as AbleLogger
protected  AbleLogger AbleInferenceEngine.myTracer
          myTracer may be null, but if present, allows the inference engine to trace its evaluation steps.
protected  AbleLogger AblePatternMatchClause.myTracer
           
protected  AbleLogger AbleRuleBlock.myTrace
          The inference engine trace logger
 

Methods in com.ibm.able.rules that return AbleLogger
 AbleLogger AbleRuleSet.getInferTraceLogger()
           
 

Methods in com.ibm.able.rules with parameters of type AbleLogger
 AbleJTextAreaHandler AbleRuleSetDebugConsole.addJTextAreaHandler(AbleLogger theLogger, java.lang.String handlerName, long level, javax.swing.JTextArea area)
          Add an AbleJTextAreaHandler handler to a logger.
 void AbleRuleSet.instantiateFrom(java.io.DataInputStream theStream, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromArl(DataInputStream)
 void AbleRuleSet.instantiateFrom(java.lang.String theFileName, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromArl(String theFileName)
 void AbleRuleSet.instantiateFromXml(java.io.InputStream theInputStream, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromXml(InputStream theInputStream)
 void AbleRuleSet.instantiateFromXml(java.lang.String theFileName, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromXml(String theFileName)
 void AbleRuleSet.instantiateFromXml(java.io.File theFile, AbleLogger theTracer, boolean theStopOnAbleExceptionFlag)
          Deprecated. As of version 1.4.2, use parseFromXrl(File theFile)
 

Constructors in com.ibm.able.rules with parameters of type AbleLogger
AbleInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new base inference engine over the specified ruleset.
AbleInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new base inference engine over the specified ruleset.
AbleInferenceEngine(AbleLogger theTracer)
          Create a new base inference engine.
AblePredicateEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleBackwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new Backward chain inference engine.
AbleForwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer)
          Create a new inference engine.
AbleForwardChainInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleFuzzyInferenceEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AblePatternMatchLiteEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleMutExEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AblePatternMatchEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleScriptEngine(AbleRuleSet theRuleSet, AbleLogger theTracer, AbleRuleBlock theRuleBlock)
          Create a new inference engine.
AbleRuleBlock(java.lang.String theName, AbleRuleSet theRuleSet, AbleLogger theLogger, java.lang.String theReturnType)
          Create a new rule block with the specified name.
 


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

(C) Copyright IBM Corporation 1999, 2003