Uses of Interface
org.sape.carbon.core.component.FunctionalInterface

Packages that use FunctionalInterface
org.sape.carbon.core.component.factory   
org.sape.carbon.core.component.lifecycle   
org.sape.carbon.core.component.proxy   
org.sape.carbon.core.component.startup   
org.sape.carbon.core.config.interceptor   
org.sape.carbon.core.config.type   
org.sape.carbon.services.cache The Cache Service is designed to cache frequently used data in a refreshable, high performance, thread-safe fashion. 
org.sape.carbon.services.cache.mru This package contains all classes for defining and implementing Most Recently Used (MRU) caches. 
org.sape.carbon.services.cache.total This package contains all classes for defining and implementing read-only and writable total caches. 
org.sape.carbon.services.carbonmanagement   
org.sape.carbon.services.deployment The DeploymentService is designed to help manage differences in configurations between application deployments. 
org.sape.carbon.services.deployment.namelookup NameLookups are components that provide the deployment service with names that specify either an environment or instance. 
org.sape.carbon.services.ejb.local Supports the lookup of Local EJBs as per the EJB 2.0 specification. 
org.sape.carbon.services.ejb.remote Supports the lookup of remote EJBs as per the EJB specification. 
org.sape.carbon.services.email Contains the interfaces and implementations of an email sending service. 
org.sape.carbon.services.instrumentation.statistics   
org.sape.carbon.services.jmx.server   
org.sape.carbon.services.jmx.server.mx4j Contains the classes for an MX4J MBean Server and adapters to access it. 
org.sape.carbon.services.jmx.server.remote   
org.sape.carbon.services.jmx.server.weblogic Contains the classes for connecting to Weblogic 7.0's MBean server. 
org.sape.carbon.services.jndi The JNDI service provides components that aid in the use of JNDI. 
org.sape.carbon.services.management.interceptor   
org.sape.carbon.services.perflog   
org.sape.carbon.services.scheduler   
org.sape.carbon.services.sql The Carbon SQL service comprises of SqlStatementFactory - The functional interface to the component DefaultStatementFactoryImpl - The default funtional implementation that defines the createPreparedStatement and createCallableStatement methods. 
org.sape.carbon.services.sql.connection Contains the classes used to connect to JDBC datasources and driver connections through a configured setup. 
org.sape.carbon.services.sqldataloader.mru   
org.sape.carbon.services.sqldataloader.total   
org.sape.carbon.services.threadpool   
org.sape.carbon.services.uniqueid The Carbon Unique ID Service solves the problem of generating unique IDs for data that are independent of the data representation itself. 
 

Uses of FunctionalInterface in org.sape.carbon.core.component.factory
 

Methods in org.sape.carbon.core.component.factory that return FunctionalInterface
private  FunctionalInterface DefaultComponentFactory.buildFunctionalImplementation(ComponentConfiguration componentConfiguration)
          Factory method for the components functional implementation.
 

Methods in org.sape.carbon.core.component.factory with parameters of type FunctionalInterface
private  Decorator DefaultComponentFactory.buildDecorator(DecoratorConfiguration decoratorConfiguration, FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler)
          Factory method for component assistants.
 

Uses of FunctionalInterface in org.sape.carbon.core.component.lifecycle
 

Fields in org.sape.carbon.core.component.lifecycle declared as FunctionalInterface
private  FunctionalInterface DefaultLifecycleInterceptor.functionalImplementation
          A reference to the Component instance that is being managed.
 

Methods in org.sape.carbon.core.component.lifecycle with parameters of type FunctionalInterface
 Decorator LifecycleInterceptorFactory.getInstance(FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler, Configuration decoratorConfiguration)
          Constructs Lifecycle Interceptor.
 

Constructors in org.sape.carbon.core.component.lifecycle with parameters of type FunctionalInterface
DefaultLifecycleInterceptor(FunctionalInterface componentInstance, ComponentProxyInvocationHandler proxyInvocationHandler, DefaultLifecycleInterceptorConfiguration configuration)
          Creates a new DefaultLifecycleInterceptor.
 

Uses of FunctionalInterface in org.sape.carbon.core.component.proxy
 

Fields in org.sape.carbon.core.component.proxy declared as FunctionalInterface
protected  FunctionalInterface DefaultComponentProxyInvocationHandler.functionalImplementation
          The implementation of the true component.
 

