OPSI.Backend.JSONRPC module¶
JSONRPC backend.
This backend executes the calls on a remote backend via JSONRPC.
copyright: | uib GmbH <info@uib.de> |
---|---|
author: | Jan Schneider <j.schneider@uib.de> |
author: | Niko Wenselowski <n.wenselowski@uib.de> |
author: | Erol Ueluekmen <e.ueluekmen@uib.de> |
license: | GNU Affero General Public License version 3 |
-
class
OPSI.Backend.JSONRPC.
JSONRPC
(jsonrpcBackend, baseUrl, method, params=None, retry=True, callback=None)¶ Bases:
OPSI.Backend.Backend.DeferredCall
-
execute
()¶
-
getRpc
()¶
-
process
()¶
-
processResult
(result)¶
-
-
class
OPSI.Backend.JSONRPC.
JSONRPCBackend
(address, **kwargs)¶ Bases:
OPSI.Backend.Backend.Backend
-
backend_exit
()¶
-
backend_getInterface
()¶
-
connect
()¶
-
getDeflate
()¶
-
getInterface
()¶
-
getPeerCertificate
(asPem=False)¶
-
isConnected
()¶
-
isLegacyOpsi
()¶
-
isOpsi35
()¶
-
isOpsi4
()¶
-
jsonrpc_getSessionId
()¶
-
setAsync
(async)¶
-
setDeflate
(deflate)¶
-
startRpcQueue
()¶
-
stopRpcQueue
()¶
-
-
class
OPSI.Backend.JSONRPC.
JSONRPCThread
(jsonrpcBackend, baseUrl, method, params=None, retry=True, callback=None)¶ Bases:
OPSI.Backend.JSONRPC.JSONRPC
,threading.Thread
-
execute
()¶
-
run
()¶
-