Activity, BeanRegistryJobActivitypublic class CoreActivity extends BasicActivity
This class is generally not thread-safe. It is primarily designed for use in a single thread only.
Created: 2008. 03. 22 PM 5:48:09
| Constructor | Description |
|---|---|
CoreActivity(ActivityContext context) |
Instantiates a new CoreActivity.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
adapt() |
|
protected void |
execute(ActionList actionList) |
Execute actions.
|
void |
finish() |
Finish the current activity.
|
protected Response |
getDeclaredResponse() |
|
ProcessResult |
getProcessResult() |
Returns the process result.
|
java.lang.Object |
getProcessResult(java.lang.String actionId) |
Returns an action result for the specified action id from the process result,
or
null if the action does not exist. |
MethodType |
getRequestMethod() |
Returns the request method.
|
protected RequestRule |
getRequestRule() |
Returns the request rule.
|
protected ResponseRule |
getResponseRule() |
Returns the response rule.
|
Translet |
getTranslet() |
Returns an instance of the current translet.
|
protected java.lang.Class<? extends CoreTranslet> |
getTransletImplementationClass() |
Returns an implementation class for the
Translet. |
protected java.lang.Class<? extends Translet> |
getTransletInterfaceClass() |
Returns an interface class for the
Translet. |
java.lang.String |
getTransletName() |
Returns the name of the current translet.
|
protected TransletRule |
getTransletRule() |
Returns the translet rule.
|
void |
handleException(ExceptionRule exceptionRule) |
|
boolean |
isResponseReserved() |
Returns whether the response is reserved.
|
<T extends Activity> |
newActivity() |
Create a new inner activity.
|
protected void |
parseDeclaredAttributes() |
Parses the declared attributes.
|
protected void |
parseDeclaredParameters() |
Parses the declared parameters.
|
protected void |
parseRequest() |
Parses the declared parameters and attributes.
|
void |
perform() |
Performs the prepared activity.
|
void |
performWithoutResponse() |
Performs the prepared activity but does not respond to the client.
|
void |
prepare(java.lang.String transletName) |
Prepare for the activity.
|
void |
prepare(java.lang.String transletName,
MethodType requestMethod) |
Prepare for the activity.
|
void |
prepare(java.lang.String transletName,
java.lang.String requestMethod) |
Prepare for the activity.
|
protected void |
release() |
|
protected void |
reserveResponse() |
|
protected void |
reserveResponse(Response response) |
Responds immediately, and the remaining jobs will be canceled.
|
protected LocaleResolver |
resolveLocale() |
Resolve the current locale.
|
protected java.lang.String |
resolveRequestEncoding() |
Determine the request encoding.
|
protected java.lang.String |
resolveResponseEncoding() |
Determine the response encoding.
|
protected void |
setResponseRule(ResponseRule responseRule) |
Replace the response rule.
|
protected void |
setTransletImplementationClass(java.lang.Class<? extends CoreTranslet> transletImplementationClass) |
Sets the translet implement class.
|
protected void |
setTransletInterfaceClass(java.lang.Class<? extends Translet> transletInterfaceClass) |
Sets the translet interface class.
|
backupCurrentActivity, containsBean, containsBean, getActivityContext, getAfterAdviceResult, getAfterAdviceRuleList, getApplicationAdapter, getAroundAdviceResult, getAspectAdviceBean, getAspectRuleRegistry, getBean, getBean, getBean, getBean, getBeanRegistry, getBeforeAdviceResult, getBeforeAdviceRuleList, getConfigBean, getCurrentActivity, getEnvironment, getExceptionRuleList, getFinallyAdviceResult, getFinallyAdviceRuleList, getRaisedException, getRequestAdapter, getResponseAdapter, getRootCauseOfRaisedException, getSessionAdapter, getSetting, getTemplateProcessor, getTransletRuleRegistry, isExceptionRaised, isIncluded, prepareAspectAdviceRule, putAdviceResult, putAspectAdviceBean, registerAspectRule, removeCurrentActivity, saveCurrentActivity, setIncluded, setRaisedException, setRequestAdapter, setResponseAdapter, setSessionAdapter, terminate, terminate, touchAspectAdviceRuleRegistryexecuteAdvice, executeAdvice, executeAdvice, executeAdviceWithoutThrow, executeAdviceWithoutThrow, handleExceptionpublic CoreActivity(ActivityContext context)
context - the activity contextpublic void prepare(java.lang.String transletName)
ActivitytransletName - the translet namepublic void prepare(java.lang.String transletName,
java.lang.String requestMethod)
ActivitytransletName - the translet namerequestMethod - the request methodpublic void prepare(java.lang.String transletName,
MethodType requestMethod)
ActivitytransletName - the translet namerequestMethod - the request methodprotected void adapt()
throws AdapterException
AdapterExceptionprotected void release()
protected LocaleResolver resolveLocale()
public void perform()
Activitypublic void performWithoutResponse()
Activitypublic void finish()
Activityprotected void parseRequest()
protected void parseDeclaredParameters()
protected void parseDeclaredAttributes()
protected Response getDeclaredResponse()
protected void reserveResponse(Response response)
response - the responseprotected void reserveResponse()
public boolean isResponseReserved()
Activitypublic void handleException(ExceptionRule exceptionRule)
handleException in class BasicActivityprotected void execute(ActionList actionList)
actionList - the action listprotected java.lang.Class<? extends Translet> getTransletInterfaceClass()
Translet.protected void setTransletInterfaceClass(java.lang.Class<? extends Translet> transletInterfaceClass)
transletInterfaceClass - the new translet interface classprotected java.lang.Class<? extends CoreTranslet> getTransletImplementationClass()
Translet.protected void setTransletImplementationClass(java.lang.Class<? extends CoreTranslet> transletImplementationClass)
transletImplementationClass - the new translet implementation classprotected TransletRule getTransletRule()
protected RequestRule getRequestRule()
protected ResponseRule getResponseRule()
protected void setResponseRule(ResponseRule responseRule)
responseRule - the response ruleprotected java.lang.String resolveRequestEncoding()
protected java.lang.String resolveResponseEncoding()
public <T extends Activity> T newActivity()
ActivityT - the type of the activitypublic java.lang.String getTransletName()
Activitypublic MethodType getRequestMethod()
Activitypublic Translet getTranslet()
Activitypublic ProcessResult getProcessResult()
Activitypublic java.lang.Object getProcessResult(java.lang.String actionId)
Activitynull if the action does not exist.actionId - the specified action idCopyright © 2008–2018 The Aspectran Project. All rights reserved.