SmartFrog 3.10.000

Package org.smartfrog.sfcore.common

Interface Summary
Context Defines the context interface used by Components.
Copying Classes implementing this interface indicate that they know how to shallow and deep-copy themselves.
MessageKeys All the messages keys used in SmartFrog system should be defined here.
PrettyPrinting Defines an interface for printing indented data, for example imlpemented by Context and ComopnentDescription
SmartFrogCoreKeys All the special key words used in SmartFrog core system should be defined here.
 

Class Summary
ActionDeploy Deploy a component
ActionDetach Detach a component
ActionDetachAndTerminate Detach and Terminate a component
ActionDiagnostics Implements Diagnostics Action for a component
ActionParse Parse a component
ActionPing Ping a component
ActionTerminate Terminate a component
ActionUpdate Deploy a component
BaseClassLoader Basic class loader functionality.
ConfigurationAction This code contains the methods to do things from configurations.
ConfigurationDescriptor Creating a Configuration Descriptor with options
ConfigurationDescriptor.Action an enumeration of our options
ConfigurationDescriptor.Result class acting as an enumeration for results
ConfigurationDescriptor.SF1Options Special Options for SF1 Language
ContextImpl Implements the context interface.
CreateNewChildThread  
Diagnostics Diagnostic helper class to extract some information that may help in support.
ErrorMessageBundle Resource bundle for all the exception messages.
ExitCodes Exit error codes.
JarUtil Title: SmartFrog CVS Description: Copyright:
Logger Class used to store some flags used for log reporting.
MessageUtil Utiliy class to format the messages from the error message bundle.
OptionSet Parses the SFSystem arguments into an option set.
OrderedHashtable Implements a hashtable which maintains the order in which the elements were added to the hashtable.
ParseOptionSet Parses the SFSystem arguments into an option set.
SFBinaryArray Class that implements the binary array data for the SmartFrog language.
SFByteArray Class that implements the binary array data for the SmartFrog language.
SFMarshalledObject A wrapper class to avoid stub classes in intermediate nodes.
SFNull Class implementing the notion of a NULL value in a component description.
SmartFrogCoreProperty All the properties used in SmartFrog core system should be defined here.
TerminatorThread TerminatorThread is used by components for asynchronous termination.
Timer Implements a simple timer.
URLClassLoader Defines a simple classloader which knows how to download classes from a URL.
 

Exception Summary
SmartFrogCompilationException SmartFrogCompilationException is thrown when an irrecoverable error occurs during the compilation of smartfrog component's description.
SmartFrogContextException SmartFrogContextException is thrown when an irrecoverable error occurs during processing the context atributes of smartfrog component's description.
SmartFrogDeploymentException A SmartFrogDeploymentException is thrown if the attempt at creating the SmartFrog tree from a description fails.
SmartFrogException Root of all SmartFrog-generated exceptions.
SmartFrogInitException A SmartFrogInitException is thrown if smartfrog initialization encounters errors.
SmartFrogLifecycleException A SmartFrogLifecycleException is thrown if the attempt at executing one of the SmartFrog lifecycle phases fails.
SmartFrogLivenessException A SmartFrogLivenessException is thrown when a liveness test fails
SmartFrogLogException A SmartFrogLogException is thrown when an error occurs in SmartFrog Logging.
SmartFrogParseException SmartFrogCompilationException is thrown when an irrecoverable error occurs during the compilation of smartfrog component's description.
SmartFrogResolutionException SmartFrogResolutionException is thrown system fails to resolve some reference.
SmartFrogRuntimeException A SmartFrogRuntimeException is thrown when an irrecoverable error occurs while running a SmartFrog component.
SmartFrogUpdateException  
 


SmartFrog CORE 3.10.000

(C) Copyright 1998-2006 Hewlett-Packard Development Company, LP