org.jboss.kernel.spi.lazy
Interface LazyInitializer

All Known Implementing Classes:
AbstractLazyInitializer, JavassistLazyInitializer, JBossAOPLazyInitializer, JDKLazyInitializer

public interface LazyInitializer

Lazy initializer.

Author:
Ales Justin

Method Summary
 Object initializeProxy(Kernel kernel, String bean, boolean exposeClass, Set<String> interfaces)
          Initialize lazy proxy with no metadata.
 Object initializeProxy(Kernel kernel, String bean, boolean exposeClass, Set<String> interfaces, org.jboss.metadata.spi.MetaData metaData)
          Initialize lazy proxy.
 

Method Detail

initializeProxy

Object initializeProxy(Kernel kernel,
                       String bean,
                       boolean exposeClass,
                       Set<String> interfaces)
                       throws Throwable
Initialize lazy proxy with no metadata.

Parameters:
kernel - the kernel
bean - the bean to wrap
exposeClass - do we expose full class
interfaces - interfaces to expose
Returns:
the proxy
Throws:
Throwable - for any error

initializeProxy

Object initializeProxy(Kernel kernel,
                       String bean,
                       boolean exposeClass,
                       Set<String> interfaces,
                       org.jboss.metadata.spi.MetaData metaData)
                       throws Throwable
Initialize lazy proxy.

Parameters:
kernel - the kernel
bean - the bean to wrap
exposeClass - do we expose full class
interfaces - interfaces to expose
metaData - the metaData
Returns:
the proxy
Throws:
Throwable - for any error


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.