Class GetExecutor


  • public class GetExecutor
    extends AbstractExecutor
    Executor that simply tries to execute a get(key) operation. This will try to find a get(key) method for any type of object, not just objects that implement the Map interface as was previously the case.
    Version:
    $Id: GetExecutor.java 687177 2008-08-19 22:00:32Z nbubna $
    • Constructor Summary

      Constructors 
      Constructor Description
      GetExecutor​(Log log, Introspector introspector, java.lang.Class clazz, java.lang.String property)  
      GetExecutor​(RuntimeLogger rlog, Introspector introspector, java.lang.Class clazz, java.lang.String property)
      Deprecated.
      RuntimeLogger is deprecated.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void discover​(java.lang.Class clazz)  
      java.lang.Object execute​(java.lang.Object o)
      Execute method against context.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • params

        private java.lang.Object[] params
    • Constructor Detail

      • GetExecutor

        public GetExecutor​(Log log,
                           Introspector introspector,
                           java.lang.Class clazz,
                           java.lang.String property)
        Parameters:
        log -
        introspector -
        clazz -
        property -
        Since:
        1.5
      • GetExecutor

        public GetExecutor​(RuntimeLogger rlog,
                           Introspector introspector,
                           java.lang.Class clazz,
                           java.lang.String property)
        Deprecated.
        RuntimeLogger is deprecated. Use the other constructor.
        Parameters:
        rlog -
        introspector -
        clazz -
        property -
    • Method Detail

      • discover

        protected void discover​(java.lang.Class clazz)
        Since:
        1.5
      • execute

        public java.lang.Object execute​(java.lang.Object o)
                                 throws java.lang.IllegalAccessException,
                                        java.lang.reflect.InvocationTargetException
        Description copied from class: AbstractExecutor
        Execute method against context.
        Specified by:
        execute in class AbstractExecutor
        Returns:
        The resulting object.
        Throws:
        java.lang.IllegalAccessException
        java.lang.reflect.InvocationTargetException
        See Also:
        AbstractExecutor.execute(java.lang.Object)