com.bstek.dorado.view.service
public abstract class AbstractRemoteServiceProcessor extends DataServiceProcessorSupport
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractRemoteServiceProcessor.AbortException |
DataServiceProcessorSupport.ParsedDataObjectName
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SERVICE_NAME_ATTRIBUTE |
PRIVATE_VIEW_OBJECT_PREFIX, VIEW_STATE_ATTRIBUTE_KEY, viewConfigManager
Constructor and Description |
---|
AbstractRemoteServiceProcessor() |
Modifier and Type | Method and Description |
---|---|
ExposedServiceManager |
getExposedServiceManager() |
protected java.lang.Object |
invokeByParameterName(java.lang.Object serviceBean,
java.lang.reflect.Method[] methods,
java.lang.Object parameter,
java.lang.String[] requiredParameterNames,
java.lang.Object[] requiredParameters,
boolean disassembleParameter) |
protected java.lang.Object |
invokeByParameterType(java.lang.Object serviceBean,
java.lang.reflect.Method[] methods,
java.lang.Object parameter,
java.lang.reflect.Type[] requiredParameterTypes,
java.lang.Object[] requiredParameters,
boolean disassembleParameter) |
protected java.lang.Object |
invokeRemoteService(java.io.Writer writer,
DoradoContext context,
java.lang.String serviceName,
java.lang.Object parameter,
java.lang.String[] requiredParameterNames,
java.lang.reflect.Type[] requiredParameterTypes,
java.lang.Object[] requiredParameters) |
void |
setExposedServiceManager(ExposedServiceManager exposedServiceManager) |
doExecute, execute, getDataOutputter, getDataType, getViewConfig, jsonToJavaObject, outputData, outputDataTypes, outputResult, setDataOutputter, setDataTypeManager, setIncludeDataTypesOutputter, setViewConfigManager
public ExposedServiceManager getExposedServiceManager()
public void setExposedServiceManager(ExposedServiceManager exposedServiceManager)
protected java.lang.Object invokeRemoteService(java.io.Writer writer, DoradoContext context, java.lang.String serviceName, java.lang.Object parameter, java.lang.String[] requiredParameterNames, java.lang.reflect.Type[] requiredParameterTypes, java.lang.Object[] requiredParameters) throws java.lang.Exception
java.lang.Exception
protected java.lang.Object invokeByParameterName(java.lang.Object serviceBean, java.lang.reflect.Method[] methods, java.lang.Object parameter, java.lang.String[] requiredParameterNames, java.lang.Object[] requiredParameters, boolean disassembleParameter) throws MethodAutoMatchingException, java.lang.Exception
MethodAutoMatchingException
java.lang.Exception
protected java.lang.Object invokeByParameterType(java.lang.Object serviceBean, java.lang.reflect.Method[] methods, java.lang.Object parameter, java.lang.reflect.Type[] requiredParameterTypes, java.lang.Object[] requiredParameters, boolean disassembleParameter) throws MethodAutoMatchingException, java.lang.Exception
MethodAutoMatchingException
java.lang.Exception
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.