[libmessage-passing-zeromq-perl] 01/78: Initial skeleton

Jonas Smedegaard js at alioth.debian.org
Mon Sep 30 09:28:15 UTC 2013


This is an automated email from the git hooks/post-receive script.

js pushed a commit to branch master
in repository libmessage-passing-zeromq-perl.

commit 81bd38f54a7d55c386f06bedde9e36bbc3d56926
Author: Tomas Doran <bobtfish at bobtfish.net>
Date:   Sat Feb 25 09:28:49 2012 +0000

    Initial skeleton
---
 .gitignore                     |   10 ++++++++
 Makefile.PL                    |   16 +++++++++++++
 lib/Log/Stash/Input/ZeroMQ.pm  |   49 +++++++++++++++++++++++++++++++++++++++
 lib/Log/Stash/Output/ZeroMQ.pm |   49 +++++++++++++++++++++++++++++++++++++++
 lib/Log/Stash/ZeroMQ.pm        |   50 ++++++++++++++++++++++++++++++++++++++++
 t/00_compile.t                 |   11 +++++++++
 6 files changed, 185 insertions(+)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..5bc14e2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+META.yml
+META.json
+MYMETA.yml
+MYMETA.json
+inc/
+blib/
+pm_to_blib
+Makefile
+MANIFEST
+MANIFEST.bak
diff --git a/Makefile.PL b/Makefile.PL
new file mode 100644
index 0000000..d3b7ff0
--- /dev/null
+++ b/Makefile.PL
@@ -0,0 +1,16 @@
+use strict;
+use warnings;
+use inc::Module::Install;
+
+all_from 'lib/Log/Stash/ZeroMQ.pm';
+
+requires 'Moose';
+requires 'namespace::autoclean';
+requires 'AnyEvent';
+requires 'ZeroMQ';
+requires 'JSON';
+requires 'JSON::XS';
+requires 'Try::Tiny';
+
+WriteAll;
+
diff --git a/lib/Log/Stash/Input/ZeroMQ.pm b/lib/Log/Stash/Input/ZeroMQ.pm
new file mode 100644
index 0000000..c7ff739
--- /dev/null
+++ b/lib/Log/Stash/Input/ZeroMQ.pm
@@ -0,0 +1,49 @@
+package Log::Stash::Input::ZeroMQ;
+use Moose;
+use ZeroMQ;
+use namespace::autoclean;
+
+with 'Log::Stash::Mixin::Input';
+
+1;
+
+=head1 NAME
+
+Log::Stash::Input::ZeroMQ - input logstash messages from ZeroMQ.
+
+=head1 DESCRIPTION
+
+=head1 SEE ALSO
+
+=over
+
+=item L<Log::Stash::ZeroMQ>
+
+=item L<Log::Stash::Output::ZeroMQ>
+
+=item L<Log::Stash>
+
+=item L<ZeroMQ>
+
+=item L<http://www.zeromq.org/>
+
+=back
+
+=head1 AUTHOR
+
+Tomas (t0m) Doran <bobtfish at bobtfish.net>
+
+=head1 SPONSORSHIP
+
+This module exists due to the wonderful people at
+L<Suretec Systems|http://www.suretecsystems.com/> who sponsored it's
+development.
+
+=head1 COPYRIGHT
+
+Copyright Suretec Systems 2012.
+
+=head1 LICENSE
+
+XXX - TODO
+
diff --git a/lib/Log/Stash/Output/ZeroMQ.pm b/lib/Log/Stash/Output/ZeroMQ.pm
new file mode 100644
index 0000000..fc6fce7
--- /dev/null
+++ b/lib/Log/Stash/Output/ZeroMQ.pm
@@ -0,0 +1,49 @@
+package Log::Stash::Output::ZeroMQ;
+use Moose;
+use ZeroMQ;
+use namespace::autoclean;
+
+with 'Log::Stash::Mixin::Output';
+
+1;
+
+=head1 NAME
+
+Log::Stash::Output::ZeroMQ - output logstash messages to ZeroMQ.
+
+=head1 DESCRIPTION
+
+=head1 SEE ALSO
+
+=over
+
+=item L<Log::Stash::ZeroMQ>
+
+=item L<Log::Stash::Input::ZeroMQ>
+
+=item L<Log::Stash>
+
+=item L<ZeroMQ>
+
+=item L<http://www.zeromq.org/>
+
+=back
+
+=head1 AUTHOR
+
+Tomas (t0m) Doran <bobtfish at bobtfish.net>
+
+=head1 SPONSORSHIP
+
+This module exists due to the wonderful people at
+L<Suretec Systems|http://www.suretecsystems.com/> who sponsored it's
+development.
+
+=head1 COPYRIGHT
+
+Copyright Suretec Systems 2012.
+
+=head1 LICENSE
+
+XXX - TODO
+
diff --git a/lib/Log/Stash/ZeroMQ.pm b/lib/Log/Stash/ZeroMQ.pm
new file mode 100644
index 0000000..f54b7d0
--- /dev/null
+++ b/lib/Log/Stash/ZeroMQ.pm
@@ -0,0 +1,50 @@
+package Log::Stash::ZeroMQ;
+use Moose;
+use ZeroMQ;
+use namespace::autoclean;
+
+our $VERSION = "0.001";
+$VERSION = eval $VERSION;
+
+1;
+
+=head1 NAME
+
+Log::Stash::ZeroMQ - input and output logstash messages to ZeroMQ.
+
+=head1 DESCRIPTION
+
+=head1 SEE ALSO
+
+=over
+
+=item L<Log::Stash::Output::ZeroMQ>
+
+=item L<Log::Stash::Input::ZeroMQ>
+
+=item L<Log::Stash>
+
+=item L<ZeroMQ>
+
+=item L<http://www.zeromq.org/>
+
+=back
+
+=head1 AUTHOR
+
+Tomas (t0m) Doran <bobtfish at bobtfish.net>
+
+=head1 SPONSORSHIP
+
+This module exists due to the wonderful people at
+L<Suretec Systems|http://www.suretecsystems.com/> who sponsored it's
+development.
+
+=head1 COPYRIGHT
+
+Copyright Suretec Systems 2012.
+
+=head1 LICENSE
+
+XXX - TODO
+
diff --git a/t/00_compile.t b/t/00_compile.t
new file mode 100644
index 0000000..7386ee5
--- /dev/null
+++ b/t/00_compile.t
@@ -0,0 +1,11 @@
+use strict;
+use warnings;
+
+use Test::More;
+
+use_ok('Log::Stash::ZeroMQ');
+use_ok('Log::Stash::Input::ZeroMQ');
+use_ok('Log::Stash::Output::ZeroMQ');
+
+done_testing;
+

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libmessage-passing-zeromq-perl.git



More information about the Pkg-perl-cvs-commits mailing list