001package com.dpillay.tools.tail4j.core;
002
003import java.util.concurrent.Callable;
004
005import com.dpillay.tools.tail4j.model.TailContents;
006
007/**
008 * Prints the tail
009 * 
010 * @author dpillay
011 * 
012 * @param <T>
013 */
014public interface TailPrinter<T> extends Callable<T> {
015
016        /**
017         * Prints the contents of the tail.
018         * 
019         * @param tailContents
020         */
021        public void print(TailContents<T> tailContents);
022}