IBM Logging Utilities Migration Guide

Title:

IBM Logging Utilities Migration Guide

Author:

Paul Slauenwhite (paules@ca.ibm.com)

Version:

December 16, 2005

Creation date:

July 25, 2005

 

Contents:

 

  1. Introduction
  2. Logging Utilities Migration
  3. References

 

Introduction:

           

The IBM Logging Utilities is contained in the com.ibm.etools.logging.util plug-in and logutil.jar.  In v4.0.0, the IBM Logging Utilities is deprecated.  This document details the migration steps required for removing dependencies on the deprecated public resources in the IBM Logging Utilities.  Deprecated resources include:

 

ˇ    Configuration Files

ˇ    Classes

ˇ    Methods

ˇ    Variables

 

Explanation is provided for why public resources in the IBM Logging Utilities have been deprecated in the v4.0.0 release.  Finally, substitute public resources are provided for current users to remove dependencies on the deprecated public resources in the IBM Logging Utilities before support is terminated.

 

Logging Utilities Migration:
 

The IBM Logging Utilities contains the IBM Logging Facility, Distributed Correlator Service and IBM Agent Controller’s Java client bindings.  Parts of the IBM Logging Utilities were part of the original donation by IBM to the Hyades open-source project - predecessor of the current Trace and Performance Tools Platform (TPTP) project [14].  After the donation to the Hyades open-source project, the IBM version of the Logging Utilities continued to be developed, supported and shipped for IBM-specific functionality, such as the IBM Agent Controller interface, distributed correlation and logging instrumentation.  However, since the original donation, analogous functionality has been developed within IBM or TPTP open-source project [14].  As such, all of the functionality in the IBM Logging Utilities is duplicated in IBM product offerings [2] and the TPTP open-source project [13].  Due to the high cost of developing and maintaining duplicate code streams, the Logging Utilities is deprecated in the v4.0.0 release.

 

The Logging Utilities contains the two Eclipse extension points and nine packages organized around five areas of functionality:

 

Functionality

Package(s)

Extension Point(s)

Logging Facility

com.ibm.etools.logging.util

loggingOptions

loggingDefaults

Problem Determination Artifacts and Messages

com.ibm.etools.logging.M12.pdartifacts com.ibm.etools.logging.pd.artifacts

 

Logging Agent

com.ibm.etools.logging.tracing.agent

 

Distributed Correlator Service

com.ibm.etools.logging.util.dcs

 

Java Client Bindings

com.ibm.etools.logging.tracing.client

com.ibm.etools.logging.tracing.common

com.ibm.etools.logging.tracing.control

com.ibm.etools.logging.tracing.security

 

 

The Logging Facility functionality contains an early implementation of the Java logging facility defined by JSR-047 [5].  This Java logging facility is used to log primitives and complex objects to configured output sinks via named loggers.  Loggers are configurable with predefined filtering levels, output sinks (i.e. Logging Agent and local file) and output formats (i.e. plain text and XML).  Two extension points are provided for specifying product-specific default and individual logger configuration in an Eclipse plug-in manifest (i.e. plugin.xml) or Eclipse-based preference panel. 

 

The Logging Facility functionality has been replaced by the following:

 

ˇ       Java Logging APIs in JDK v1.4.0 and above [4].

ˇ       Logging Agent support for the Java Logging APIs provided in TPTP [12]. 

ˇ       Common Logging [2].

 

JSR-047 was fully implemented as the Java Logging APIs [4] in JDK v1.4.0 and above.  The Java Logging APIs [4] provide configurable and extensible loggers, records, handlers, levels, filters and formatters for logging and tracing in Java.  As such, most of the core logging functionality in the Logging Facility has become dated and replaced by the Java Logging APIs [4] in JDK v1.4.0 and above.  The TPTP open-source project [14] provides Logging Agent and Common Base Event support for the Java Logging APIs [12].  As such, the remaining core logging functionality in the Logging Facility has been and replaced by the TPTP Logging Agent and Common Base Event Support for the Java Logging APIs [12].  For an illustrative sample of the TPTP Logging Agent and Common Base Event Support for the Java Logging APIs, see File >> New >> Example... >> Examples >> Hyades Logging >> Hyades JSR-047 Logging Sample. Finally, the Common Logging [2] provides a logging infrastructure and programming model built on the Java Logging APIs that replaces all of the Logging Facility functionality, including the Eclipse extension points for specifying product-specific default and individual logger configuration in an Eclipse plug-in manifest (i.e. plugin.xml) or Eclipse-based preference panel.  For an illustrative sample of Common Logging, see File >> New >> Example... >> Examples >> Common Logging >> Common Logging Sample.

 

 The deprecated classes in the Logging Facility package include:

 

