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 |