public class JsrJobContextFactoryBean
extends java.lang.Object
implements org.springframework.beans.factory.FactoryBean<javax.batch.runtime.context.JobContext>
JobContext
を提供します。同じスレッドでその後 FactoryBean.getObject()
を呼び出すと、同じインスタンスが返されます。JobContext
は、次の 2 つの方法のいずれかで取得された JobExecution
をラップします。StepExecution
から取得) setJobExecution(JobExecution)
を介して提供される JobExecution
コンストラクターと説明 |
---|
JsrJobContextFactoryBean() |
修飾子と型 | メソッドと説明 |
---|---|
void | close() 現在のスレッドの JobContext を削除するために使用されます。 |
javax.batch.runtime.context.JobContext | getObject() |
java.lang.Class<?> | getObjectType() |
boolean | isSingleton() |
void | setBatchPropertyContext(BatchPropertyContext propertyContext) |
void | setJobExecution(JobExecution jobExecution) 特定のステップのスコープ内にない成果物をバッチ処理するために JobContext インスタンスを提供するために使用されます。 |
public javax.batch.runtime.context.JobContext getObject() throws java.lang.Exception
org.springframework.beans.factory.FactoryBean<javax.batch.runtime.context.JobContext>
の getObject
java.lang.Exception
public java.lang.Class<?> getObjectType()
org.springframework.beans.factory.FactoryBean<javax.batch.runtime.context.JobContext>
の getObjectType
public boolean isSingleton()
org.springframework.beans.factory.FactoryBean<javax.batch.runtime.context.JobContext>
の isSingleton
public void setJobExecution(JobExecution jobExecution)
JobContext
インスタンスを提供するために使用されます。jobExecution
- 現在の JobExecution
を設定する public void setBatchPropertyContext(BatchPropertyContext propertyContext)
propertyContext
- ジョブのプロパティを取得する BatchPropertyContext
public void close()
JobContext
を削除するために使用されます。通常の処理では使用されませんが、テストには役立ちます。