Classes

\

Name Description
Exception No description available EMPTY

\MAKS\AmqpAgent

Name Description
Client A class returns everything AMQP Agent has to offer. A simple service container so to say. PASSED
Config A class that turns the configuration file into an object. PASSED

\MAKS\AmqpAgent\Config

Name Description
AbstractParameters An abstract class that exposes a simple API to work with parameters. PASSED
AbstractWorkerParameters A subset of AmqpAgentParameters class for the AbstractWorker class. EMPTY
AmqpAgentParameters A class that contains all AMQP Agent parameters as constants. EMPTY
ConsumerParameters A subset of AmqpAgentParameters class for the Consumer class. EMPTY
PublisherParameters A subset of AmqpAgentParameters class for the Publisher class. EMPTY
RPCEndpointParameters A subset of AmqpAgentParameters class for RPC Endpoints classes. EMPTY

\MAKS\AmqpAgent\Exception

Name Description
AmqpAgentException AMQP Agent base exception class. PASSED
CallbackDoesNotExistException Callback does not exist exception. EMPTY
ConfigFileNotFoundException Config file not found exception. EMPTY
ConstantDoesNotExistException Constant does not exist exception. EMPTY
MethodDoesNotExistException Method does not exist exception. EMPTY
PropertyDoesNotExistException Property does not exist exception. EMPTY
RPCEndpointException Endpoint violation exception. EMPTY
SerializerViolationException Serializer violation exception. EMPTY
SingletonViolationException Singleton violation exception. EMPTY

\MAKS\AmqpAgent\Helper

Name Description
ArrayProxy A class containing methods for for manipulating and working with arrays. EMPTY
ClassProxy A class containing methods for proxy methods calling, properties manipulation, and class utilities. EMPTY
Event A simple class for handling events (dispatching and listening). EMPTY
Example An abstract class used as a default callback for the consumer. PASSED
IDGenerator A class containing functions for generating unique IDs and Tokens. PASSED
Logger A class to write logs, exposing methods that work statically and on instantiation. PASSED
Serializer A flexible serializer to be used in conjunction with the workers. PASSED
Singleton An abstract class implementing the fundamental functionality of a singleton. PASSED
Utility A class containing miscellaneous helper functions. PASSED

\MAKS\AmqpAgent\RPC

Name Description
AbstractEndpoint An abstract class implementing the basic functionality of an endpoint. PASSED
ClientEndpoint A class specialized in requesting. Implementing only the methods needed for a client. PASSED
ServerEndpoint A class specialized in responding. Implementing only the methods needed for a server. PASSED

\MAKS\AmqpAgent\Worker

Name Description
AbstractWorker An abstract class implementing the basic functionality of a worker. PASSED
AbstractWorkerSingleton An abstract decorator class implementing mapping functions (proxy functions) to turn a normal worker into a singleton. PASSED
Consumer A class specialized in consuming. Implementing only the methods needed for a consumer. PASSED
ConsumerSingleton A singleton version of the Consumer class. PASSED
Publisher A class specialized in publishing. Implementing only the methods needed for a publisher. PASSED
PublisherSingleton A singleton version of the Publisher class. PASSED