com.jdon.aop.reflection
类 MethodConstructor

java.lang.Object
  继承者 com.jdon.aop.reflection.MethodConstructor

public class MethodConstructor
extends Object


构造方法摘要
MethodConstructor(ContainerCallback containerCallback, TargetMetaRequestsHolder targetMetaRequestsHolder)
           
 
方法摘要
 Method createMethod(TargetServiceFactory targetServiceFactory)
          ejb's method creating must at first get service's EJB Object; pojo's method creating can only need service's class.
 Method createObjectMethod(Object ownerClass, MethodMetaArgs methodMetaArgs)
          create a method object by target Object
 Method createObjectMethod(Object ownerClass, String methodName, Class[] paramTypes)
          create a method object
 Method createPojoMethod()
          create a method object by its meta definition
 MethodInvokerUtil getMethodInvokerUtil()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MethodConstructor

public MethodConstructor(ContainerCallback containerCallback,
                         TargetMetaRequestsHolder targetMetaRequestsHolder)
方法详细信息

getMethodInvokerUtil

public MethodInvokerUtil getMethodInvokerUtil()
返回:
Returns the methodInvokerUtil.

createMethod

public Method createMethod(TargetServiceFactory targetServiceFactory)
ejb's method creating must at first get service's EJB Object; pojo's method creating can only need service's class.

参数:
targetServiceFactory -
targetMetaRequest -
methodMetaArgs -
返回:

createPojoMethod

public Method createPojoMethod()
create a method object by its meta definition

参数:
targetMetaDef -
cw -
methodMetaArgs -

createObjectMethod

public Method createObjectMethod(Object ownerClass,
                                 MethodMetaArgs methodMetaArgs)
create a method object by target Object

参数:
ownerClass -
methodMetaArgs -
返回:

createObjectMethod

public Method createObjectMethod(Object ownerClass,
                                 String methodName,
                                 Class[] paramTypes)
create a method object

参数:
ownerClass -
methodName -
paramTypes -
返回:


Copyright © 2013. All Rights Reserved.