Provided by: libpoe-component-jabber-perl_3.00-4_all bug

NAME

       POE::Component::Jabber::ProtocolFactory - protected helper class to handle different
       protocols

SYNOPSIS

       PCJ::ProtocolFactory is a protected helper class used to instantiate specific Protocols
       based on exported constants

DESCRIPTION

       PCJ internally uses PCJ::ProtocolFactory to turn the ConnectionType argument into a
       Protocol object used to implement the various supported dialects. This is why the accepted
       arguments are exported as constants upon use.

FUNCTIONS

       By default no functions are exported beyond the accepted arguments. Only a package
       function is available:

       get_guts [Protected]
           get_guts takes a single argument and that is a defined constant exported by this
           module. It returns a PCJ::Protocol object.

           See PCJ::Protocol for details on its methods and implementing different Protocols.

CONSTANTS

       Below are the constants that are exported. Their names are rather self-explanatory:

       XMPP
       LEGACY
       JABBERD14_COMPONENT
       JABBERD20_COMPONENT

NOTES

       All supported Protocol types are implemented herein. get_guts will confess if it receives
       an invalid argument.

AUTHOR

       (c) Copyright 2007-2009 Nicholas Perez. Released under the GPL.

perl v5.20.2                                2015-07-0POE::Component::Jabber::ProtocolFactory(3pm)