com.ibm.jbatch.container.artifact.proxy
Class ProxyFactory

java.lang.Object
  extended by com.ibm.jbatch.container.artifact.proxy.ProxyFactory

public class ProxyFactory
extends Object


Field Summary
protected static IBatchArtifactFactory batchArtifactFactory
           
protected static ServicesManager servicesManager
           
 
Constructor Summary
ProxyFactory()
           
 
Method Summary
static BatchletProxy createBatchletProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static CheckpointAlgorithmProxy createCheckpointAlgorithmProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static DeciderProxy createDeciderProxy(String id, InjectionReferences injectionRefs)
           
static ItemProcessorProxy createItemProcessorProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static ItemReaderProxy createItemReaderProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static ItemWriterProxy createItemWriterProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static PartitionAnalyzerProxy createPartitionAnalyzerProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static PartitionCollectorProxy createPartitionCollectorProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static PartitionMapperProxy createPartitionMapperProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static PartitionReducerProxy createPartitionReducerProxy(String id, InjectionReferences injectionRefs, StepContextImpl stepContext)
           
static InjectionReferences getInjectionReferences()
           
protected static Object loadArtifact(String id, InjectionReferences injectionReferences)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

servicesManager

protected static ServicesManager servicesManager

batchArtifactFactory

protected static IBatchArtifactFactory batchArtifactFactory
Constructor Detail

ProxyFactory

public ProxyFactory()
Method Detail

loadArtifact

protected static Object loadArtifact(String id,
                                     InjectionReferences injectionReferences)

getInjectionReferences

public static InjectionReferences getInjectionReferences()

createDeciderProxy

public static DeciderProxy createDeciderProxy(String id,
                                              InjectionReferences injectionRefs)
                                       throws ArtifactValidationException
Throws:
ArtifactValidationException

createBatchletProxy

public static BatchletProxy createBatchletProxy(String id,
                                                InjectionReferences injectionRefs,
                                                StepContextImpl stepContext)
                                         throws ArtifactValidationException
Throws:
ArtifactValidationException

createCheckpointAlgorithmProxy

public static CheckpointAlgorithmProxy createCheckpointAlgorithmProxy(String id,
                                                                      InjectionReferences injectionRefs,
                                                                      StepContextImpl stepContext)
                                                               throws ArtifactValidationException
Throws:
ArtifactValidationException

createItemReaderProxy

public static ItemReaderProxy createItemReaderProxy(String id,
                                                    InjectionReferences injectionRefs,
                                                    StepContextImpl stepContext)
                                             throws ArtifactValidationException
Throws:
ArtifactValidationException

createItemProcessorProxy

public static ItemProcessorProxy createItemProcessorProxy(String id,
                                                          InjectionReferences injectionRefs,
                                                          StepContextImpl stepContext)
                                                   throws ArtifactValidationException
Throws:
ArtifactValidationException

createItemWriterProxy

public static ItemWriterProxy createItemWriterProxy(String id,
                                                    InjectionReferences injectionRefs,
                                                    StepContextImpl stepContext)
                                             throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionReducerProxy

public static PartitionReducerProxy createPartitionReducerProxy(String id,
                                                                InjectionReferences injectionRefs,
                                                                StepContextImpl stepContext)
                                                         throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionMapperProxy

public static PartitionMapperProxy createPartitionMapperProxy(String id,
                                                              InjectionReferences injectionRefs,
                                                              StepContextImpl stepContext)
                                                       throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionAnalyzerProxy

public static PartitionAnalyzerProxy createPartitionAnalyzerProxy(String id,
                                                                  InjectionReferences injectionRefs,
                                                                  StepContextImpl stepContext)
                                                           throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionCollectorProxy

public static PartitionCollectorProxy createPartitionCollectorProxy(String id,
                                                                    InjectionReferences injectionRefs,
                                                                    StepContextImpl stepContext)
                                                             throws ArtifactValidationException
Throws:
ArtifactValidationException


Copyright © 2013. All Rights Reserved.