ˇ    com.ibm.etools.logging.util.AbstractMessageLogger.java

ˇ    com.ibm.etools.logging.util.AbstractMessageLoggerFactory.java

ˇ    com.ibm.etools.logging.util.BasicLogRecord.java

ˇ    com.ibm.etools.logging.util.BuildInfo.java

ˇ    com.ibm.etools.logging.util.Constants.java

ˇ    com.ibm.etools.logging.util.Converter.java

ˇ    com.ibm.etools.logging.util.DefaultMessage.java

ˇ    com.ibm.etools.logging.util.DefaultMsgLogger.java

ˇ    com.ibm.etools.logging.util.DefaultRecord.java

ˇ    com.ibm.etools.logging.util.Detail.java

ˇ    com.ibm.etools.logging.util.IPluginHelper.java

ˇ    com.ibm.etools.logging.util.Level.java

ˇ    com.ibm.etools.logging.util.LoadValueConstants.java

ˇ    com.ibm.etools.logging.util.LoggerStateHashKeys.java

ˇ    com.ibm.etools.logging.util.LoggingUtilPlugin.java

ˇ    com.ibm.etools.logging.util.LoggingUtilities.java

ˇ    com.ibm.etools.logging.util.MsgLogger.java

ˇ    com.ibm.etools.logging.util.MsgLoggerFactory.java

ˇ    com.ibm.etools.logging.util.NoDefinedFactoryException.java

ˇ    com.ibm.etools.logging.util.PluginHelperImpl.java

ˇ    com.ibm.etools.logging.util.SubstitutionVariable.java

ˇ    com.ibm.etools.logging.util.TimerStep.java

ˇ    com.ibm.etools.logging.util.XMLGenerator.java

  

The Problem Determination Artifacts and Messages functionality contains an implementation of the Manageability (M12) Model Problem Determination Architecture v1.5 and Problem Determination Artifacts Common Data Model specification.  The Problem Determination Artifacts and Messages functionality is used for capturing and encoding log and trace data. 

 

The Problem Determination Artifacts and Messages functionality has been replaced by the Common Base Event v1.0.1 specification [1] and associated TPTP implementations [6, 7 & 9].  The Common Base Event v1.0.1 specification [1] defines a common and standardized taxonomy for events occurring in hardware and software.  Events consist of message(s) and metadata resulting from an occurrence or situation including autonomic, logging, tracing, management and business situations.  The TPTP open-source project [14] provides both EMF [7 & 9] and non-EMF [6] Common Base Event v1.0.1 implementations.  The Common Base Event v1.0.1 specification [1] replaces the implementation of the Manageability (M12) Model Problem Determination Architecture v1.5 and Problem Determination Artifacts Common Data Model specification as an industry standard for capturing and encoding all events within a multi-component distributed system. 

 

 The deprecated classes in the Problem Determination Artifacts and Messages packages include:

 

ˇ       com.ibm.etools.logging.M12.pdartifacts.PD_Message.java

ˇ       com.ibm.etools.logging.M12.pdartifacts.PD_ProblemArtifact.java

 

ˇ    com.ibm.etools.logging.pd.artifacts.GenericGloballyUniqueCorrelator.java

ˇ    com.ibm.etools.logging.pd.artifacts.GloballyUniqueCorrelator.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_Additional_Correlator_Info.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_Artifact_Location.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_BaseProblemArtifact.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_Container.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_CorrelationType.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_DumpArtifact.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_GUID.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_GloballyUniqueCorrelator.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_LocalInstanceCorrelator.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_LogRecord_Correlator.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_Message.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_MessageContainer.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_ProblemArtifact.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_ProblemArtifact_Token.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_ProblemIncident.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_SNMPTrap.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_TraceContainer.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_TraceEntry.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_TransportCorrelator.java

