Examples of MethodInvoker


Examples of org.apache.ibatis.reflection.invoker.MethodInvoker

    }
  }

  private void addSetMethod(String name, Method method) {
    if (isValidPropertyName(name)) {
      setMethods.put(name, new MethodInvoker(method));
      setTypes.put(name, method.getParameterTypes()[0]);
    }
  }
View Full Code Here

Examples of org.apache.ibatis.reflection.invoker.MethodInvoker

    }
  }

  private void addGetMethod(String name, Method method) {
    if (isValidPropertyName(name)) {
      getMethods.put(name, new MethodInvoker(method));
      getTypes.put(name, method.getReturnType());
    }
  }
View Full Code Here

Examples of org.apache.ibatis.reflection.invoker.MethodInvoker

    }
  }

  private void addSetMethod(String name, Method method) {
    if (isValidPropertyName(name)) {
      setMethods.put(name, new MethodInvoker(method));
      setTypes.put(name, method.getParameterTypes()[0]);
    }
  }
View Full Code Here

Examples of org.chromattic.core.MethodInvoker

    this.propertyMappers = propertyMappers;
    this.factory = instrumentor.getProxyClass(objectClass);
  }

  public Object invoke(ObjectContext ctx, Method method, Object[] args) throws Throwable {
    MethodInvoker invoker = dispatchers.get(method);
    if (invoker != null) {
      return invoker.invoke(ctx, method, args);
    } else {
      StringBuilder msg = new StringBuilder("Cannot invoke method ").append(method.getName()).append("(");
      Class[] parameterTypes = method.getParameterTypes();
      for (int i = 0;i < parameterTypes.length;i++) {
        if (i > 0) {
View Full Code Here

Examples of org.elasticsearch.common.inject.InjectorImpl.MethodInvoker

        if (!Modifier.isPublic(modifiers)) {
            method.setAccessible(true);
        }

        return new MethodInvoker() {
            public Object invoke(Object target, Object... parameters)
                    throws IllegalAccessException, InvocationTargetException {
                return method.invoke(target, parameters);
            }
        };
View Full Code Here

Examples of org.exoplatform.management.invocation.MethodInvoker

   private final MethodInvoker getterInvoker;

   public RestResourceProperty(ManagedPropertyMetaData metaData)
   {
      Method getter = metaData.getGetter();
      MethodInvoker getterInvoker = getter != null ? new GetterInvoker(getter) : new NoSuchMethodInvoker();

      //
      Method setter = metaData.getSetter();
      MethodInvoker setterInvoker = setter != null ? new SetterInvoker(setter) : new NoSuchMethodInvoker();

      //
      this.metaData = metaData;
      this.setterInvoker = setterInvoker;
      this.getterInvoker = getterInvoker;
View Full Code Here

Examples of org.exoplatform.management.invocation.MethodInvoker

   {
      // Try first to get a property
      RestResourceProperty property = properties.get(name);
      if (property != null)
      {
         MethodInvoker getter = property.getGetterInvoker();
         if (getter != null)
         {
            return safeInvoke(getter, info.getQueryParameters());
         }
      }
View Full Code Here

Examples of org.exoplatform.management.invocation.MethodInvoker

   {
      // Try first to get a property
      RestResourceProperty property = properties.get(name);
      if (property != null)
      {
         MethodInvoker setter = property.getSetterInvoker();
         if (setter != null)
         {
            return safeInvoke(setter, info.getQueryParameters());
         }
      }
View Full Code Here

Examples of org.exoplatform.management.invocation.MethodInvoker

      RestResourceMethod method = lookupMethod(methodName, parameters.keySet(), impact);

      //
      if (method != null)
      {
         MethodInvoker invoker = method.getMethodInvoker();
         return safeInvoke(invoker, parameters);
      }

      //
      return null;
View Full Code Here

Examples of org.exoplatform.management.invocation.MethodInvoker

    /** . */
    private final MethodInvoker getterInvoker;

    public RestResourceProperty(ManagedPropertyMetaData metaData) {
        Method getter = metaData.getGetter();
        MethodInvoker getterInvoker = getter != null ? new GetterInvoker(getter) : new NoSuchMethodInvoker();

        //
        Method setter = metaData.getSetter();
        MethodInvoker setterInvoker = setter != null ? new SetterInvoker(setter) : new NoSuchMethodInvoker();

        //
        this.metaData = metaData;
        this.setterInvoker = setterInvoker;
        this.getterInvoker = getterInvoker;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.