public class DropletInvoker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
static java.lang.String |
DROPLET_NOT_FOUND
Constant DROPLET_NOT_FOUND
|
Constructor and Description |
---|
DropletInvoker(javax.servlet.Servlet pDroplet)
Instantiates a new droplet invoker.
|
DropletInvoker(java.lang.String pDropletPath)
Instantiates a new droplet invoker.
|
Modifier and Type | Method and Description |
---|---|
void |
addInput(java.lang.String pKey,
java.lang.Object pObject)
Adds the droplet input.
|
OParam |
addOParam(java.lang.String pName)
Adds the oparam based on the name.
|
javax.servlet.Servlet |
getDroplet()
Gets the droplet.
|
java.lang.String |
getDropletName()
Gets the droplet name.
|
OParam |
getOParam(java.lang.String pOParamName)
Gets the o param.
|
java.lang.String |
getVarName()
Gets the var name.
|
void |
invoke()
It invokes droplet using its representation and populates data in request,
response and fills output of oparam using call back mechanism.
|
void |
setDropletName(java.lang.String pDropletName)
Sets the droplet name.
|
void |
setVarName(java.lang.String pVarName)
Sets the var name.
|
public static final java.lang.String CLASS_VERSION
public static final java.lang.String DROPLET_NOT_FOUND
public DropletInvoker(java.lang.String pDropletPath)
pDropletPath
- the droplet pathpublic DropletInvoker(javax.servlet.Servlet pDroplet)
pDroplet
- the dropletpublic java.lang.String getDropletName()
public void setDropletName(java.lang.String pDropletName)
pDropletName
- the new droplet namepublic java.lang.String getVarName()
public void setVarName(java.lang.String pVarName)
pVarName
- the new var namepublic javax.servlet.Servlet getDroplet()
public OParam getOParam(java.lang.String pOParamName)
pOParamName
- the o param namepublic void addInput(java.lang.String pKey, java.lang.Object pObject)
pKey
- the key of inputpObject
- the objectpublic void invoke() throws RestException
RestException
- the rest exceptionpublic OParam addOParam(java.lang.String pName)
pName
- the name of oparam