ˇ    com.ibm.etools.logging.pd.artifacts.PD_Utilities.java

 

The Logging Agent functionality contains an XML-based messaging agent used with the IBM Agent Controller.  The Logging Agent is implemented in Java and used for writing log and trace XML records to a remotely attachable logging service.  Users may attach to the Logging Agent programmatically or using a TPTP Workbench.

 

The Logging Agent functionality has been replaced by analogous functionality [3 & 11] provided in the TPTP open-source project [14].  The TPTP Logging Agent [3 & 11] has the same programming model as the Logging Agent functionality and is compatible with both TPTP and IBM Agent Controllers. 

 

 The deprecated classes in the Logging Agent packages include:

 

ˇ    com.ibm.etools.logging.tracing.agent.AgentControllerListener.java

ˇ    com.ibm.etools.logging.tracing.agent.AgentControllerUnavailableException.java

ˇ    com.ibm.etools.logging.tracing.agent.AgentNotRegisteredException.java

ˇ    com.ibm.etools.logging.tracing.agent.JavaConsoleAgent.java

ˇ    com.ibm.etools.logging.tracing.agent.LoggingAgent.java

ˇ    com.ibm.etools.logging.tracing.agent.MonitorListener.java

ˇ    com.ibm.etools.logging.tracing.agent.Profiler.java

ˇ    com.ibm.etools.logging.tracing.agent.ProfilerNotAvailableException.java

ˇ    com.ibm.etools.logging.tracing.agent.QueueManager.java

ˇ    com.ibm.etools.logging.tracing.agent.RemoteClientListener.java

 

The Distributed Correlator Service functionality contains a distributed correlator service for instrumenting correlation identifiers in distributed applications.  Correlation identifiers are used to correlate log and trace data across one or more hosts.

 

The Distributed Correlator Service functionality has been replaced by analogous functionality [8] provided in the TPTP open-source project [14].  The TPTP Correlation Service [8] provides distributed correlator and management functionality for log and trace data correlation across one or more hosts.

 

 The deprecated classes and configuration file in the Distributed Correlator Service package include:

 

ˇ  com.ibm.etools.logging.util.dcs.DCSCorrelator.java

ˇ  com.ibm.etools.logging.util.dcs.DCSResourceHandler.java

ˇ  com.ibm.etools.logging.util.dcs.MiddlewareRegistrationEntry.java

ˇ  com.ibm.etools.logging.util.dcs.Parameter.java

ˇ  com.ibm.etools.logging.util.dcs.ProviderCorrelator.java

ˇ  com.ibm.etools.logging.util.dcs.ProviderCorrelatorCommonData.java

ˇ  com.ibm.etools.logging.util.dcs.ProviderRegistrationEntry.java

ˇ  com.ibm.etools.logging.util.dcs.ProviderThreadCorrelator.java

ˇ  com.ibm.etools.logging.util.dcs.ProviderThreadCorrelatorList.java

ˇ  com.ibm.etools.logging.util.dcs.Service.java

ˇ  com.ibm.etools.logging.util.dcs.ThreadTableEntry.java

 

ˇ  com.ibm.etools.logging.util.dcs.dcs.properties            

 

The Java Client Bindings functionality contains Java client bindings to communicate with the IBM Agent Controller.  The Java Client Bindings are used to launch local and remote processes, attach to running processes and monitor active agents (e.g. profiling or logging agent) in a secure client environment.

 

The Java Client Bindings functionality has been replaced by analogous functionality [10 & 15] for communicating with the TPTP Agent Controller provided in the TPTP open-source project [14].  The TPTP Java Client Bindings [10 & 15] have the same programming model as the Java Client Bindings functionality and are compatible with both TPTP and IBM Agent Controllers.  However, the TPTP Java Client Bindings [10 & 15] do not provide the security bindings for communicating with a secure IBM Agent Controller.  These security bindings are provided in the existing com.ibm.etools.pd.security plug-in.  

 

 The deprecated classes in the Java Client Bindings package include:

 