Methods in org.sape.carbon.core.component.proxy with parameters of type FunctionalInterface
 Decorator DefaultProxyInvokerFactory.getInstance(FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler, Configuration decoratorConfiguration)
          Constructs a component interceptor.
 void DefaultComponentProxyInvocationHandler.setFunctionalImplementation(Class[] implementedInterfaces, FunctionalInterface functionalImplementation)
          Method used during creation of the proxy object to add the functional implementation to the component.
 Decorator DecoratorFactory.getInstance(FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler, Configuration decoratorConfiguration)
          Constructs a component interceptor.
 void ComponentProxyInvocationHandler.setFunctionalImplementation(Class[] implementedInterfaces, FunctionalInterface functionalImplementation)
          Method used during creation of the proxy object to add the functional implementation to the component.
 

Uses of FunctionalInterface in org.sape.carbon.core.component.startup
 

Subinterfaces of FunctionalInterface in org.sape.carbon.core.component.startup
 interface StartupService
          Startup Service component interface.
 

Classes in org.sape.carbon.core.component.startup that implement FunctionalInterface
 class DefaultStartupServiceImpl
          Default implementation of the Startup Service.
 

Uses of FunctionalInterface in org.sape.carbon.core.config.interceptor
 

Methods in org.sape.carbon.core.config.interceptor with parameters of type FunctionalInterface
 Decorator ConfigurationInterceptorFactory.getInstance(FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler, Configuration decoratorConfiguration)
          Constructs a component interceptor.
 

Uses of FunctionalInterface in org.sape.carbon.core.config.type
 

Subinterfaces of FunctionalInterface in org.sape.carbon.core.config.type
 interface ConfigurationTypeService
          Implementations of this service will provide configuration with a micro level of formatting for individual values within a configuration object.
 

Classes in org.sape.carbon.core.config.type that implement FunctionalInterface
 class DefaultConfigurationTypeServiceImpl
          The default service that manages translating configuration data to and from its string value and object value.
 

Uses of FunctionalInterface in org.sape.carbon.services.cache
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.cache
 interface Cache
          The Cache Interface is implemented by all types of Caches.
 interface MultiGetCache
          Interface implemented by caches that can return multiple entries with on method call.
 

Uses of FunctionalInterface in org.sape.carbon.services.cache.mru
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.cache.mru
 interface MRUCache
          This interface represents caches that hold a limited number of items and remove older items or items that haven't been accessed in a while to make room for new items.
 interface MRUCacheDataLoader
          The MRUCacheDataLoader is the interface implemented by Objects that interface with the backing data store of an MRU cache.
 interface MultiGetMRUCacheDataLoader
          The MultiGetMRUCacheDataLoader is the interface implemented by Objects that interface with the backing data store of an MRU cache.
 

Classes in org.sape.carbon.services.cache.mru that implement FunctionalInterface
 class AbstractMRUCache
          Class which provides a generic "Most Recently Used" cache.
 class DefaultMRUCacheImpl
          Extends AbsractMRUCache to provide the get method Copyright 2002 Sapient
 class MultiGetMRUCache
          This class extends the AbstractMRUCache to add multi-get functionality.
 

Uses of FunctionalInterface in org.sape.carbon.services.cache.total
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.cache.total
 interface ConfigurableMapTypeCacheDataLoader
           The ConfigurableMapTypeCacheDataLoader is the component FunctionalInterface of components that can load data for a cache and also provide a mechanism to configure the map implementation to be stored in cache.
 interface TotalCacheDataLoader
           The TotalCacheDataLoader is the component FunctionalInterface of components that can load data for a cache.
 

Classes in org.sape.carbon.services.cache.total that implement FunctionalInterface
 class AbstractTotalCache
           This is the base class for caches of data that load all of their contents into memory.
 class ReadOnlyCache
          This Total Cache implementation is intended for fast reading of data which expires periodically as a whole.
 class WritableCache
          The Total Cache implementation of the Cache interface is intended for access to data which expires periodically as a whole or which can be changed on the fly by clients.
 

Uses of FunctionalInterface in org.sape.carbon.services.carbonmanagement
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.carbonmanagement
 interface CarbonManagementService
          This services exposes methods that are helpful in managing aspects of the Carbon core services of Configuration, Components, and DeploymentProperties.
 

Classes in org.sape.carbon.services.carbonmanagement that implement FunctionalInterface
 class DefaultCarbonManagementServiceImpl
          Default implementation of CarbonManagementService Copyright 2002 Sapient
 

