org.jboss.ejb3.metadata
Interface ComponentMetaDataLoaderFactory<M>


public interface ComponentMetaDataLoaderFactory<M>

The EJBMetaDataLoader visits all ComponentMetaDataLoaderFactories until it finds one that will create a MetaDataRetrieval for the given signature. For example it could ask for a retrieval given the signature of an interceptor class. In that case an interceptor meta data loader must be instantiated using the interceptor meta data from the bean meta data.

Version:
$Revision: 68904 $
Author:
Carlo de Wolf

Method Summary
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval createComponentMetaDataRetrieval(M metaData, org.jboss.metadata.spi.signature.Signature signature, org.jboss.metadata.spi.scope.ScopeKey key, java.lang.ClassLoader classLoader)
           
 

Method Detail

createComponentMetaDataRetrieval

org.jboss.metadata.spi.retrieval.MetaDataRetrieval createComponentMetaDataRetrieval(M metaData,
                                                                                    org.jboss.metadata.spi.signature.Signature signature,
                                                                                    org.jboss.metadata.spi.scope.ScopeKey key,
                                                                                    java.lang.ClassLoader classLoader)
Parameters:
metaData - meta data to find the component in
signature - the signature of the sub-component
key -
classLoader -
Returns:
the retrieval for the sub-component or null if nothing sensible is found


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