The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::EventStreamr::Ingest - A Ingest object

VERSION

version 0.5

SYNOPSIS

This package provides an extendable class for starting/stopping ingest devices.

DESCRIPTION

This package provides the core run/stop logic for Ingest Devices. A backend specific package will extend this and provide any extra logic specific to its needs.

'backend' is expected to be overridden by the consuming role.

METHODS

start

  $ingest->start()

Will start all configured devices.

run_stop

  $ingest->run_stop()

Will start all configured devices if they're intended to be running or stop them if they're not.

stop

  $ingest->stop()

Will stop all configured devices.

AUTHOR

Leon Wright < techman@cpan.org >

COPYRIGHT AND LICENSE

This software is Copyright (c) 2014 by Leon Wright.

This is free software, licensed under:

  The GNU Affero General Public License, Version 3, November 2007