SYMBOL INDEX (407 symbols across 81 files) FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractCleanUpPolicy.java class AbstractCleanUpPolicy (line 26) | abstract class AbstractCleanUpPolicy implements Closeable { method AbstractCleanUpPolicy (line 34) | protected AbstractCleanUpPolicy(InputFile inputFile, File errorPath, F... method create (line 41) | public static AbstractCleanUpPolicy create(AbstractSourceConnectorConf... method createDirectory (line 65) | protected boolean createDirectory(File directory) { method close (line 80) | @Override method error (line 88) | public void error() throws IOException { method success (line 101) | public void success() throws IOException { class Move (line 105) | static class Move extends AbstractCleanUpPolicy { method Move (line 106) | protected Move(InputFile inputFile, File errorPath, File finishedPat... method success (line 110) | @Override class MoveByDate (line 117) | static class MoveByDate extends AbstractCleanUpPolicy { method MoveByDate (line 118) | protected MoveByDate(InputFile inputFile, File errorPath, File finis... method success (line 122) | @Override class Delete (line 137) | static class Delete extends AbstractCleanUpPolicy { method Delete (line 138) | protected Delete(InputFile inputFile, File errorPath, File finishedP... method success (line 142) | @Override class None (line 149) | static class None extends AbstractCleanUpPolicy { method None (line 150) | protected None(InputFile inputFile, File errorPath, File finishedPat... method success (line 154) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractSchemaGenerator.java class AbstractSchemaGenerator (line 43) | public abstract class AbstractSchemaGenerator settings) { method main (line 87) | public static void main(String... args) throws Exception { method config (line 170) | protected abstract CONFIG config(Map settings); method determineFieldTypes (line 172) | protected abstract Map determineFieldTypes(InputS... method addField (line 174) | void addField(SchemaBuilder builder, String name, Schema.Type schemaTy... method generate (line 182) | public Map.Entry generate(File inputFile, List... FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractSourceConnector.java class AbstractSourceConnector (line 26) | public abstract class AbstractSourceConnector settings); method start (line 31) | @Override method taskConfigs (line 37) | @Override method stop (line 51) | @Override method version (line 56) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractSourceConnectorConfig.java class AbstractSourceConnectorConfig (line 35) | public abstract class AbstractSourceConnectorConfig extends AbstractConf... method finishedPathRequired (line 136) | public final boolean finishedPathRequired() { method AbstractSourceConnectorConfig (line 152) | public AbstractSourceConnectorConfig(ConfigDef definition, Map o... method config (line 190) | protected static ConfigDef config(boolean bufferedInputStream) { type TimestampMode (line 348) | public enum TimestampMode { type CleanupPolicy (line 354) | public enum CleanupPolicy { type FileAttribute (line 361) | public enum FileAttribute { type TaskPartitioner (line 370) | public enum TaskPartitioner { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractSourceTask.java class AbstractSourceTask (line 37) | public abstract class AbstractSourceTask settings); method configure (line 101) | protected abstract void configure(InputFile inputFile, Long lastOffset... method process (line 103) | protected abstract List process() throws IOException; method recordOffset (line 105) | protected abstract long recordOffset(); method start (line 107) | @Override method stop (line 121) | @Override method version (line 136) | @Override method poll (line 145) | @Override method humanReadableByteCount (line 174) | public static String humanReadableByteCount(long bytes, boolean si) { method recordProcessingTime (line 182) | private void recordProcessingTime() { method read (line 211) | public List read() { method offset (line 279) | protected Map offset() { method record (line 286) | protected SourceRecord record( FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractSpoolDirSourceConnector.java class AbstractSpoolDirSourceConnector (line 39) | public abstract class AbstractSpoolDirSourceConnector generator(Map records, SchemaAndValue ke... FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractTaskPartitionerPredicate.java class AbstractTaskPartitionerPredicate (line 24) | abstract class AbstractTaskPartitionerPredicate implements Predicate create(AbstractSourceConnectorConfig con... class None (line 58) | static class None extends AbstractTaskPartitionerPredicate { method None (line 59) | None(int index, int count) { method test (line 63) | @Override class ByName (line 72) | static class ByName extends AbstractTaskPartitionerPredicate { method ByName (line 74) | protected ByName(int index, int count) { method test (line 78) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/CsvSchemaGenerator.java class CsvSchemaGenerator (line 31) | public class CsvSchemaGenerator extends AbstractSchemaGenerator settings) { method config (line 38) | @Override method determineFieldTypes (line 43) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/FileComparator.java class FileComparator (line 24) | class FileComparator implements Comparator { method FileComparator (line 27) | FileComparator(List attri... method compare (line 31) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/InputFile.java class InputFile (line 40) | public class InputFile implements Closeable { method InputFile (line 55) | InputFile(AbstractSourceConnectorConfig config, File file) { method determineRelativePath (line 77) | private static String determineRelativePath(File inputPath, File input... method inputPathSubDir (line 86) | public String inputPathSubDir() { method file (line 90) | public File file() { method processingFlag (line 94) | public File processingFlag() { method metadata (line 98) | public Metadata metadata() { method inputStream (line 103) | public InputStream inputStream() { method openStream (line 107) | public InputStream openStream() throws IOException { method startProcessing (line 146) | public void startProcessing() throws IOException { method openInputStreamReader (line 151) | public InputStreamReader openInputStreamReader(Charset charset) throws... method inputStreamReader (line 160) | public InputStreamReader inputStreamReader() { method openLineNumberReader (line 164) | public LineNumberReader openLineNumberReader(Charset charset) throws I... method lineNumberReader (line 173) | public LineNumberReader lineNumberReader() { method toString (line 178) | @Override method close (line 183) | @Override method getName (line 203) | public String getName() { method getPath (line 207) | public String getPath() { method length (line 211) | public long length() { method lastModified (line 215) | public long lastModified() { method getInputPathSubDirsToCleanup (line 219) | private List getInputPathSubDirsToCleanup() { method cleanupInputDirSubDirs (line 233) | private void cleanupInputDirSubDirs() { method moveToDirectory (line 255) | public void moveToDirectory(File outputDirectory) { method delete (line 278) | public void delete() { method exists (line 287) | public boolean exists() { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/InputFileDequeue.java class InputFileDequeue (line 35) | public class InputFileDequeue extends ForwardingDeque { method InputFileDequeue (line 44) | public InputFileDequeue(AbstractSourceConnectorConfig config) { method processingFile (line 54) | static File processingFile(String processingFileExtension, File input) { method delegate (line 59) | @Override class ProcessingFileExistsPredicate (line 102) | static class ProcessingFileExistsPredicate implements Predicate { method ProcessingFileExistsPredicate (line 105) | ProcessingFileExistsPredicate(String processingFileExtension) { method test (line 109) | @Override class MinimumFileAgePredicate (line 117) | static class MinimumFileAgePredicate implements Predicate { method MinimumFileAgePredicate (line 124) | MinimumFileAgePredicate(long minimumFileAgeMS) { method MinimumFileAgePredicate (line 134) | MinimumFileAgePredicate(long minimumFileAgeMS, Time time) { method test (line 140) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/JsonSchemaGenerator.java class JsonSchemaGenerator (line 30) | public class JsonSchemaGenerator extends AbstractSchemaGenerator settings) { method config (line 35) | @Override method determineFieldTypes (line 40) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/Metadata.java class Metadata (line 31) | class Metadata { method Metadata (line 82) | public Metadata(File file, String relativePath) { method headers (line 101) | public Headers headers(long offset) { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirAvroSourceConnector.java class SpoolDirAvroSourceConnector (line 26) | @Title("Avro Source Connector") method config (line 33) | @Override method taskClass (line 38) | @Override method config (line 43) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirAvroSourceConnectorConfig.java class SpoolDirAvroSourceConnectorConfig (line 22) | public class SpoolDirAvroSourceConnectorConfig extends AbstractSourceCon... method SpoolDirAvroSourceConnectorConfig (line 25) | public SpoolDirAvroSourceConnectorConfig(Map originals) { method config (line 29) | public static ConfigDef config() { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirAvroSourceTask.java class SpoolDirAvroSourceTask (line 33) | public class SpoolDirAvroSourceTask extends AbstractSourceTask originals) { method config (line 27) | public static ConfigDef config() { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirBinaryFileSourceTask.java class SpoolDirBinaryFileSourceTask (line 30) | public class SpoolDirBinaryFileSourceTask extends AbstractSourceTask originals) { method config (line 38) | public static ConfigDef config() { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirLineDelimitedSourceTask.java class SpoolDirLineDelimitedSourceTask (line 29) | public class SpoolDirLineDelimitedSourceTask extends AbstractSourceTask<... method config (line 32) | @Override method configure (line 37) | @Override method process (line 42) | @Override method recordOffset (line 59) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirSchemaLessJsonSourceConnector.java class SpoolDirSchemaLessJsonSourceConnector (line 26) | @Title("Schema Less Json Source Connector") method config (line 35) | @Override method taskClass (line 40) | @Override method config (line 45) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirSchemaLessJsonSourceConnectorConfig.java class SpoolDirSchemaLessJsonSourceConnectorConfig (line 25) | public class SpoolDirSchemaLessJsonSourceConnectorConfig extends Abstrac... method SpoolDirSchemaLessJsonSourceConnectorConfig (line 33) | public SpoolDirSchemaLessJsonSourceConnectorConfig(Map originals) { method config (line 38) | public static ConfigDef config() { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirSchemaLessJsonSourceTask.java class SpoolDirSchemaLessJsonSourceTask (line 34) | public class SpoolDirSchemaLessJsonSourceTask extends AbstractSourceTask... method config (line 37) | @Override method configure (line 47) | @Override method process (line 59) | @Override method recordOffset (line 78) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/elf/SchemaConversion.java class SchemaConversion (line 28) | public class SchemaConversion { method SchemaConversion (line 33) | SchemaConversion(Schema valueSchema, List valueConv... method convert (line 39) | static SchemaAndValue convert(Schema schema, List c... method convert (line 54) | public SchemaAndValue convert(LogEntry entry) { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/elf/SchemaConversionBuilder.java class SchemaConversionBuilder (line 33) | public class SchemaConversionBuilder { method SchemaConversionBuilder (line 37) | public SchemaConversionBuilder(ElfParser parser) { method normalizeFieldName (line 41) | static String normalizeFieldName(String fieldName) { method build (line 51) | public SchemaConversion build() { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/elf/SpoolDirELFSourceConnector.java class SpoolDirELFSourceConnector (line 31) | @Title("Extended Log File Format Source Connector") method taskConfigs (line 36) | @Override method stop (line 50) | @Override method version (line 55) | @Override method start (line 62) | @Override method taskClass (line 68) | @Override method config (line 73) | @Override FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/elf/SpoolDirELFSourceConnectorConfig.java class SpoolDirELFSourceConnectorConfig (line 23) | class SpoolDirELFSourceConnectorConfig extends AbstractSourceConnectorCo... method SpoolDirELFSourceConnectorConfig (line 25) | public SpoolDirELFSourceConnectorConfig(Map settings) { method config (line 29) | public static ConfigDef config(boolean bufferedInputStream) { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/elf/SpoolDirELFSourceTask.java class SpoolDirELFSourceTask (line 35) | public class SpoolDirELFSourceTask extends AbstractSourceTask logClass, String logFieldName) { method create (line 55) | public LogFieldConverter create( method createDateTime (line 122) | public LogFieldConverter createDateTime(SchemaBuilder builder, String ... FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/elf/converters/PrimitiveLogFieldConverter.java class PrimitiveLogFieldConverter (line 20) | public class PrimitiveLogFieldConverter extends LogFieldConverter { method convert (line 21) | @Override method PrimitiveLogFieldConverter (line 26) | public PrimitiveLogFieldConverter(String logFieldName, Field field) { FILE: src/main/java/com/github/jcustenborder/kafka/connect/spooldir/elf/converters/TimestampLogFieldConverter.java class TimestampLogFieldConverter (line 28) | public class TimestampLogFieldConverter extends LogFieldConverter { method TimestampLogFieldConverter (line 32) | public TimestampLogFieldConverter(Field field, String timeField, Strin... method convert (line 38) | @Override method convert (line 43) | @Override FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractCleanUpPolicyTest.java class AbstractCleanUpPolicyTest (line 21) | public abstract class AbstractCleanUpPolicyTest getConnectorConfigMap() { method before (line 47) | @BeforeEach method getTargetFilePath (line 71) | protected File getTargetFilePath(File containerPath, InputFile inputFi... method error (line 76) | @Test method delete (line 85) | void delete(File file) { method after (line 95) | @AfterEach FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractSchemaGeneratorTest.java class AbstractSchemaGeneratorTest (line 25) | public class AbstractSchemaGeneratorTest { method createTempDir (line 32) | @BeforeEach FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/AbstractSpoolDirSourceConnectorTest.java class AbstractSpoolDirSourceConnectorTest (line 36) | public abstract class AbstractSpoolDirSourceConnectorTest settings() { method defineInputPathSubDir (line 88) | protected String defineInputPathSubDir() { method getTargetFilePath (line 92) | protected File getTargetFilePath(File containerPath, String inputFileN... method poll (line 99) | protected void poll(final String packageName, TestCase testCase) throw... method loadTestCases (line 194) | protected List loadTestCases(String packageName) throws IOEx... method version (line 208) | @Test method recordOffsetNPE (line 214) | @Test method after (line 220) | @AfterEach FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/ByNameAbstractTaskPartitionerPredicateTest.java class ByNameAbstractTaskPartitionerPredicateTest (line 18) | public class ByNameAbstractTaskPartitionerPredicateTest { method test (line 22) | @TestFactory FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/CsvSchemaGeneratorTest.java class CsvSchemaGeneratorTest (line 29) | public class CsvSchemaGeneratorTest extends AbstractSchemaGeneratorTest { method foo (line 31) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/DeleteCleanupPolicySubDirsNoRetainTest.java class DeleteCleanupPolicySubDirsNoRetainTest (line 12) | public class DeleteCleanupPolicySubDirsNoRetainTest extends DeleteCleanu... method defineInputPathSubDir (line 13) | @Override method getConnectorConfigMap (line 18) | protected ImmutableMap.Builder getConnectorConfigMap() { method success (line 24) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/DeleteCleanupPolicySubDirsRetainTest.java class DeleteCleanupPolicySubDirsRetainTest (line 12) | public class DeleteCleanupPolicySubDirsRetainTest extends DeleteCleanupP... method defineInputPathSubDir (line 13) | @Override method getConnectorConfigMap (line 18) | protected ImmutableMap.Builder getConnectorConfigMap() { method success (line 24) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/DeleteCleanupPolicyTest.java class DeleteCleanupPolicyTest (line 11) | public class DeleteCleanupPolicyTest extends AbstractCleanUpPolicyTest sort(List files, AbstractSourceConnectorConfig.FileAt... method expected (line 56) | List expected(List files, int... indexes) { method existingFunctionality (line 64) | @Test method sortByLastModified (line 77) | @Test method sortBySize (line 91) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/JsonSchemaGeneratorTest.java class JsonSchemaGeneratorTest (line 30) | public class JsonSchemaGeneratorTest extends AbstractSchemaGeneratorTest { method schema (line 32) | @Test method schemaWithCustomSchemaName (line 61) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/MinimumFileAgePredicateTest.java class MinimumFileAgePredicateTest (line 16) | public class MinimumFileAgePredicateTest { method before (line 22) | @BeforeEach method after (line 27) | @AfterEach method time (line 34) | Time time(long milliseconds) { method notOldEnough (line 40) | @Test method oldEnough (line 52) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/MoveByDateCleanupPolicySubDirsNoRetainTest.java class MoveByDateCleanupPolicySubDirsNoRetainTest (line 12) | public class MoveByDateCleanupPolicySubDirsNoRetainTest extends MoveByDa... method defineInputPathSubDir (line 13) | @Override method getConnectorConfigMap (line 18) | protected ImmutableMap.Builder getConnectorConfigMap() { method success (line 24) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/MoveByDateCleanupPolicySubDirsRetainTest.java class MoveByDateCleanupPolicySubDirsRetainTest (line 11) | public class MoveByDateCleanupPolicySubDirsRetainTest extends MoveByDate... method defineInputPathSubDir (line 12) | @Override method getConnectorConfigMap (line 17) | protected ImmutableMap.Builder getConnectorConfigMap() { method success (line 23) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/MoveByDateCleanupPolicyTest.java class MoveByDateCleanupPolicyTest (line 14) | public class MoveByDateCleanupPolicyTest extends AbstractCleanUpPolicyTe... method create (line 15) | @Override method success (line 20) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/MoveCleanupPolicySubDirsNoRetainTest.java class MoveCleanupPolicySubDirsNoRetainTest (line 12) | public class MoveCleanupPolicySubDirsNoRetainTest extends MoveCleanupPol... method defineInputPathSubDir (line 14) | @Override method getConnectorConfigMap (line 19) | protected ImmutableMap.Builder getConnectorConfigMap() { method success (line 25) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/MoveCleanupPolicySubDirsRetainTest.java class MoveCleanupPolicySubDirsRetainTest (line 12) | public class MoveCleanupPolicySubDirsRetainTest extends MoveCleanupPolic... method defineInputPathSubDir (line 14) | @Override method getConnectorConfigMap (line 19) | protected ImmutableMap.Builder getConnectorConfigMap() { method success (line 25) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/MoveCleanupPolicyTest.java class MoveCleanupPolicyTest (line 11) | public class MoveCleanupPolicyTest extends AbstractCleanUpPolicyTest structs) th... method rebalance (line 101) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirJsonSourceConnectorTest.java class SpoolDirJsonSourceConnectorTest (line 30) | public class SpoolDirJsonSourceConnectorTest extends AbstractSpoolDirSou... method createConnector (line 31) | @Override method startWithoutSchema (line 36) | @Test method startWithoutSchemaMismatch (line 59) | @Test() FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirJsonSourceTaskTest.java class SpoolDirJsonSourceTaskTest (line 31) | public class SpoolDirJsonSourceTaskTest extends AbstractSpoolDirSourceTa... method createTask (line 34) | @Override method settings (line 39) | @Override method poll (line 48) | @TestFactory FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirLineDelimitedSourceTaskTest.java class SpoolDirLineDelimitedSourceTaskTest (line 11) | public class SpoolDirLineDelimitedSourceTaskTest extends AbstractSpoolDi... method createTask (line 14) | @Override method settings (line 19) | @Override FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/SpoolDirSchemaLessJsonSourceTaskTest.java class SpoolDirSchemaLessJsonSourceTaskTest (line 16) | public class SpoolDirSchemaLessJsonSourceTaskTest extends AbstractSpoolD... method createTask (line 19) | @Override method settings (line 24) | @Override method poll (line 33) | @TestFactory FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/TestCase.java class TestCase (line 27) | public class TestCase implements NamedTest { method path (line 36) | @Override FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/TestDataUtils.java class TestDataUtils (line 36) | public class TestDataUtils { method metadata (line 39) | @Test method loadJsonResourceFiles (line 45) | public static List loadJsonResourceFiles(Stri... FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/elf/SchemaConversionBuilderTest.java class SchemaConversionBuilderTest (line 40) | public class SchemaConversionBuilderTest { method normalizeFieldName (line 42) | @TestFactory method foo (line 72) | @Test FILE: src/test/java/com/github/jcustenborder/kafka/connect/spooldir/elf/SpoolDirELFSourceTaskTest.java class SpoolDirELFSourceTaskTest (line 33) | public class SpoolDirELFSourceTaskTest extends AbstractSpoolDirSourceTas... method createTask (line 36) | @Override method settings (line 41) | @Override method poll (line 50) | @TestFactory