类 MultiResourcePartitioner

  • 所有已实现的接口:
    Partitioner

    public class MultiResourcePartitioner
    extends java.lang.Object
    implements Partitioner
    Implementation of Partitioner that locates multiple resources and associates their file names with execution context keys. Creates an ExecutionContext per resource, and labels them as {partition0, partition1, ..., partitionN}. The grid size is ignored.
    从以下版本开始:
    2.0
    作者:
    Dave Syer
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型方法说明
      java.util.Map<java.lang.String,​ExecutionContext>partition​(int gridSize)
      Assign the filename of each of the injected resources to an ExecutionContext.
      voidsetKeyName​(java.lang.String keyName)
      The name of the key for the file name in each ExecutionContext.
      voidsetResources​(org.springframework.core.io.Resource[] resources)
      The resources to assign to each partition.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 方法详细资料

      • setResources

        public void setResources​(org.springframework.core.io.Resource[] resources)
        The resources to assign to each partition. In Spring configuration you can use a pattern to select multiple resources.
        参数:
        resources - the resources to use
      • setKeyName

        public void setKeyName​(java.lang.String keyName)
        The name of the key for the file name in each ExecutionContext. Defaults to "fileName".
        参数:
        keyName - the value of the key