Changes for version 0.15

  • Working with locking. Added tests for locking. Added a FTP transfer module

Documentation

send a XAS alert from the command line
create directories on systemd systems
rotate files based on a configuration file

Modules

XAS
Middleware for Datacenter Operations
A class for the XAS environment
A class for the XAS environment
Rotate files based on a config file
This module will send data to the echo server
This module is an 'echo' server
A test for logging
A class for the XAS environment
A class for the XAS environment
A class for the XAS environment
A class for the XAS environment
A template module for services within the XAS environment
The base class for the XAS environment
A Perl extension for the XAS environment
A Perl extension for the XAS environment
How to contribute to XAS
how to install the XAS environment
How to write new code
The base exception class for the XAS environment
A factory system for the XAS environment
The base class to write procedures within the XAS environment
The base class to write daemons within the XAS environment
The base class to write services within the XAS environment
A mixin class for Unix Services
A mixin class for Win32 Services
A class for the XAS environment
A mixin for the XAS environment
A class for the XAS environment
A class for the XAS environment
A class for the XAS environment
A class to transfer files using FTP
A class for the XAS environment
A class for the XAS environment
The base class for locking within XAS
Use the file system for locking.
Use the FLoM lock manager for locking.
Use the keymutexd lock manager for locking.
Use no locking at all.
A class for logging in the XAS Environment
A class for logging
A class for logging to files
A class for logging with JSON output
A class for logging syslog
A class for the XAS environment
A mixin for handling config files
A mixin to provide exception handlers.
A mixin to implement TCP keepalive
A mixin for the XAS environment
A mixin for the XAS environment
A mixin for the XAS environment
The alert module for the XAS environment
The Email module for the XAS environment
The base environment for the XAS environment
A Perl extension for the XAS environment
The network client interface for the XAS environment
An asynchronous network client based on POE
A basic network server for the XAS Environment
A publish/subscribe class for POE sessions
The base class for service sessions.
The base class for all POE Sessions.
A class to manage pid files within XAS
A mixin class to scan for processes on Unix
A mixin class to scan for processes on Win32
Interact with named pipes
Interact with named pipes
A class for managing processes within the XAS environment
A mixin class for process management within the XAS environment
A mixin class for process management within the XAS environment
A mixin for a JSON RPC interface
A mixin for a simple JSON RPC server
A SSH based client
A class to interact with the SSH Exec facility
A class to interact with the SSH Shell facility
A class to interact with the SSH Subsystem facility
A SSH Subsystem based server
A class to interact with Services
A mixin class for Unix Services
A mixin class for Win32 Services
An extennsion to Set::Light
A class to spawn detached processes within the XAS environment
A mixin class for spawing processes within the XAS environment
A mixin class for process management within the XAS environment
A STOMP Frame
A STOMP client for the POE Environment
An I/O filter for the POE Environment
Create a STOMP Frame From a Buffer
STOMP protocol utilities for clients
A class for the XAS environment
A class to execute commands over WS-Manage
A class to manage Servers over WS-Manage
A class for the XAS environment
A class to transfer files with WS-Manage
A class to manipulate XML documents
A singleton class for the XAS environment
A Perl extension for the XAS environment