org.springframework.jee.interfaces
Interface PitchforkUtils

All Known Implementing Classes:
PitchforkUtilsImpl

public interface PitchforkUtils

Author:
Safin Li, Michael Chen

Method Summary
 void acceptClassLoader(ClassLoader cl)
           
 void clearClassLoader(ClassLoader cl)
           
 EjbComponentCreatorBroker createEjbComponentCreatorBroker()
           
 EjbProxyMetadataI createEjbProxyMetadata(String componentName, Class<?> componentClass, DeploymentUnitMetadataI dum, EnvironmentInterceptorCallback environInterceptorCallback)
           
 InjectionI createFieldInjection(Field injectionField, String resourceLocation, Class injectedType)
           
 InterceptorMetadataI createInterceptorMetadata(Class interceptorClass, List<Method> aroundInvokeMethods, Method matchingMethod)
           
 Jsr250MetadataI createJ2eeClientInjectionMetadata(String componentName, Class<?> componentClass, DeploymentUnitMetadataI dum)
           
 InjectionI createMethodInjection(Method injectionMethod, String resourceLocation, Class injectedType)
           
 WebComponentContributorBroker createWebComponentContributorBroker()
           
 WSEEComponentContributorBroker createWSEEComponentContributorBroker()
           
 Class forName(String className, ClassLoader classLoader)
           
 Class getTargetClass(javax.ejb.EnterpriseBean bean)
           
 

Method Detail

acceptClassLoader

void acceptClassLoader(ClassLoader cl)

clearClassLoader

void clearClassLoader(ClassLoader cl)

createMethodInjection

InjectionI createMethodInjection(Method injectionMethod,
                                 String resourceLocation,
                                 Class injectedType)

createFieldInjection

InjectionI createFieldInjection(Field injectionField,
                                String resourceLocation,
                                Class injectedType)

createInterceptorMetadata

InterceptorMetadataI createInterceptorMetadata(Class interceptorClass,
                                               List<Method> aroundInvokeMethods,
                                               Method matchingMethod)

createJ2eeClientInjectionMetadata

Jsr250MetadataI createJ2eeClientInjectionMetadata(String componentName,
                                                  Class<?> componentClass,
                                                  DeploymentUnitMetadataI dum)

createEjbProxyMetadata

EjbProxyMetadataI createEjbProxyMetadata(String componentName,
                                         Class<?> componentClass,
                                         DeploymentUnitMetadataI dum,
                                         EnvironmentInterceptorCallback environInterceptorCallback)

createEjbComponentCreatorBroker

EjbComponentCreatorBroker createEjbComponentCreatorBroker()

createWebComponentContributorBroker

WebComponentContributorBroker createWebComponentContributorBroker()

createWSEEComponentContributorBroker

WSEEComponentContributorBroker createWSEEComponentContributorBroker()

forName

Class forName(String className,
              ClassLoader classLoader)

getTargetClass

Class getTargetClass(javax.ejb.EnterpriseBean bean)


Copyright © 2006-2008 SpringSource (formerly Interface21). All Rights Reserved.