public abstract class JsrCallable extends CallableMethod
Modifier and Type | Field and Description |
---|---|
protected Object[] |
args |
protected int |
idxConfig |
protected int |
idxSession |
protected Param[] |
params |
method, paramTypes, pojo
Constructor and Description |
---|
JsrCallable(Class<?> pojo,
Method method) |
JsrCallable(JsrCallable copy)
Copy Constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
assertRoleRequired(int index,
String description) |
protected int |
findIndexForRole(Param.Role role)
Search the list of parameters for first one matching the role specified.
|
protected Param |
findParamForRole(Param.Role role)
Find first param for specified role.
|
Param[] |
getParams() |
void |
init(JsrSession session) |
abstract void |
setDecoderClass(Class<? extends Decoder> decoderClass) |
call, getMethod, getParamTypes, getPojo, toString
protected final Param[] params
protected final Object[] args
protected int idxSession
protected int idxConfig
public JsrCallable(JsrCallable copy)
protected void assertRoleRequired(int index, String description)
protected int findIndexForRole(Param.Role role)
role
- the role to look forprotected Param findParamForRole(Param.Role role)
role
- the role specifiedpublic Param[] getParams()
public void init(JsrSession session)
Copyright © 1995-2015 Webtide. All Rights Reserved.