Expresso 5-6

Uses of Interface
com.jcorporate.expresso.kernel.ExpressoComponent

Packages that use ExpressoComponent
com.jcorporate.expresso.core The sub-packages to this package define the core objects of Expresso, where items such as DBObject are defined.  
com.jcorporate.expresso.core.cache Package containing all of the objects for Expresso's Cache Manager, a general-purpose system for in-memory caching.  
com.jcorporate.expresso.core.dataobjects The DataObjects package contains a set of interfaces and base classes that give the ability to provide a unified object approach to various data sources.  
com.jcorporate.expresso.core.dataobjects.jdbc This package contains implementations and helper classes of DataObjects that pertain to JDBC data sources only.  
com.jcorporate.expresso.core.db Database Java Objects for establishing database connections and connection pooling Also contains all Exceptions used for Data Access while working with Expresso. 
com.jcorporate.expresso.core.db.config This package contains a public preview of future configuration code.  
com.jcorporate.expresso.core.dbobj Ancestor objects for all Database Objects and Schemas.  
com.jcorporate.expresso.core.misc Miscellaneous objects for file manipulation, running OS processes, etc 
com.jcorporate.expresso.core.security This package contains Expresso's security system, switchable from "weak" security (e.g. minimal-strength encryption) to "strong" security.  
com.jcorporate.expresso.kernel The Expresso Kernel package forms the core interface and basic implementations of the future ECCR or Expresso Component and Configuration Runtime.  
com.jcorporate.expresso.kernel.internal This package contains classes that should not be normally used or referenced outside of the kernel package hierarchy. 
com.jcorporate.expresso.kernel.management This package provide classes that provide the core logic for managing the Expresso configuration hierarchy.  
com.jcorporate.expresso.kernel.util This package contains utility classes that assist in the operation of the kernel package and any other Expresso classes. 
com.jcorporate.expresso.services.controller.configuration   
 

Uses of ExpressoComponent in com.jcorporate.expresso.core
 

Classes in com.jcorporate.expresso.core that implement ExpressoComponent
 class ExpressoSchema
          Standard Schema object for the Expresso framework.
 

Uses of ExpressoComponent in com.jcorporate.expresso.core.cache
 