ˇ         com.ibm.etools.logging.tracing.client.AgentAttacher.java

ˇ         com.ibm.etools.logging.tracing.client.AgentConfiguration.java

ˇ         com.ibm.etools.logging.tracing.client.AgentConfigurationEntry.java

ˇ         com.ibm.etools.logging.tracing.client.AgentController.java

ˇ         com.ibm.etools.logging.tracing.client.AgentInfo.java

ˇ         com.ibm.etools.logging.tracing.client.AgentListener.java

ˇ         com.ibm.etools.logging.tracing.client.AnalyseHeapCommand.java

ˇ         com.ibm.etools.logging.tracing.client.ApplyFiltersCommand.java

ˇ         com.ibm.etools.logging.tracing.client.Constants.java

ˇ         com.ibm.etools.logging.tracing.client.ContextGenerator.java

ˇ         com.ibm.etools.logging.tracing.client.ContextMapper.java

ˇ         com.ibm.etools.logging.tracing.client.DataListenerInfo.java

ˇ         com.ibm.etools.logging.tracing.client.ErrorListener.java

ˇ         com.ibm.etools.logging.tracing.client.IncompleteProcessSpecException.java

ˇ         com.ibm.etools.logging.tracing.client.MarkHeapCommand.java

ˇ         com.ibm.etools.logging.tracing.client.NodeConfiguration.java

ˇ         com.ibm.etools.logging.tracing.client.NodeConfigurationListener.java

ˇ         com.ibm.etools.logging.tracing.client.NodeConfigurationQuery.java

ˇ         com.ibm.etools.logging.tracing.client.NotificationTimeoutException.java

ˇ         com.ibm.etools.logging.tracing.client.Options.java

ˇ         com.ibm.etools.logging.tracing.client.ProcessInfo.java

ˇ         com.ibm.etools.logging.tracing.client.ProcessLauncher.java

ˇ         com.ibm.etools.logging.tracing.client.ProcessListener.java

ˇ         com.ibm.etools.logging.tracing.client.RAClientEngine.java

ˇ         com.ibm.etools.logging.tracing.client.RegisteredServersTable.java

ˇ         com.ibm.etools.logging.tracing.client.ResumeProcessCommand.java

ˇ         com.ibm.etools.logging.tracing.client.RunGCCommand.java

ˇ         com.ibm.etools.logging.tracing.client.SetFilterCommand.java

ˇ         com.ibm.etools.logging.tracing.client.SetOptionCommand.java

ˇ         com.ibm.etools.logging.tracing.client.SuspendProcessCommand.java

ˇ         com.ibm.etools.logging.tracing.client.TerminateProcessCommand.java

 

ˇ         com.ibm.etools.logging.tracing.common.AcknowledgementHandler.java

ˇ         com.ibm.etools.logging.tracing.common.AcknowledgementMessage.java

ˇ         com.ibm.etools.logging.tracing.common.ActiveAgentListCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AgentActiveCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AgentAttachedCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AgentDetachedCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AgentDetailsCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AgentInactiveCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AgentQueryStateCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AttachToAgentCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AuthenticateCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AuthenticationFailedCommand.java

ˇ         com.ibm.etools.logging.tracing.common.AuthenticationSuccessfulCommand.java

ˇ         com.ibm.etools.logging.tracing.common.BinaryCustomCommand.java

ˇ         com.ibm.etools.logging.tracing.common.CommandElement.java

ˇ         com.ibm.etools.logging.tracing.common.CommandHandler.java

ˇ         com.ibm.etools.logging.tracing.common.Console.java

ˇ         com.ibm.etools.logging.tracing.common.ConsoleNotStartedException.java

ˇ         com.ibm.etools.logging.tracing.common.Constants.java

ˇ         com.ibm.etools.logging.tracing.common.ControlMessage.java

ˇ         com.ibm.etools.logging.tracing.common.ControlServerDaemon.java

ˇ         com.ibm.etools.logging.tracing.common.CustomCommand.java

ˇ         com.ibm.etools.logging.tracing.common.DataProcessor.java

ˇ         com.ibm.etools.logging.tracing.common.DataServerListener.java

