public abstract class CommandInvoker<C,V> extends Object
| Constructor and Description |
|---|
CommandInvoker() |
| Modifier and Type | Method and Description |
|---|---|
abstract Type[] |
getGenericParameterTypes() |
abstract Type |
getGenericReturnType() |
abstract InvocationMatch<C> |
getMatch() |
abstract Class<?>[] |
getParameterTypes() |
abstract Class<V> |
getReturnType() |
V |
invoke(C command) |
abstract V |
invoke(Resolver resolver,
C command) |
public CommandInvoker()
public abstract InvocationMatch<C> getMatch()
public abstract Class<V> getReturnType()
public abstract Type getGenericReturnType()
public abstract Class<?>[] getParameterTypes()
public abstract Type[] getGenericParameterTypes()
public final V invoke(C command) throws InvocationException, SyntaxException
InvocationExceptionSyntaxExceptionpublic abstract V invoke(Resolver resolver, C command) throws InvocationException, SyntaxException
InvocationExceptionSyntaxExceptionCopyright © 2013 eXo Platform SAS. All Rights Reserved.