public class JobLaunchingGateway
extends org.springframework.integration.handler.AbstractReplyProducingMessageHandler
JobLaunchingGateway
は、バッチジョブを起動するために使用されます。内部的には JobLaunchingMessageHandler
に委譲します。messagingTemplate
コンストラクターと説明 |
---|
JobLaunchingGateway(JobLauncher jobLauncher) JobLauncher をパラメーターとして受け取るコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
protected java.lang.Object | handleRequestMessage(org.springframework.messaging.Message<?> requestMessage) 提供されたリクエスト Message を使用してバッチジョブを起動します。 |
doInit, doInvokeAdvisedRequestHandler, getBeanClassLoader, getIntegrationPatternType, getRequiresReply, handleMessageInternal, hasAdviceChain, onInit, setAdviceChain, setBeanClassLoader, setRequiresReply
addNotPropagatedHeaders, createOutputMessage, getNotPropagatedHeaders, getOutputChannel, isAsync, messageBuilderForReply, produceOutput, resolveErrorChannel, sendErrorMessage, sendOutput, sendOutputs, setAsync, setNotPropagatedHeaders, setOutputChannel, setOutputChannelName, setSendTimeout, shouldCopyRequestHeaders, shouldSplitOutput, updateNotPropagatedHeaders
handleMessage, onComplete, onError, onNext, onSubscribe
buildSendTimer, destroy, getComponentType, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrack
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public JobLaunchingGateway(JobLauncher jobLauncher)
JobLauncher
をパラメーターとして受け取るコンストラクター。jobLauncher
- null であってはなりません。protected java.lang.Object handleRequestMessage(org.springframework.messaging.Message<?> requestMessage)
org.springframework.integration.handler.AbstractReplyProducingMessageHandler
の handleRequestMessage
requestMessage
- null であってはなりません。JobExecution
は常に返されます。例外(MessageHandlingException
)は、ジョブの開始に失敗した場合にのみスローされます。例外の原因は JobExecutionException
になります。org.springframework.messaging.MessageHandlingException
- ジョブを起動できない場合