ˇ         com.ibm.etools.logging.tracing.common.DetachFromAgentCommand.java

ˇ         com.ibm.etools.logging.tracing.common.DetailedAgentInfoCommand.java

ˇ         com.ibm.etools.logging.tracing.common.DetailedProcessCommand.java

ˇ         com.ibm.etools.logging.tracing.common.ErrorCommand.java

ˇ         com.ibm.etools.logging.tracing.common.InvalidMessageException.java

ˇ         com.ibm.etools.logging.tracing.common.KillProcessCommand.java

ˇ         com.ibm.etools.logging.tracing.common.LaunchProcessCommand.java

ˇ         com.ibm.etools.logging.tracing.common.Message.java

ˇ         com.ibm.etools.logging.tracing.common.MessageOverflowException.java

ˇ         com.ibm.etools.logging.tracing.common.MonitorPeerRequestCommand.java

ˇ         com.ibm.etools.logging.tracing.common.ProcessExitedCommand.java

ˇ         com.ibm.etools.logging.tracing.common.ProcessLaunchedCommand.java

ˇ         com.ibm.etools.logging.tracing.common.QueryAgentDetailsCommand.java

ˇ         com.ibm.etools.logging.tracing.common.QueryAgentListCommand.java

ˇ         com.ibm.etools.logging.tracing.common.QueryProcessListCommand.java

ˇ         com.ibm.etools.logging.tracing.common.RABinaryArray.java

ˇ         com.ibm.etools.logging.tracing.common.RAInetAddress.java

ˇ         com.ibm.etools.logging.tracing.common.RAString.java

ˇ         com.ibm.etools.logging.tracing.common.RegisteredProcessListCommand.java

ˇ         com.ibm.etools.logging.tracing.common.ServerSecurityInfoCommand.java

ˇ         com.ibm.etools.logging.tracing.common.SetNVPairCommand.java

ˇ         com.ibm.etools.logging.tracing.common.SimpleAgentInfoCommand.java

ˇ         com.ibm.etools.logging.tracing.common.SimpleProcessCommand.java

ˇ         com.ibm.etools.logging.tracing.common.StartMonitoringRemoteAgentCommand.java

ˇ         com.ibm.etools.logging.tracing.common.StopMonitorCommand.java

ˇ         com.ibm.etools.logging.tracing.common.TCPDataServer.java

 

ˇ         com.ibm.etools.logging.tracing.control.Agent.java

ˇ         com.ibm.etools.logging.tracing.control.AgentActiveException.java

ˇ         com.ibm.etools.logging.tracing.control.AgentConfiguration.java

ˇ         com.ibm.etools.logging.tracing.control.AgentConfigurationEntry.java

ˇ         com.ibm.etools.logging.tracing.control.AgentControllerUnavailableException.java

ˇ         com.ibm.etools.logging.tracing.control.AgentFactory.java

ˇ         com.ibm.etools.logging.tracing.control.AgentImpl.java

ˇ         com.ibm.etools.logging.tracing.control.AgentListener.java

ˇ         com.ibm.etools.logging.tracing.control.AgentPeerListener.java

ˇ         com.ibm.etools.logging.tracing.control.Application.java

ˇ         com.ibm.etools.logging.tracing.control.CommandHandler.java

ˇ         com.ibm.etools.logging.tracing.control.Connection.java

ˇ         com.ibm.etools.logging.tracing.control.ConnectionImpl.java

ˇ         com.ibm.etools.logging.tracing.control.ConnectionListener.java

ˇ         com.ibm.etools.logging.tracing.control.ContextMapper.java

ˇ         com.ibm.etools.logging.tracing.control.ErrorListener.java

ˇ         com.ibm.etools.logging.tracing.control.InactiveAgentException.java

ˇ         com.ibm.etools.logging.tracing.control.InactiveProcessException.java

ˇ         com.ibm.etools.logging.tracing.control.Monitor.java

ˇ         com.ibm.etools.logging.tracing.control.NoSuchApplicationException.java

ˇ         com.ibm.etools.logging.tracing.control.Node.java

ˇ         com.ibm.etools.logging.tracing.control.NodeFactory.java

ˇ         com.ibm.etools.logging.tracing.control.NodeImpl.java

