Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  
  package stream.data;
  
  import java.util.Date;
  
  import org.slf4j.Logger;
 
 import stream.Data;

Author(s):
chris
 
 public class FormatTimestamp extends AbstractProcessor {
 
 	static Logger log = LoggerFactory.getLogger(FormatTimestamp.class);
 	String from = "@timestamp";
 	String key = "date-time";
 	String format = "yyyy-MM-dd HH:mm:ss";

Returns:
the from
 
 	public String getFrom() {
 		return ;
 	}

Parameters:
from the from to set
 
 	public void setFrom(String from) {
 		this. = from;
 	}

Returns:
the key
 
 	public String getKey() {
 		return ;
 	}

Parameters:
key the key to set
 
 	public void setKey(String key) {
 		this. = key;
 	}

Returns:
the format
 
 	public String getFormat() {
 		return ;
 	}

Parameters:
format the format to set
 
 	public void setFormat(String format) {
 		this. = format;
 	}

 
 	public void init(ProcessContext ctxthrows Exception {
 		super.init(ctx);
 	}

 
 	public Data process(Data input) {
 
 		try {
 			Long val = new Long(input.get() + "");
 			String fmt = .format(new Date(val));
 			input.put(fmt);
 		} catch (Exception e) {
 			.error("Failed to format timestamp: {}"e.getMessage());
 			if (.isDebugEnabled()) {
 			}
 		}
 
 		return input;
	}
New to GrepCode? Check out our FAQ X