## Uses of Class
org.apache.batchee.container.proxy.InjectionReferences

- Packages that use InjectionReferences
  Package | Description
  --- | ---
  org.apache.batchee.container.proxy |
  org.apache.batchee.container.util |

- - ### Uses of InjectionReferences in org.apache.batchee.container.proxy

    Methods in org.apache.batchee.container.proxy that return InjectionReferences
    Modifier and Type | Method | Description
    --- | --- | ---
    `static InjectionReferences` | ProxyFactory.`getInjectionReferences()` |
    `static InjectionReferences` | ProxyFactory.`setInjectionReferences​(InjectionReferences injectionReferences)` | set the InjectionReferences into the ThreadLocal and return the previously stored value

    Methods in org.apache.batchee.container.proxy with parameters of type InjectionReferences
    Modifier and Type | Method | Description
    --- | --- | ---
    `static javax.batch.api.Batchlet` | ProxyFactory.`createBatchletProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static CheckpointAlgorithmProxy` | ProxyFactory.`createCheckpointAlgorithmProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.Decider` | ProxyFactory.`createDeciderProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.chunk.ItemProcessor` | ProxyFactory.`createItemProcessorProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.chunk.ItemReader` | ProxyFactory.`createItemReaderProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.chunk.ItemWriter` | ProxyFactory.`createItemWriterProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.partition.PartitionAnalyzer` | ProxyFactory.`createPartitionAnalyzerProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.partition.PartitionCollector` | ProxyFactory.`createPartitionCollectorProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.partition.PartitionMapper` | ProxyFactory.`createPartitionMapperProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static javax.batch.api.partition.PartitionReducer` | ProxyFactory.`createPartitionReducerProxy​(BatchArtifactFactory factory, String id, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `static <T> T` | ProxyFactory.`createProxy​(T delegate, InjectionReferences injectionRefs, String... nonExceptionHandlingMethods)` |
    `List<javax.batch.api.listener.JobListener>` | ListenerFactory.`getJobListeners​(InjectionReferences injectionRefs)` |
    `<T> List<T>` | ListenerFactory.`getListeners​(Class<T> listenerClazz, Step step, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |
    `protected static Object` | ProxyFactory.`loadArtifact​(BatchArtifactFactory factory, String id, InjectionReferences injectionReferences, RuntimeJobExecution execution)` |
    `static InjectionReferences` | ProxyFactory.`setInjectionReferences​(InjectionReferences injectionReferences)` | set the InjectionReferences into the ThreadLocal and return the previously stored value

    Constructors in org.apache.batchee.container.proxy with parameters of type InjectionReferences
    Constructor | Description
    --- | ---
    `BatchProxyInvocationHandler​(Object delegate, InjectionReferences injectionRefs, String... nonExceptionHandlingMethods)` |
    `ListenerFactory​(BatchArtifactFactory factory, JSLJob jobModel, InjectionReferences injectionRefs, RuntimeJobExecution execution)` |

  - ### Uses of InjectionReferences in org.apache.batchee.container.util

    Methods in org.apache.batchee.container.util with parameters of type InjectionReferences
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | DependencyInjections.`injectReferences​(Object artifact, InjectionReferences injectionRefs)` |