Package pyamf :: Package remoting :: Package client :: Class ServiceProxy
[hide private]
[frames] | no frames]

Class ServiceProxy

source code


Serves as a service object proxy for RPC calls. Generates ServiceMethodProxy objects for method calls.


See Also: RequestWrapper for more info.

Instance Methods [hide private]
 
__init__(self, gw, name, auto_execute=True)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__getattr__(self, name) source code
 
_call(self, method_proxy, *args)
Executed when a ServiceMethodProxy is called.
source code
 
__call__(self, *args)
This allows services to be 'called' without a method name.
source code
 
__str__(self)
Returns a string representation of the name of the service.
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__

Instance Variables [hide private]
  _auto_execute
If set to True, when a service method is called, the AMF request is immediately sent to the remote gateway and a response is returned.
RemotingService _gw
The parent gateway
str _name
The name of the service
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, gw, name, auto_execute=True)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

_call(self, method_proxy, *args)

source code 

Executed when a ServiceMethodProxy is called. Adds a request to the underlying gateway. If _auto_execute is set to True, then the request is immediately called on the remote gateway.

__str__(self)
(Informal representation operator)

source code 

Returns a string representation of the name of the service.

Overrides: object.__str__

Instance Variable Details [hide private]

_auto_execute

If set to True, when a service method is called, the AMF request is immediately sent to the remote gateway and a response is returned. If set to False, a RequestWrapper is returned, waiting for the underlying gateway to fire the execute method.