test_class.file: carrot-nexus-aws-s3-publish-plugin/src/test/java/com/carrotgarden/nexus/aws/s3/publish/task/TestTaskManager.java
test_class.identifier: TestTaskManager
test_case.body: @Test
  	public void testCron() throws Exception {
  
  		assertNotNull("default cron schedule", TaskManager.scheduleDefault());
  
  	}
test_case.class_method_signature: TestTaskManager.testCron()
test_case.full_signature: @Test public void testCron()
test_case.identifier: testCron
test_case.invocations: assertNotNull scheduleDefault
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testCron()
focal_class.declarator: log = LoggerFactory.getLogger(getClass())
focal_class.modifier: protected final
focal_class.original_string: protected final Logger log = LoggerFactory.getLogger(getClass());
focal_class.type: Logger
focal_class.var_name: log
focal_class.declarator: reporter
focal_class.modifier: private final
focal_class.original_string: private final BaseReporter reporter;
focal_class.type: BaseReporter
focal_class.var_name: reporter
focal_class.declarator: scheduler
focal_class.modifier: private final
focal_class.original_string: private final NexusScheduler scheduler;
focal_class.type: NexusScheduler
focal_class.var_name: scheduler
focal_class.declarator: metricsEnsureCount
focal_class.modifier: private final
focal_class.original_string: private final Counter metricsEnsureCount;
focal_class.type: Counter
focal_class.var_name: metricsEnsureCount
focal_class.file: carrot-nexus-aws-s3-publish-plugin/src/main/java/com/carrotgarden/nexus/aws/s3/publish/task/TaskManager.java
focal_class.identifier: TaskManager
focal_class.class_method_signature: TaskManager.TaskManager( //
  			final BaseReporter reporter, //
  			final NexusScheduler scheduler //
  	)
focal_class.full_signature: @Inject public  TaskManager( //
  			final BaseReporter reporter, //
  			final NexusScheduler scheduler //
  	)
focal_class.identifier: TaskManager
focal_class.modifiers: @Inject public
focal_class.parameters: ( //
  			final BaseReporter reporter, //
  			final NexusScheduler scheduler //
  	)
focal_class.signature:  TaskManager( //
  			final BaseReporter reporter, //
  			final NexusScheduler scheduler //
  	)
focal_class.class_method_signature: TaskManager.reporter()
focal_class.full_signature: public Reporter reporter()
focal_class.identifier: reporter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Reporter
focal_class.signature: Reporter reporter()
focal_class.class_method_signature: TaskManager.cancel(final String configId, final ConfigType configType)
focal_class.full_signature: private void cancel(final String configId, final ConfigType configType)
focal_class.identifier: cancel
focal_class.modifiers: private
focal_class.parameters: (final String configId, final ConfigType configType)
focal_class.return: void
focal_class.signature: void cancel(final String configId, final ConfigType configType)
focal_class.class_method_signature: TaskManager.cancelTasks(final String configId)
focal_class.full_signature: public void cancelTasks(final String configId)
focal_class.identifier: cancelTasks
focal_class.modifiers: public
focal_class.parameters: (final String configId)
focal_class.return: void
focal_class.signature: void cancelTasks(final String configId)
focal_class.class_method_signature: TaskManager.scheduleDefault()
focal_class.full_signature: protected static CronSchedule scheduleDefault()
focal_class.identifier: scheduleDefault
focal_class.modifiers: protected static
focal_class.parameters: ()
focal_class.return: CronSchedule
focal_class.signature: CronSchedule scheduleDefault()
focal_class.class_method_signature: TaskManager.ensure(final String configId, final ConfigType configType,
  			final ConfigBean configBean)
focal_class.full_signature: private void ensure(final String configId, final ConfigType configType,
  			final ConfigBean configBean)
focal_class.identifier: ensure
focal_class.modifiers: private
focal_class.parameters: (final String configId, final ConfigType configType,
  			final ConfigBean configBean)
focal_class.return: void
focal_class.signature: void ensure(final String configId, final ConfigType configType,
  			final ConfigBean configBean)
focal_class.class_method_signature: TaskManager.ensureTasks(final String configId, final ConfigBean configBean)
focal_class.full_signature: public void ensureTasks(final String configId, final ConfigBean configBean)
focal_class.identifier: ensureTasks
focal_class.modifiers: public
focal_class.parameters: (final String configId, final ConfigBean configBean)
focal_class.return: void
focal_class.signature: void ensureTasks(final String configId, final ConfigBean configBean)
focal_class.class_method_signature: TaskManager.report(final StringBuilder text, final String configId)
focal_class.full_signature: public void report(final StringBuilder text, final String configId)
focal_class.identifier: report
focal_class.modifiers: public
focal_class.parameters: (final StringBuilder text, final String configId)
focal_class.return: void
focal_class.signature: void report(final StringBuilder text, final String configId)
focal_class.class_method_signature: TaskManager.report(final StringBuilder text, final String configId,
  			final ConfigType configType)
focal_class.full_signature: private void report(final StringBuilder text, final String configId,
  			final ConfigType configType)
focal_class.identifier: report
focal_class.modifiers: private
focal_class.parameters: (final StringBuilder text, final String configId,
  			final ConfigType configType)
focal_class.return: void
focal_class.signature: void report(final StringBuilder text, final String configId,
  			final ConfigType configType)
focal_class.class_method_signature: TaskManager.findReference(final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.full_signature: private ScheduledTask<?> findReference(final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.identifier: findReference
focal_class.modifiers: private
focal_class.parameters: (final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.return: ScheduledTask<?>
focal_class.signature: ScheduledTask<?> findReference(final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.class_method_signature: TaskManager.findTask(final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.full_signature: private ScannerTask findTask(final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.identifier: findTask
focal_class.modifiers: private
focal_class.parameters: (final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.return: ScannerTask
focal_class.signature: ScannerTask findTask(final String configId,
  			final ScannerTask.ConfigType configType)
focal_class.class_method_signature: TaskManager.newInstance(final String configId,
  			final ConfigType configType)
focal_class.full_signature: private ScannerTask newInstance(final String configId,
  			final ConfigType configType)
focal_class.identifier: newInstance
focal_class.modifiers: private
focal_class.parameters: (final String configId,
  			final ConfigType configType)
focal_class.return: ScannerTask
focal_class.signature: ScannerTask newInstance(final String configId,
  			final ConfigType configType)
focal_class.class_method_signature: TaskManager.schedule(final String pattern)
focal_class.full_signature: private CronSchedule schedule(final String pattern)
focal_class.identifier: schedule
focal_class.modifiers: private
focal_class.parameters: (final String pattern)
focal_class.return: CronSchedule
focal_class.signature: CronSchedule schedule(final String pattern)
focal_method.body: protected static CronSchedule scheduleDefault() {
  		try {
  			final String pattern = ConfigHelp.reference().getString(
  					"form-field-bundle.scanner-schedule.default-value");
  			return new CronSchedule(pattern);
  		} catch (final Exception e) {
  			return null;
  		}
  	}
focal_method.class_method_signature: TaskManager.scheduleDefault()
focal_method.full_signature: protected static CronSchedule scheduleDefault()
focal_method.identifier: scheduleDefault
focal_method.invocations: getString reference
focal_method.modifiers: protected static
focal_method.parameters: ()
focal_method.return: CronSchedule
focal_method.signature: CronSchedule scheduleDefault()