Uses of FunctionalInterface in org.sape.carbon.services.deployment
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.deployment
 interface DeploymentService
          All of this service's functionality happens within the start and resume lifecycle methods, so not methods are defined here.
 

Classes in org.sape.carbon.services.deployment that implement FunctionalInterface
 class DefaultDeploymentServiceImpl
          This implementation of DeploymentService uses BootStrapper.getEnvironmentName and BootStrapper.getInstanceName to determine which environment and instance the current deployment is.
 

Uses of FunctionalInterface in org.sape.carbon.services.deployment.namelookup
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.deployment.namelookup
 interface NameLookup
          This functional interface is implemented by components that are used to implement custom methods for providing environment or instance names to the deployment service.
 

Classes in org.sape.carbon.services.deployment.namelookup that implement FunctionalInterface
 class LocalHostNameLookup
          Implementation of NameLookup that returns the name of the localhost
 

Uses of FunctionalInterface in org.sape.carbon.services.ejb.local
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.ejb.local
 interface LocalHomeFactory
          This interface defines the functional APIs for a home factory component that provides facilities for retrieving the home interfaces of locally deployed Enterprise Java Beans (EJBLocalHome objects).
 

Classes in org.sape.carbon.services.ejb.local that implement FunctionalInterface
 class LocalHomeFactoryImpl
          The implementation of the Local Home Factory
The following list summarizes the key entites involved in using this service Configuration Interface HomeFactoryConfiguration Functional Interface LocalHomeFactory
 

Uses of FunctionalInterface in org.sape.carbon.services.ejb.remote
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.ejb.remote
 interface RemoteHomeFactory
          This interface defines the functional APIs for a home factory component that provides facilities for retrieving the home interfaces of remotely deployed Enterprise Java Beans (EJBHome objects).
 

Classes in org.sape.carbon.services.ejb.remote that implement FunctionalInterface
 class RemoteHomeFactoryImpl
          The functional implementation of the Remote Home Factory functional interface.
The following list summarizes the key entites involved in using this servive Configuration Interface RemoteHomeFactoryConfiguration Functional Interface RemoteHomeFactory
 

Uses of FunctionalInterface in org.sape.carbon.services.email
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.email
 interface MailService
          The MailService Interface provides methods for sending text and html mails with or without attachments.
 

Classes in org.sape.carbon.services.email that implement FunctionalInterface
 class SynchronousMailService
          This is a synchronous implementation for sending emails over JavaMail API.
 

Uses of FunctionalInterface in org.sape.carbon.services.instrumentation.statistics
 

Fields in org.sape.carbon.services.instrumentation.statistics declared as FunctionalInterface
private  FunctionalInterface DefaultStatisticsInterceptor.functionalImplementation
          The reference to the implementation object of the component
 

Methods in org.sape.carbon.services.instrumentation.statistics with parameters of type FunctionalInterface
 Decorator StatisticsInterceptorFactory.getInstance(FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler, Configuration decoratorConfiguration)
          Constructs a component interceptor.
 

Constructors in org.sape.carbon.services.instrumentation.statistics with parameters of type FunctionalInterface
DefaultStatisticsInterceptor(FunctionalInterface functionalImplementation)
          The constructor used by the component interceptor factory to build this interceptor.
 

Uses of FunctionalInterface in org.sape.carbon.services.jmx.server
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.jmx.server
 interface MBeanServerService
          Provides access to a locally available JMX MBeanServer.
 

Uses of FunctionalInterface in org.sape.carbon.services.jmx.server.mx4j
 

Classes in org.sape.carbon.services.jmx.server.mx4j that implement FunctionalInterface
 class DefaultHttpAdaptorServiceImpl
          This component implementation configures and sets up the MX4J HTTP adaptor to create a web interface to JMX.
 class DefaultJrmpRemotingImpl
          This is the default and very simple implementation of a JRMP admin server built via the functionality in the MX4J JMX implementation.
 class Mx4jMBeanServerService
          Creates a MX4J JMX MBean Server
 

Uses of FunctionalInterface in org.sape.carbon.services.jmx.server.remote
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.jmx.server.remote
 interface RemotingServerConnectorService
          This service defines the simple component for supplying a remote, administration connector to the JMX MBeanServer.
 

Uses of FunctionalInterface in org.sape.carbon.services.jmx.server.weblogic
 

Classes in org.sape.carbon.services.jmx.server.weblogic that implement FunctionalInterface
 class WebLogicMBeanServerServiceImpl
          Weblogic specific implementation of the MBeanServerProvider interface.
 

