NAME

Pipeline::Store - defines the interface for Pipeline store classes

SYNOPSIS

use Pipeline::Store; # interface class, does very little

my $store = Pipeline::Store->new();

DESCRIPTION

Pipeline::Store provides a constructor and a generic get/set interface for any class implementing a store to sit on a Pipeline.

METHODS

new()

The new method constructs a new Pipeline::Store object and calls the init method.

init()

The init method is called by new() to do any construction-time initialization of an object.

store( [ store ] )

The store method gets or sets the store in a Pipeline::Store object. Unless init is changed the store is set at construction time to a hash reference.

get()

Does nothing in Pipeline::Store - exists as a placeholder for subclasses.

set()

Does nothing in Pipeline::Store - exists as a placeholder for subclasses.

AUTHOR

James A. Duncan <jduncan@fotango.com>