Package org.apache.storm.hdfs.bolt.format

## Interface FileNameFormat

- All Superinterfaces:
    `Serializable`
  All Known Implementing Classes:
    `DefaultFileNameFormat`, `SimpleFileNameFormat`

      public interface FileNameFormat
      extends Serializable

  Formatter interface for determining HDFS file names.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | `getName​(long rotation, long timeStamp)` | Returns the filename the HdfsBolt will create.
    `String` | `getPath()` |
    `void` | `prepare​(Map<String,​Object> conf, TopologyContext topologyContext)` |

- - ### Method Detail

    - #### prepare

          void prepare​(Map<String,​Object> conf,
                       TopologyContext topologyContext)

    - #### getName

          String getName​(long rotation,
                         long timeStamp)

      Returns the filename the HdfsBolt will create.
      Parameters:
        `rotation` - the current file rotation number (incremented on every rotation)
        `timeStamp` - current time in milliseconds when the rotation occurs

    - #### getPath

          String getPath()