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

NAME

Salvation::Service::Intent - Special object representing an intention of running another service within the same environment as the current one

SYNOPSIS

 $service_instance
        -> intent( 'YourSystem::Services::OtherService' )
        -> start()
 ;

REQUIRES

Scalar::Util

Carp

Moose

DESCRIPTION

It AUTOLOADs service's methods.

Applied roles

Salvation::Roles::AppArgs

Salvation::Roles::DataSet

Salvation::Roles::SharedStorage

Salvation::Roles::SystemReference

Salvation::Roles::ServiceState

METHODS

service

 $intent -> service();

Returns an appropriate Salvation::Service-derived object instance.