public class SimpleFileNameFormat extends Object implements FileNameFormat
| Constructor and Description | 
|---|
SimpleFileNameFormat()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getName(long rotation,
       long timeStamp)
Returns the filename the HdfsBolt will create. 
 | 
String | 
getPath()  | 
void | 
prepare(Map<String,Object> conf,
       TopologyContext topologyContext)  | 
SimpleFileNameFormat | 
withName(String name)
support parameters: 
$TIME - current time.  | 
SimpleFileNameFormat | 
withPath(String path)  | 
SimpleFileNameFormat | 
withTimeFormat(String timeFormat)  | 
public String getName(long rotation, long timeStamp)
FileNameFormatReturns the filename the HdfsBolt will create.
getName in interface FileNameFormatrotation - the current file rotation number (incremented on every rotation)timeStamp - current time in milliseconds when the rotation occurspublic String getPath()
getPath in interface FileNameFormatpublic void prepare(Map<String,Object> conf, TopologyContext topologyContext)
prepare in interface FileNameFormatpublic SimpleFileNameFormat withPath(String path)
public SimpleFileNameFormat withName(String name)
support parameters:
 $TIME - current time. use withTimeFormat to format.
 $NUM - rotation number
 $HOST - local host name
 $COMPONENT - component id
 $TASK - task id
name - file namepublic SimpleFileNameFormat withTimeFormat(String timeFormat)
Copyright © 2022 The Apache Software Foundation. All rights reserved.