view release on metacpan or search on metacpan
"Type::Tiny" : "0",
"Type::Utils" : "0",
"Types::Standard" : "0",
"XML::Compile::Cache" : "0",
"XML::Compile::Util" : "0",
"XML::LibXML" : "0",
"XML::LibXML::Simple" : "0",
"XML::Twig" : "0",
"YAML::XS" : "0",
"constant" : "0",
"namespace::autoclean" : "0",
"overload" : "0",
"parent" : "0",
"perl" : "5.014",
"strict" : "0",
"warnings" : "0"
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
Type::Tiny: '0'
Type::Utils: '0'
Types::Standard: '0'
XML::Compile::Cache: '0'
XML::Compile::Util: '0'
XML::LibXML: '0'
XML::LibXML::Simple: '0'
XML::Twig: '0'
YAML::XS: '0'
constant: '0'
namespace::autoclean: '0'
overload: '0'
parent: '0'
perl: '5.014'
strict: '0'
warnings: '0'
resources:
bugtracker: https://github.com/Perl-Hadoop/App-Oozie/issues
repository: git://github.com/Perl-Hadoop/App-Oozie.git
version: '0.020'
x_contributors:
Makefile.PL view on Meta::CPAN
"Type::Tiny" => 0,
"Type::Utils" => 0,
"Types::Standard" => 0,
"XML::Compile::Cache" => 0,
"XML::Compile::Util" => 0,
"XML::LibXML" => 0,
"XML::LibXML::Simple" => 0,
"XML::Twig" => 0,
"YAML::XS" => 0,
"constant" => 0,
"namespace::autoclean" => 0,
"overload" => 0,
"parent" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"IO::Handle" => 0,
"IPC::Open3" => 0,
Makefile.PL view on Meta::CPAN
"Type::Tiny" => 0,
"Type::Utils" => 0,
"Types::Standard" => 0,
"XML::Compile::Cache" => 0,
"XML::Compile::Util" => 0,
"XML::LibXML" => 0,
"XML::LibXML::Simple" => 0,
"XML::Twig" => 0,
"YAML::XS" => 0,
"constant" => 0,
"namespace::autoclean" => 0,
"overload" => 0,
"parent" => 0,
"strict" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
delete $WriteMakefileArgs{BUILD_REQUIRES};
lib/App/Oozie.pm view on Meta::CPAN
package App::Oozie;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use Moo;
use MooX::Options prefer_commandline => 0,
protect_argv => 0,
usage_string => <<'USAGE',
Usage: %c %o action
USAGE
;
use App::Oozie::Util::Plugin qw( find_plugins );
lib/App/Oozie/Compare/LocalToHDFS.pm view on Meta::CPAN
package App::Oozie::Compare::LocalToHDFS;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Types::Common qw( IsDir );
use App::Oozie::Constants qw( HDFS_COMPARE_SKIP_FILES );
use Moo;
use MooX::Options prefer_commandline => 0,
protect_argv => 0,
usage_string => <<'USAGE',
Usage: %c %o
lib/App/Oozie/Date.pm view on Meta::CPAN
package App::Oozie::Date;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
DATE_PATTERN
SHORTCUT_METHODS
);
use Carp qw( croak );
use DateTime;
use DateTime::Format::Strptime;
use DateTime::Format::Duration;
use Moo;
lib/App/Oozie/Deploy.pm view on Meta::CPAN
package App::Oozie::Deploy;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
DEFAULT_DIR_MODE
DEFAULT_FILE_MODE
EMPTY_STRING
FILE_FIND_FOLLOW_SKIP_IGNORE_DUPLICATES
MILISEC_DIV
MODE_BITSHIFT_READ
SPACE_CHAR
STAT_MODE
lib/App/Oozie/Deploy/Template.pm view on Meta::CPAN
package App::Oozie::Deploy::Template;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Types::Common qw( IsDir );
use App::Oozie::Util::Misc qw( resolve_tmp_dir );
use App::Oozie::Constants qw(
DEFAULT_FILE_MODE
EMPTY_STRING
LAST_ELEM
TEMPLATE_DEFINE_VAR
);
use App::Oozie::Deploy::Template::ttree;
lib/App/Oozie/Deploy/Validate/DAG/Vertex.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::DAG::Vertex;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use overload
'""' => \&stringify,
'eq' => \&is_eq,
'ne' => \&is_ne,
;
use Carp qw( confess );
use Moo;
use Types::Standard qw( HashRef Str );
lib/App/Oozie/Deploy/Validate/DAG/Workflow.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::DAG::Workflow;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw( EMPTY_STRING );
use App::Oozie::Deploy::Validate::DAG::Vertex;
use Carp ();
use Graph::Directed;
use Moo;
use Ref::Util qw( is_hashref );
use Types::Standard qw( HashRef );
use XML::LibXML;
lib/App/Oozie/Deploy/Validate/Meta.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::Meta;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Serializer;
use App::Oozie::Types::Workflow qw(
WorkflowMeta
WorkflowMetaOrDummy
);
use App::Oozie::Constants qw(
DEFAULT_META_FILENAME
EMPTY_STRING
);
lib/App/Oozie/Deploy/Validate/Oozie.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::Oozie;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Types::Common qw( IsExecutable );
use IPC::Cmd ();
use Moo;
use MooX::Options;
use Types::Standard qw( Num );
with qw(
App::Oozie::Role::Log
App::Oozie::Role::Fields::Generic
lib/App/Oozie/Deploy/Validate/Spec.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::Spec;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
EMPTY_STRING
INDEX_NOT_FOUND
);
use App::Oozie::Deploy::Validate::Oozie;
use App::Oozie::Deploy::Validate::DAG::Workflow;
use App::Oozie::Deploy::Validate::Spec::Coordinator;
use App::Oozie::Deploy::Validate::Spec::Workflow;
use App::Oozie::Types::Common qw( IsExecutable );
lib/App/Oozie/Deploy/Validate/Spec/Bundle.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::Spec::Bundle;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use Moo;
use MooX::Options;
use List::MoreUtils qw( uniq );
use App::Oozie::Types::Common qw( IsFile );
with qw(
App::Oozie::Role::Log
App::Oozie::Role::Fields::Generic
);
lib/App/Oozie/Deploy/Validate/Spec/Coordinator.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::Spec::Coordinator;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use Moo;
use MooX::Options;
use List::MoreUtils qw( uniq );
use App::Oozie::Types::Common qw( IsFile );
use App::Oozie::Constants qw( EMPTY_STRING );
with qw(
App::Oozie::Role::Log
App::Oozie::Role::Fields::Generic
lib/App/Oozie/Deploy/Validate/Spec/Workflow.pm view on Meta::CPAN
package App::Oozie::Deploy::Validate::Spec::Workflow;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
STAT_SIZE
);
use File::Basename;
use Moo;
use MooX::Options;
use Types::Standard qw( CodeRef );
lib/App/Oozie/Rerun.pm view on Meta::CPAN
package App::Oozie::Rerun;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
DEFAULT_OOZIE_MAX_JOBS
EMPTY_STRING
HOURS_IN_A_DAY
ONE_HOUR
RE_AT
);
use App::Oozie::Types::DateTime qw( IsDateStr );
use App::Oozie::Types::States qw( IsOozieStateRerunnable );
lib/App/Oozie/Role/Fields/Common.pm view on Meta::CPAN
package App::Oozie::Role::Fields::Common;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Types::Common qw( IsUserName );
use App::Oozie::Constants qw(
DEFAULT_CLUSTER_NAME
DEFAULT_HDFS_WF_PATH
);
use Moo::Role;
use MooX::Options;
use Types::Standard qw( Bool Str );
lib/App/Oozie/Role/Fields/Generic.pm view on Meta::CPAN
package App::Oozie::Role::Fields::Generic;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
DEFAULT_TIMEOUT
DEFAULT_MAX_RETRY
);
use Moo::Role;
use MooX::Options;
use Types::Standard qw( Int );
lib/App/Oozie/Role/Fields/Objects.pm view on Meta::CPAN
package App::Oozie::Role::Fields::Objects;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
DEFAULT_TZ
DEFAULT_WEBHDFS_PORT
);
use App::Oozie::Date;
use App::Oozie::Types::DateTime qw( IsTZ );
use DateTime;
use Moo::Role;
use MooX::Options;
lib/App/Oozie/Role/Fields/Path.pm view on Meta::CPAN
package App::Oozie::Role::Fields::Path;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Types::Common qw( IsExecutable IsFile IsDir );
use Moo::Role;
use MooX::Options;
use Types::Standard qw( Str );
option oozie_cli => (
is => 'rw',
isa => IsExecutable,
format => 's',
lib/App/Oozie/Role/Git.pm view on Meta::CPAN
package App::Oozie::Role::Git;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw( EMPTY_STRING );
use App::Oozie::Types::Common qw( IsDir );
use File::Find::Rule;
use Git::Repository;
use Moo::Role;
use Text::Trim qw( trim );
use Types::Standard qw( CodeRef );
use MooX::Options;
lib/App/Oozie/Role/Info.pm view on Meta::CPAN
package App::Oozie::Role::Info;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use Moo::Role;
use Ref::Util qw( is_arrayref );
with qw(
App::Oozie::Role::Log
);
sub log_versions {
my $self = shift;
lib/App/Oozie/Role/Log.pm view on Meta::CPAN
package App::Oozie::Role::Log;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Util::Log4perl;
use Log::Log4perl;
use Moo::Role;
sub logger {
state $init;
state $logger;
my $self = shift;
lib/App/Oozie/Role/Meta.pm view on Meta::CPAN
package App::Oozie::Role::Meta;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Deploy::Validate::Meta;
use Moo::Role;
use Types::Standard qw( InstanceOf Str );
with qw(
App::Oozie::Role::Fields::Generic
);
has meta => (
lib/App/Oozie/Role/NameNode.pm view on Meta::CPAN
package App::Oozie::Role::NameNode;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use Log::Log4perl;
use Moo::Role;
use MooX::Options;
use Net::Hadoop::YARN::NameNode::JMX;
use App::Oozie::Types::Common qw( ArrayRef Str );
use App::Oozie::Constants qw(
DEFAULT_NAMENODE_RPC_PORT
);
lib/App/Oozie/Role/Validate/XML.pm view on Meta::CPAN
package App::Oozie::Role::Validate::XML;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw( EMPTY_STRING );
use Moo::Role;
sub validate_xml_property {
my $self = shift;
my $validation_errors_ref = shift;
my $total_errors_ref = shift;
my $prop = shift || return;
my $type = shift || EMPTY_STRING;
lib/App/Oozie/Run.pm view on Meta::CPAN
package App::Oozie::Run;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
DEFAULT_END_DATE_DAYS
DEFAULT_START_DATE_DAY_FRAME
EMPTY_STRING
FORMAT_ZULU_TIME
INDEX_NOT_FOUND
MAX_RETRY
OOZIE_STATES_RUNNING
SHORTCUT_METHODS
lib/App/Oozie/Update/Coordinator.pm view on Meta::CPAN
package App::Oozie::Update::Coordinator;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
EMPTY_STRING
ONE_HOUR
RE_EQUAL
);
use App::Oozie::Types::Common qw( IsCOORDID );
use App::Oozie::Util::Misc qw( resolve_tmp_dir );
use Config::General qw( ParseConfig );
lib/App/Oozie/XML.pm view on Meta::CPAN
package App::Oozie::XML;
use 5.014;
use strict;
use warnings;
our $VERSION = '0.020'; # VERSION
use namespace::autoclean -except => [qw/_options_data _options_config/];
use App::Oozie::Constants qw(
EMPTY_STRING
LAST_ELEM
MIN_OOZIE_SCHEMA_VERSION_FOR_SLA
MIN_OOZIE_SLA_VERSION
RE_COLON
RE_DOT
XML_LOCALNAME_POS
XML_NS_FIRST_POS