Uses of FunctionalInterface in org.sape.carbon.services.jndi
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.jndi
 interface InitialContextFactory
          This service provides a consistent way for gaining access to a JNDI InitialContext.
 

Classes in org.sape.carbon.services.jndi that implement FunctionalInterface
 class DefaultInitialContextFactoryImpl
          Default implementation of InitialContextFactory
 

Uses of FunctionalInterface in org.sape.carbon.services.management.interceptor
 

Methods in org.sape.carbon.services.management.interceptor with parameters of type FunctionalInterface
 Decorator ManagementInterceptorFactory.getInstance(FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler, Configuration decoratorConfiguration)
          Constructs a component interceptor.
 

Uses of FunctionalInterface in org.sape.carbon.services.perflog
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.perflog
 interface PerformanceLogger
          Standard interface for performance logging services.
 interface ReportingPerformanceLogger
          Standard interface for performance logging services.
 

Classes in org.sape.carbon.services.perflog that implement FunctionalInterface
 class BoundedBufferPerformanceLogger
          This extension on the basic performance logger provides the additional capability to track timings over a period of time and get report on their minimums, maximum, averages and standard deviations.
 class DefaultPerformanceLogger
          Provides performance logging (sometimes known as profiling) services to clients.
 

Uses of FunctionalInterface in org.sape.carbon.services.scheduler
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.scheduler
 interface SchedulerService
          FunctionalInterface for the Scheduler Service.
 

Classes in org.sape.carbon.services.scheduler that implement FunctionalInterface
 class DefaultSchedulerServiceImpl
          Default implementation for the SchedulerService.
 

Methods in org.sape.carbon.services.scheduler that return FunctionalInterface
 FunctionalInterface BaseTaskConfiguration.getSchedulableComponent()
          SchedulableComponent is the name of the component that will be called by this task.
 

Methods in org.sape.carbon.services.scheduler with parameters of type FunctionalInterface
 void BaseTaskConfiguration.setSchedulableComponent(FunctionalInterface component)
          SchedulableComponent is the name of the component that will be called by this task.
 

Uses of FunctionalInterface in org.sape.carbon.services.sql
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.sql
 interface StatementFactory
          The SqlStatementFactory Interface is implemented by all statement factories.
 

Classes in org.sape.carbon.services.sql that implement FunctionalInterface
 class DefaultStatementFactoryImpl
          The default implementation for the StatementFactory.
 

Uses of FunctionalInterface in org.sape.carbon.services.sql.connection
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.sql.connection
 interface ConnectionFactory
          Factory for JDBC Connections.
 interface DataSourceConnectionFactory
          DataSource-based ConnectionFactory.
 

Classes in org.sape.carbon.services.sql.connection that implement FunctionalInterface
 class NamedDataSourceConnectionFactory
          Decorator Component for a JNDI DataSource.
 class StandaloneConnectionFactory
          A Factory for JDBC Connections.
 

Uses of FunctionalInterface in org.sape.carbon.services.sqldataloader.mru
 

Classes in org.sape.carbon.services.sqldataloader.mru that implement FunctionalInterface
 class SqlBeanMapMRUDataLoader
          Class provides a generic lookup class to users with a mechanism to cache data retreived from a table.
 

Uses of FunctionalInterface in org.sape.carbon.services.sqldataloader.total
 

Classes in org.sape.carbon.services.sqldataloader.total that implement FunctionalInterface
 class SqlBeanDataLoader
          Class provides a generic lookup class to users with a mechanism to cache data retreived from a table.
 

Uses of FunctionalInterface in org.sape.carbon.services.threadpool
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.threadpool
 interface ThreadPool
          Thread pool components manage a number of Threads that can be used to execute miscellaneous tasks.
 

Classes in org.sape.carbon.services.threadpool that implement FunctionalInterface
 class DefaultThreadPoolImpl
          This implementation of ThreadPool relys on Doug Lea's PooledExecutor thread pool thread pool implementation.
 

Uses of FunctionalInterface in org.sape.carbon.services.uniqueid
 

Subinterfaces of FunctionalInterface in org.sape.carbon.services.uniqueid
 interface UniqueIDService
          The UniqueIDService service Interface is implemented by all ID Generators.
 

Classes in org.sape.carbon.services.uniqueid that implement FunctionalInterface
 class DefaultUniqueIDServiceImpl
          Default implementation of UniqueIDService interface.
 



Copyright 1999-2003 Sapient Corporation. All Rights Reserved.