com.softwarementors.extjs.djn.router.dispatcher
Class DispatcherBase
java.lang.Object
com.softwarementors.extjs.djn.router.dispatcher.DispatcherBase
- All Implemented Interfaces:
- Dispatcher
- Direct Known Subclasses:
- OldDefaultDispatcher, SsmDispatcher
public abstract class DispatcherBase
- extends java.lang.Object
- implements Dispatcher
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DispatcherBase
public DispatcherBase()
dispatch
public java.lang.Object dispatch(RegisteredMethod method,
java.lang.Object[] parameters)
- Specified by:
dispatch
in interface Dispatcher
getInvokeInstanceForNonStaticMethod
protected abstract java.lang.Object getInvokeInstanceForNonStaticMethod(RegisteredMethod method)
throws java.lang.Exception
- Throws:
java.lang.Exception
createInvokeInstanceForMethodWithDefaultConstructor
protected java.lang.Object createInvokeInstanceForMethodWithDefaultConstructor(RegisteredMethod method)
throws java.lang.Exception
- Throws:
java.lang.Exception
invokeMethod
protected java.lang.Object invokeMethod(RegisteredMethod method,
java.lang.Object actionInstance,
java.lang.Object[] parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception
invokeJavaMethod
protected static final java.lang.Object invokeJavaMethod(java.lang.Object instance,
@NonNull
java.lang.reflect.Method method,
@NonNull
java.lang.Object[] parameters)
throws java.lang.Exception
- Throws:
java.lang.Exception