jp.go.nict.langrid.servicecontainer.executor.javawithfe
クラス JavaServiceExecutor<T>
java.lang.Object
jp.go.nict.langrid.servicecontainer.service.component.AbstractServiceExecutor
jp.go.nict.langrid.servicecontainer.executor.javawithfe.JavaServiceExecutor<T>
- すべての実装されたインタフェース:
- InvocationHandler
public class JavaServiceExecutor<T>
- extends AbstractServiceExecutor
- implements InvocationHandler
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaServiceExecutor
public JavaServiceExecutor(String invocationName,
Class<T> interfaceClass)
invoke
public Object invoke(Object proxy,
Method method,
Object[] args)
throws Throwable
- 定義:
- インタフェース
InvocationHandler
内の invoke
- 例外:
Throwable
preprocessJava
protected Trio<ServiceContext,String,Long> preprocessJava()
throws ServiceNotActiveException,
ServiceNotFoundException
- 例外:
ServiceNotActiveException
ServiceNotFoundException
postprocessJava
protected void postprocessJava(long iid,
long deltaTime)
doFrontEndPreprocessAndServiceLocating
protected String doFrontEndPreprocessAndServiceLocating(String serviceId)
throws ServiceNotActiveException,
ServiceNotFoundException,
ProcessFailedException,
AccessLimitExceededException,
NoAccessPermissionException,
DaoException
- 例外:
ServiceNotActiveException
ServiceNotFoundException
ProcessFailedException
AccessLimitExceededException
NoAccessPermissionException
DaoException
doFrontEndPostprocess
protected void doFrontEndPostprocess(int responseLength)
throws AccessLimitExceededException,
ProcessFailedException,
DaoException
- 例外:
AccessLimitExceededException
ProcessFailedException
DaoException
doFrontEndLogProcess
protected void doFrontEndLogProcess(String serviceId,
int status,
int requestLength,
long responseMillis,
int responseLength)
throws ProcessFailedException,
DaoException
- 例外:
ProcessFailedException
DaoException
setException
protected void setException(Throwable t)
setAndRethrowException
protected void setAndRethrowException(LangridException e)
throws AccessLimitExceededException,
InvalidParameterException,
NoAccessPermissionException,
ProcessFailedException,
NoValidEndpointsException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException
- 例外:
AccessLimitExceededException
InvalidParameterException
NoAccessPermissionException
ProcessFailedException
NoValidEndpointsException
ServerBusyException
ServiceNotActiveException
ServiceNotFoundException