OPSI.Util.Message module¶
opsi python library - Message
Working with subjects and progress information.
author: | Jan Schneider <j.schneider@uib.de> |
---|---|
license: | GNU Affero General Public License version 3 |
-
class
OPSI.Util.Message.
ChoiceObserver
¶ Bases:
OPSI.Util.Message.MessageObserver
-
choicesChanged
(subject, choices)¶
-
selectedIndexesChanged
(subject, selectedIndexes)¶
-
-
class
OPSI.Util.Message.
ChoiceSubject
(id, type=u'', title=u'', **args)¶ Bases:
OPSI.Util.Message.MessageSubject
-
getChoices
()¶
-
getMultiValue
()¶
-
getSelectedIndexes
()¶
-
reset
()¶
-
selectChoice
()¶
-
serializable
()¶
-
setCallbacks
(callbacks)¶
-
setChoices
(choices)¶
-
setSelectedIndexes
(selectedIndexes)¶
-
-
class
OPSI.Util.Message.
ChoiceSubjectProxy
(id, type=u'', title=u'', **args)¶
-
class
OPSI.Util.Message.
MessageSubject
(id, type=u'', title=u'', **args)¶ Bases:
OPSI.Util.Message.Subject
-
getMessage
()¶
-
getSeverity
()¶
-
reset
()¶
-
serializable
()¶
-
setMessage
(message, severity=0)¶
-
-
class
OPSI.Util.Message.
MessageSubjectProxy
(id, type=u'', title=u'', **args)¶ Bases:
OPSI.Util.Message.ProgressSubject
,OPSI.Util.Message.ProgressObserver
,OPSI.Util.Message.ChoiceSubject
,OPSI.Util.Message.ChoiceObserver
-
choicesChanged
(subject, choices)¶
-
endChanged
(subject, end)¶
-
messageChanged
(subject, message)¶
-
progressChanged
(subject, state, percent, timeSpend, timeLeft, speed)¶
-
selectedIndexesChanged
(subject, selectedIndexes)¶
-
-
class
OPSI.Util.Message.
NotificationClient
(address, port, observer, clientId=None)¶ Bases:
threading.Thread
-
addEndConnectionRequestedCallback
(endConnectionRequestedCallback)¶
-
endConnectionRequested
()¶
-
getFactory
()¶
-
getId
()¶
-
removeEndConnectionRequestedCallback
(endConnectionRequestedCallback)¶
-
run
()¶
-
selectChoice
(subjectId)¶
-
setSelectedIndexes
(subjectId, selectedIndexes)¶
-
stop
(stopReactor=True)¶
-
-
class
OPSI.Util.Message.
NotificationClientFactory
(notificationClient, observer)¶ Bases:
twisted.internet.protocol.ClientFactory
-
connectionLost
(reason)¶
-
connectionMade
(client)¶
-
execute
(method, params)¶
-
isReady
()¶
-
protocol
¶ alias of
NotificationClientProtocol
-
receive
(rpc)¶
-
sendLine
(line)¶
-
-
class
OPSI.Util.Message.
NotificationClientProtocol
¶ Bases:
twisted.protocols.basic.LineReceiver
-
connectionLost
(reason)¶
-
connectionMade
()¶
-
lineReceived
(line)¶
-
-
class
OPSI.Util.Message.
NotificationServer
(address, port, subjects)¶ Bases:
threading.Thread
,OPSI.Util.Message.SubjectsObserver
-
addSubject
(subject)¶
-
errorOccurred
()¶
-
getFactory
()¶
-
getObserver
()¶
-
getSubjects
()¶
-
isListening
()¶
-
removeSubject
(subject)¶
-
requestEndConnections
(clientIds=[])¶
-
run
()¶
-
setSubjects
(subjects)¶
-
stop
(stopReactor=True)¶
-
-
class
OPSI.Util.Message.
NotificationServerFactory
¶ Bases:
twisted.internet.protocol.ServerFactory
,OPSI.Util.Message.SubjectsObserver
-
choicesChanged
(subject, choices)¶
-
connectionCount
()¶
-
connectionLost
(client, reason)¶
-
connectionMade
(client)¶
-
endChanged
(subject, end)¶
-
messageChanged
(subject, message)¶
-
notify
(name, params, clients=[])¶
-
progressChanged
(subject, state, percent, timeSpend, timeLeft, speed)¶
-
protocol
¶ alias of
NotificationServerProtocol
-
requestEndConnections
(clientIds=[])¶
-
rpc
(client, line)¶
-
selectedIndexesChanged
(subject, selectedIndexes)¶
-
subjectsChanged
(subjects)¶
-
-
class
OPSI.Util.Message.
NotificationServerProtocol
¶ Bases:
twisted.protocols.basic.LineReceiver
-
connectionLost
(reason)¶
-
connectionMade
()¶
-
lineReceived
(line)¶
-
-
class
OPSI.Util.Message.
ProgressObserver
¶ Bases:
OPSI.Util.Message.MessageObserver
-
endChanged
(subject, end)¶
-
progressChanged
(subject, state, percent, timeSpend, timeLeft, speed)¶
-
-
class
OPSI.Util.Message.
ProgressSubject
(id, type=u'', title=u'', **args)¶ Bases:
OPSI.Util.Message.MessageSubject
-
addToState
(amount)¶
-
getEnd
()¶
-
getPercent
()¶
-
getSpeed
()¶
-
getState
()¶
-
getTimeLeft
()¶
-
getTimeSpend
()¶
-
reset
()¶
-
serializable
()¶
-
setEnd
(end)¶
-
setEndChangable
(changable)¶
-
setState
(state)¶
-
-
class
OPSI.Util.Message.
ProgressSubjectProxy
(id, type=u'', title=u'', **args)¶
-
class
OPSI.Util.Message.
Subject
(id, type=u'', title=u'', **args)¶ Bases:
object
-
attachObserver
(observer)¶
-
detachObserver
(observer)¶
-
getClass
()¶
-
getId
()¶
-
getTitle
()¶
-
getType
()¶
-
reset
()¶
-
serializable
()¶
-
setTitle
(title)¶
-
-
class
OPSI.Util.Message.
SubjectsObserver
¶ Bases:
OPSI.Util.Message.ChoiceObserver
,OPSI.Util.Message.ProgressObserver
-
addSubject
(subject)¶
-
getSubjects
()¶
-
removeSubject
(subject)¶
-
setSubjects
(subjects)¶
-
subjectsChanged
(subjects)¶
-