Package gofer :: Package rmi :: Module policy :: Class RequestMethod
[hide private]
[frames] | no frames]

Class RequestMethod

source code

Known Subclasses:

Base class for request methods.

Instance Methods [hide private]
 
__init__(self, producer) source code
 
send(self, address, request, **any)
Send the request..
source code
 
broadcast(self, addresses, request, **any)
Broadcast the request.
source code
Instance Variables [hide private]
gofer.messaging.producer.Producer producer
A queue producer.
Method Details [hide private]

__init__(self, producer)
(Constructor)

source code 
Parameters:

send(self, address, request, **any)

source code 

Send the request..

Parameters:
  • address (str) - The destination queue address.
  • request (object) - A request to send.
  • any - Any (extra) data.

broadcast(self, addresses, request, **any)

source code 

Broadcast the request.

Parameters:
  • addresses ([str,..]) - A list of destination queue addresses.
  • request (object) - A request to send.
  • any - Any (extra) data.