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 |