Class HttpExecutorAction
- java.lang.Object
-
- net.risesoft.api.job.actions.dispatch.executor.impl.HttpExecutorAction
-
- All Implemented Interfaces:
ExecutorAction,org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
GetHttpExecutorAction,PostHttpExecutorAction
public abstract class HttpExecutorAction extends Object implements ExecutorAction, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean
-
-
Constructor Summary
Constructors Constructor Description HttpExecutorAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Resultaction(Job job, JobLog jobLog, Map<String,Object> args, org.springframework.cloud.client.ServiceInstance iServiceInstance, JobContext jobContext, DoBalance doBalance)执行步骤voidafterPropertiesSet()voiddestroy()ResultsendTo(String url, Map<String,Object> args, int timeOut)
-
-
-
Method Detail
-
action
public Result action(Job job, JobLog jobLog, Map<String,Object> args, org.springframework.cloud.client.ServiceInstance iServiceInstance, JobContext jobContext, DoBalance doBalance)
Description copied from interface:ExecutorAction执行步骤- Specified by:
actionin interfaceExecutorAction- Parameters:
job- 调用的任务args- 参数iServiceInstance- 调用的服务
-
destroy
public void destroy() throws Exception- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean- Throws:
Exception
-
-