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

java.lang.Object
  extended by com.ibm.batch.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, List<Property> props)
           
static CheckpointAlgorithmProxy createCheckpointAlgorithmProxy(String id, List<Property> props)
           
static DeciderProxy createDeciderProxy(String id, List<Property> props)
           
static ItemProcessorProxy createItemProcessorProxy(String id, List<Property> props)
           
static ItemReaderProxy createItemReaderProxy(String id, List<Property> props)
           
static ItemWriterProxy createItemWriterProxy(String id, List<Property> props)
           
static PartitionAnalyzerProxy createPartitionAnalyzerProxy(String id, List<Property> props)
           
static PartitionCollectorProxy createPartitionCollectorProxy(String id, List<Property> props)
           
static PartitionMapperProxy createPartitionMapperProxy(String id, List<Property> props)
           
static PartitionReducerProxy createPartitionReducerProxy(String id, List<Property> props)
           
 
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

createDeciderProxy

public static DeciderProxy createDeciderProxy(String id,
                                              List<Property> props)
                                       throws ArtifactValidationException
Throws:
ArtifactValidationException

createBatchletProxy

public static BatchletProxy createBatchletProxy(String id,
                                                List<Property> props)
                                         throws ArtifactValidationException
Throws:
ArtifactValidationException

createCheckpointAlgorithmProxy

public static CheckpointAlgorithmProxy createCheckpointAlgorithmProxy(String id,
                                                                      List<Property> props)
                                                               throws ArtifactValidationException
Throws:
ArtifactValidationException

createItemReaderProxy

public static ItemReaderProxy createItemReaderProxy(String id,
                                                    List<Property> props)
                                             throws ArtifactValidationException
Throws:
ArtifactValidationException

createItemProcessorProxy

public static ItemProcessorProxy createItemProcessorProxy(String id,
                                                          List<Property> props)
                                                   throws ArtifactValidationException
Throws:
ArtifactValidationException

createItemWriterProxy

public static ItemWriterProxy createItemWriterProxy(String id,
                                                    List<Property> props)
                                             throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionReducerProxy

public static PartitionReducerProxy createPartitionReducerProxy(String id,
                                                                List<Property> props)
                                                         throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionMapperProxy

public static PartitionMapperProxy createPartitionMapperProxy(String id,
                                                              List<Property> props)
                                                       throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionAnalyzerProxy

public static PartitionAnalyzerProxy createPartitionAnalyzerProxy(String id,
                                                                  List<Property> props)
                                                           throws ArtifactValidationException
Throws:
ArtifactValidationException

createPartitionCollectorProxy

public static PartitionCollectorProxy createPartitionCollectorProxy(String id,
                                                                    List<Property> props)
                                                             throws ArtifactValidationException
Throws:
ArtifactValidationException


Copyright © 2013. All Rights Reserved.