Kevin L. Esteb > XAS-0.04 > XAS::Lib::Connector

Download:
XAS-0.04.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.01   Source   Latest Release: XAS-0.05

NAME ^

XAS::Lib::Connector - Perl extension for the XAS environment

SYNOPSIS ^

  use XAS::Lib::Connector;

  my $connection = XAS::Lib::Connector->spawn(
     Logger   => 'logger',
     Login    => 'xas',
     Passcode => 'xas'
  );

DESCRIPTION ^

This module is the base class used for connecting to STOMP v1.0 message queue servers.

PUBLIC METHODS ^

spawn

This method creates the initial session, and checks for the following parameters:

Logger

The name of the logging session.

Login

The login name to be used on the message queue server.

Passcode

The passcode to be used on the message queue server.

log($kernel, $level, $message)

Provides a logging method for POE::Component::Client::Stomp.

$kernel

A pointer to the POE kernel.

$level

A logging level that is compatiable to your logger.

@args

The line that is to be written to the log.

reload($kernel, $session)

This module will handle the HUP signal. It currently executes POE's sig_handled() method.

$kernel

A pointer to the POE kernel.

$session

A point to the current POE session.

exception_handler($ex)

Provide a default exception handler.

$ex

The exception to handle.

SEE ALSO ^

 POE::Component::Client::Stomp

XAS

AUTHOR ^

Kevin L. Esteb, <kevin@kesteb.us>

COPYRIGHT AND LICENSE ^

Copyright (C) 2012 by Kevin L. Esteb

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

syntax highlighting: