This function authorizes the user based on the token and roles
The callback handlers for serviceClient endpoints
The callback handler Object for endpoints
This function initializes the socket server
The socket server
This function checks if the procedure is local or not
The key to check
True if the key is local, false otherwise
This function processes service client controllers
A promise that resolves when the client controllers are processed
This function processes the local controllers
A promise that resolves when the controllers are processed
This function processes the rmq request
A promise that resolves when the queue request is processed
This function processes http requests
The http request
The http response
A promise that resolves when the request is processed
The RabbitMq instance
The Redis instance
The service name of the service
The thread Id of the service for multithreaded services
The url of the service
Static
instanceThe static instance of the LRPCEngine
Static
trackTracks the number of instances of the LRPCEngine to limit the number of instances
This class is the main class of the LRPC library