Uses of Interface
jfun.yan.Container

Packages that use Container
jfun.yan Basic component combinators and containers. 
jfun.yan.containers This package provides some pre-built container classes. 
jfun.yan.monitoring This package provides a solution for component monitoring to Yan container framework. 
jfun.yan.spring This package provides Spring integration support. 
jfun.yan.web This package provides web integration for Yan. 
jfun.yan.xfire This package provides xfire integration for Yan. 
jfun.yan.xml This package provides a xml configuration support for Yan Container. 
 

Uses of Container in jfun.yan
 

Methods in jfun.yan that return Container
 Container Container.inherit(Registrar parent)
          Create a new Container object which represents "this inherits parent" relationship.
 

Uses of Container in jfun.yan.containers
 

Classes in jfun.yan.containers that implement Container
 class DefaultContainer
          Default container implementation that uses SimpleContainer with SimpleRegistrar.
 class DelegatingContainer
          The base class for delegating to a Container object.
 class ImmutablePreferredContainer
          An optimized container that's fast when it is used immutably.
 class ManualContainer
          Default container implementation that uses manual wiring.
 class ManualWiringContainer
          A container where auto-wiring is disabled.
 class ProxyContainer
          A container that transforms all the components registered to it to use dynamic proxy for instance creation.
 class SimpleContainer
          A simple implementation of interface Container.
 class SingletonContainer
          A container that transforms all Component objects registered into it to singleton.
 class SingletonProxyContainer
          A container that transforms all component registered to use singleton and dynamic proxy when instantiating component.
 class TransformingContainer
          A Container that transforms a Component using a ComponentTransformer object before the component is registered into the container.
 

Methods in jfun.yan.containers that return Container
protected  Container DelegatingContainer.getDelegateTarget()
          Gets the Container object being delegated.
 Container SimpleContainer.inherit(Registrar parent)
           
 Container DelegatingContainer.inherit(Registrar parent)
           
 

Constructors in jfun.yan.containers with parameters of type Container
DelegatingContainer(Container yan)
          Creates a new DelegatingContainer object.
 

Uses of Container in jfun.yan.monitoring
 

Classes in jfun.yan.monitoring that implement Container
 class MonitoringContainer
           A container implementation that adds monitoring support for constructors and methods registered using registerConstructor(), registerStaticMethod() and registerMethod().
 

Uses of Container in jfun.yan.spring
 

Methods in jfun.yan.spring that return Container
 Container Container2ApplicationContext.getContainer()
          Get the container in this object.
 Container Component2FactoryBean.getContainer()
          Get the container in this object.
 

Methods in jfun.yan.spring with parameters of type Container
static org.springframework.beans.factory.FactoryBean SpringAdapter.getFactoryBean(Container yan, java.lang.Object key)
          Get FactoryBean instance from a Spring integrated Container object.
 

Constructors in jfun.yan.spring with parameters of type Container
Container2ApplicationContext(org.springframework.context.MessageSource message_source, org.springframework.core.io.support.ResourcePatternResolver resource_loader, org.springframework.context.ApplicationEventPublisher publisher, java.lang.String name, long startup_timestamp, Container yan)
          Create a Container2BeanFactory object.
 

Uses of Container in jfun.yan.web
 

Methods in jfun.yan.web that return Container
 Container YanLoader.initContainer(java.lang.ClassLoader cloader, javax.servlet.ServletContext servletContext)
          Initialize this object by instantiating container and life cycle manager.
 Container YanLoader.initContainer(javax.servlet.ServletContext ctxt)
          Initialize this object by instantiating container and life cycle manager.
protected  Container YanLoader.loadParentContainer(javax.servlet.ServletContext servletContext)
          Load the parent Container object that's shared among web applications.
 

Methods in jfun.yan.web with parameters of type Container
protected static void YanLoader.registerServletContext(Container container, javax.servlet.ServletContext ctxt)
          Register the ServletContext into the container using either WebUtils.DEFAULT_SERVLET_CONTEXT_PROPERTY or else ServletContext.class as long as there's no ServletContext component already registered.
 

Uses of Container in jfun.yan.xfire
 

Methods in jfun.yan.xfire that return Container
 Container XFireLoader.initContainer(java.lang.ClassLoader cloader, javax.servlet.ServletContext servletContext)
           
 

Methods in jfun.yan.xfire with parameters of type Container
static org.codehaus.xfire.service.binding.ObjectServiceFactory XFireYanFacade.getServiceFactory(Container yan, ScopePolicy scope)
          Create a ServiceFactory instance that uses a Yan container to instantiate servant instances.
 

Constructors in jfun.yan.xfire with parameters of type Container
YanServiceDecorator(Container yan, ScopePolicy scope)
          Create a YanServiceDecorator object.
 

Uses of Container in jfun.yan.xml
 

Methods in jfun.yan.xml that return Container
 Container NutsProcessor.getContainer()
          To get the container used by this processor.
 

Methods in jfun.yan.xml with parameters of type Container
 void NutsProcessor.loadNutsFromContainer(Container nuts)
          Load descriptors of the nut classes registered in a Container.
 java.util.Map NutsProcessor.preInstantiate(Container container)
          Pre-initialize eagerly instantiated components.
 java.util.Map NutsProcessor.preInstantiate(Container container, java.util.Map store)
          Pre-initialize eagerly instantiated components.
 

Constructors in jfun.yan.xml with parameters of type Container
NutsProcessor(java.lang.ClassLoader cloader, Container yan)
          Create an NutsProcessor object.
NutsProcessor(java.lang.ClassLoader cloader, Container yan, DefaultLifecycleManager manager, java.io.File basedir)
          Create an NutsProcessor object.
NutsProcessor(java.lang.ClassLoader cloader, ResourceLoader rloader, Container yan)
          Create an NutsProcessor object.
NutsProcessor(java.lang.ClassLoader cloader, ResourceLoader rloader, Container yan, DefaultLifecycleManager manager, java.io.File basedir)
          Create an NutsProcessor object.