public class ProxyFactory extends Object
Modifier and Type | Method and Description |
---|---|
static javax.batch.api.Batchlet |
createBatchletProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static CheckpointAlgorithmProxy |
createCheckpointAlgorithmProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.Decider |
createDeciderProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.chunk.ItemProcessor |
createItemProcessorProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.chunk.ItemReader |
createItemReaderProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.chunk.ItemWriter |
createItemWriterProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.partition.PartitionAnalyzer |
createPartitionAnalyzerProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.partition.PartitionCollector |
createPartitionCollectorProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.partition.PartitionMapper |
createPartitionMapperProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static javax.batch.api.partition.PartitionReducer |
createPartitionReducerProxy(BatchArtifactFactory factory,
String id,
InjectionReferences injectionRefs,
RuntimeJobExecution execution) |
static <T> T |
createProxy(T delegate,
InjectionReferences injectionRefs,
String... nonExceptionHandlingMethods) |
static InjectionReferences |
getInjectionReferences() |
protected static Object |
loadArtifact(BatchArtifactFactory factory,
String id,
InjectionReferences injectionReferences,
RuntimeJobExecution execution) |
static InjectionReferences |
setInjectionReferences(InjectionReferences injectionReferences)
set the InjectionReferences into the ThreadLocal and return the previously stored value
|
protected static Object loadArtifact(BatchArtifactFactory factory, String id, InjectionReferences injectionReferences, RuntimeJobExecution execution)
public static InjectionReferences getInjectionReferences()
public static InjectionReferences setInjectionReferences(InjectionReferences injectionReferences)
public static <T> T createProxy(T delegate, InjectionReferences injectionRefs, String... nonExceptionHandlingMethods)
public static javax.batch.api.Decider createDeciderProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.Batchlet createBatchletProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static CheckpointAlgorithmProxy createCheckpointAlgorithmProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.chunk.ItemReader createItemReaderProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.chunk.ItemProcessor createItemProcessorProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.chunk.ItemWriter createItemWriterProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.partition.PartitionReducer createPartitionReducerProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.partition.PartitionMapper createPartitionMapperProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.partition.PartitionAnalyzer createPartitionAnalyzerProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
public static javax.batch.api.partition.PartitionCollector createPartitionCollectorProxy(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)
Copyright © 2017 The Apache Software Foundation. All rights reserved.