Classes in com.jcorporate.expresso.core.cache that implement ExpressoComponent
 class DefaultCacheManager
          [Currently a placeholder.
 

Uses of ExpressoComponent in com.jcorporate.expresso.core.dataobjects
 

Classes in com.jcorporate.expresso.core.dataobjects that implement ExpressoComponent
 class PersistenceManager
          This is the persistence manager class.
 

Uses of ExpressoComponent in com.jcorporate.expresso.core.dataobjects.jdbc
 

Classes in com.jcorporate.expresso.core.dataobjects.jdbc that implement ExpressoComponent
 class JdbcPersistenceManager
           
 

Uses of ExpressoComponent in com.jcorporate.expresso.core.db
 

Classes in com.jcorporate.expresso.core.db that implement ExpressoComponent
 class DBConfig
          Database Configuration Component
 class TypeMapper
          Type Mapper takes care of the job of mapping various Java types to SQL types.
 

Uses of ExpressoComponent in com.jcorporate.expresso.core.db.config
 

Classes in com.jcorporate.expresso.core.db.config that implement ExpressoComponent
 class com.jcorporate.expresso.core.db.config.JNDIConfig
           
 

Uses of ExpressoComponent in com.jcorporate.expresso.core.dbobj
 

Classes in com.jcorporate.expresso.core.dbobj that implement ExpressoComponent
 class Schema
          

A Schema contains a collection of DBObjects, Controllers, Jobs, and MessageBundles allowing them to be created all at once, dropped at once, and reported on as a group A schema also contains (optional) a list of ReportPage objects that make up the standard reports for a package You create your own schema as the hub of your Expresso-based component.

 

Uses of ExpressoComponent in com.jcorporate.expresso.core.misc
 

Classes in com.jcorporate.expresso.core.misc that implement ExpressoComponent
 class ConfigJndi
          A Commons digester class for JDBC section of the standardmaessig Expresso Configuration XML file.
 

Uses of ExpressoComponent in com.jcorporate.expresso.core.security
 

Classes in com.jcorporate.expresso.core.security that implement ExpressoComponent
 class CryptoManager
          CryptoManager.java

Singleton Class that acts as a facade for managing if strong or weak crypto is desired.

 

Uses of ExpressoComponent in com.jcorporate.expresso.kernel
 

Subinterfaces of ExpressoComponent in com.jcorporate.expresso.kernel
 interface Containable
          Containable is partially 'marker interface' much like java.lang.Serialiable.
 interface RootContainerInterface
          This interface represents the special container case of the Root container where we need to store specific runtime information.
 

Classes in com.jcorporate.expresso.kernel that implement ExpressoComponent
 class ComponentBase
          This class provides a convienience base class for the majority of the ExpressoComponent interfaces.
 class ContainerComponentBase
          This class provides basic implementations of the Containable Interface to save the typical programmer lots of typing.
 class DataContext
          This class is the code equivilant of the original <context> tag in the older expresso-config files.
 class EmbeddedComponent
          An Embedded Component is a component that is (1) Not a container and (2) it's metadata is embedded within the metadata of its parent.
 class RootContainer
          This is the default root container interface.
 

Methods in com.jcorporate.expresso.kernel that return ExpressoComponent
 ExpressoComponent DefaultContainerImpl.locateComponent(String componentName)
          Locates an Expresso Service for use by a client.
 ExpressoComponent Containable.locateComponent(String componentName)
          Convenience method for Container clients.
 ExpressoComponent ComponentContainer.locateComponent(String componentName)
          Locates an Expresso Service for use by a client.
 ExpressoComponent ContainerComponentBase.locateComponent(String componentName)
          Convenience method for Container clients.
 

Methods in com.jcorporate.expresso.kernel with parameters of type ExpressoComponent
 void DefaultContainerImpl.installComponent(ExpressoComponent newComponent, InstallationOptions installOptions, InstallLog installLog)
          Install a component into the system.
 void DefaultContainerImpl.addComponent(ExpressoComponent newComponent)
          To register the component for control by the Component Manager.
 void ComponentContainer.addComponent(ExpressoComponent newComponent)
          To register the component for control by the Component Manager.
 void ComponentContainer.installComponent(ExpressoComponent newComponent, InstallationOptions installOptions, InstallLog log)
          Install a component into the system.
 void ContainerListener.onAdd(ExpressoComponent newComponent)
          Called whenever a new component is added to the container.
 void ContainerListener.onRemove(ExpressoComponent removingComponent)
          Called whenever a component is removed from the container.
 void ContainerListener.onInstall(ExpressoComponent installingComponent, InstallLog log)
          Called whenever a component is installed into a component container.
 void ContainerListener.onUninstall(ExpressoComponent uninstallComponent, InstallLog log)
          Called whenever a component is uninstalled from the ComponentContainer
 

Uses of ExpressoComponent in com.jcorporate.expresso.kernel.internal
 

Methods in com.jcorporate.expresso.kernel.internal that return ExpressoComponent
abstract  ExpressoComponent ContainerImplBase.locateComponent(String componentName)
          Locates an Expresso Service for use by a client.
 

Methods in com.jcorporate.expresso.kernel.internal with parameters of type ExpressoComponent
abstract  void ContainerImplBase.addComponent(ExpressoComponent newComponent)
          To register the component for control by the Component Manager.
abstract  void ContainerImplBase.installComponent(ExpressoComponent newComponent, InstallationOptions installOptions, InstallLog log)
          Install a component into the system.
 

Uses of ExpressoComponent in com.jcorporate.expresso.kernel.management
 

Classes in com.jcorporate.expresso.kernel.management that implement ExpressoComponent
 class DefaultServiceWriter
          Default Implementation of the class used to write the ExpressoServices configuration file to a file or stream.
 

Methods in com.jcorporate.expresso.kernel.management that return ExpressoComponent
 ExpressoComponent ComponentFactory.constructComponent(ComponentContainer parent, ComponentConfig config)
          Constructs a Component.
 

Methods in com.jcorporate.expresso.kernel.management with parameters of type ExpressoComponent
 void ComponentFactory.startComponent(ExpressoComponent ec)
          Starts a component if it implements the Startable interface.
 ComponentConfig ComponentFactory.constructDefaultConfig(ExpressoComponent component)
          This class provides the ability to instantiated a blank component initialized only with the default values provided by the component's metadata.
 void ComponentFactory.initComponent(ExpressoComponent ec)
          Initialize the component provided if the component implements the ComponentLifecycle interface
 void ComponentFactory.configureComponent(ComponentConfig config, ExpressoComponent ec)
          Configures a single component.
 void ComponentConfigBridge.updateSystemConfiguration(ExpressoComponent changedComponent, ExpressoServicesConfig allServicesConfiguration, ComponentConfig newConfiguration)
          Updates the system configuration to that of the component that has been changed
 void ComponentConfigBridge.setConfiguration(ExpressoComponent targetComponent, ComponentConfig newConfiguration)
          Resets the configuration for a component.
 ComponentConfig ComponentConfigBridge.getConfiguration(ExpressoComponent sourceComponent)
          Given a component, retrieve the component config object for this component.
 

Uses of ExpressoComponent in com.jcorporate.expresso.kernel.util
 

Methods in com.jcorporate.expresso.kernel.util that return ExpressoComponent
 ExpressoComponent LocatorUtils.locateComponent(String pathName)
          Allows you to locate the component via a 'bean utils' style string.
 

Methods in com.jcorporate.expresso.kernel.util with parameters of type ExpressoComponent
 String LocatorUtils.getPath(ExpressoComponent component)
          Return a path that the Locator utils could find later to relocate this component.
 String LocatorUtils.getDataContextName(ExpressoComponent component)
          Given the component that we loaded, find the data context name we're a part of.
 DataContext LocatorUtils.getDataContext(ExpressoComponent component)
          Retrieve the DataContext that the given component is a part of
 

Constructors in com.jcorporate.expresso.kernel.util with parameters of type ExpressoComponent
LocatorUtils(ExpressoComponent component)
          Base constructor that locates the root component in the hierarchy as soon as it is instantiated.
 

Uses of ExpressoComponent in com.jcorporate.expresso.services.controller.configuration
 

Methods in com.jcorporate.expresso.services.controller.configuration with parameters of type ExpressoComponent
protected  void ShowContainerTree.addShowTransition(ExpressoComponent component, Block parent)
          Adds the transition to each block given each component to show any particular component
 


Expresso 5-6

Please see www.jcorporate.com for information about new Expresso releases.