ˇ         com.ibm.etools.logging.tracing.control.NodeListener.java

ˇ         com.ibm.etools.logging.tracing.control.NotConnectedException.java

ˇ         com.ibm.etools.logging.tracing.control.NotImplementedException.java

ˇ         com.ibm.etools.logging.tracing.control.Process.java

ˇ         com.ibm.etools.logging.tracing.control.ProcessActiveException.java

ˇ         com.ibm.etools.logging.tracing.control.ProcessFactory.java

ˇ         com.ibm.etools.logging.tracing.control.ProcessImpl.java

ˇ         com.ibm.etools.logging.tracing.control.ProcessListener.java

ˇ         com.ibm.etools.logging.tracing.control.SecureConnectionImpl.java

ˇ         com.ibm.etools.logging.tracing.control.Variable.java

 

ˇ         com.ibm.etools.logging.tracing.security.AuthenticationListener.java

ˇ         com.ibm.etools.logging.tracing.security.DuplicateUserException.java

ˇ         com.ibm.etools.logging.tracing.security.KeyStoreHelper.java

ˇ         com.ibm.etools.logging.tracing.security.KeystoreManager.java

ˇ         com.ibm.etools.logging.tracing.security.KeystoreManagerFactory.java

ˇ         com.ibm.etools.logging.tracing.security.KeystoreManagerImpl.java

ˇ         com.ibm.etools.logging.tracing.security.LoginFailedException.java

ˇ         com.ibm.etools.logging.tracing.security.RAX509KeyManager.java

ˇ         com.ibm.etools.logging.tracing.security.RAX509TrustManager.java

ˇ         com.ibm.etools.logging.tracing.security.SecureConnectionRequiredException.java

ˇ         com.ibm.etools.logging.tracing.security.UntrustedAgentControllerException.java

ˇ         com.ibm.etools.logging.tracing.security.User.java

ˇ         com.ibm.etools.logging.tracing.security.UserFactory.java

 

References:

 

[1] Common Base Event Situation Data Specification v1.0.1, http://www.eclipse.org/tptp/platform/documents/resources/cbe101spec/CommonBaseEvent_SituationData_V1.0.1.pdf.

 

[2] Common Logging, Help >> Help Contents >> Monitoring and analyzing performance >> Determining problems in distributed applications >> Setting plug-ins logging preferences in the Log and Trace Analyzer.

 

[3] Getting started with Agent Controller, http://www.eclipse.org/tptp/home/downloads/installguide/HyadesDataCollection.html.

 

[4] Java Logging, http://java.sun.com/j2se/1.4.2/docs/guide/util/logging/overview.html.


[5] JSR 47: Logging
API Specification, http://www.jcp.org/en/jsr/detail?id=47.

 

[6] TPTP Common Base Event Implementation v1.0.1, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/org/eclipse/tptp/logging/events/cbe/package-summary.html.

 

[7] TPTP Common Base Event Implementation v1.0.1 Factory Design, http://www.eclipse.org/tptp/platform/documents/design/cbe101impl/Common_Base_Event_Factory_Design.html.

 

[8] TPTP Correlation Service, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/org/eclipse/hyades/collection/correlation/package-summary.html.

 

[9] TPTP EMF Common Base Event Implementation v1.0.1, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/org/eclipse/hyades/logging/events/cbe/package-summary.html.

 

[10] TPTP Local Java Client Bindings, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/org/eclipse/hyades/execution/local/package-summary.html.

 

[11] TPTP Logging Agent, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/org/eclipse/hyades/logging/core/package-summary.html.

 

[12] TPTP Logging Agent and Common Base Event Support for the Java Logging APIs, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/org/eclipse/hyades/logging/java/package-summary.html.

 

[13] TPTP Platform Project Public API Specification, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/overview-summary.html.

 

[14] TPTP Project, http://www.eclipse.org/tptp.

 

[15] TPTP Remote Java Client Bindings, http://download.eclipse.org/tptp/4.0.0/javadoc/Platform/public/org/eclipse/hyades/execution/remote/package-summary.html.

 

 

(C) Copyright IBM Corp. 2005, 2006 All Rights Reserved.