Ejemplo n.º 1
0
 def metricsListSessions(self, correlationID, payload):
     (flags,) = framing.decodePayload(payload)
     sessions = self.factory.sessionStore.getSessions(**flags)
     log.msg("Sending sessions... %s" % sessions)
     self._sendSuccess(correlationID, constants.RESULT_DATA_FOLLOWS, '')
     self.sendCommand(correlationID, constants.METHOD_RECEIVE_SESSION_LIST_COUNT, framing.encodePayload(len(sessions)))
     for session in sessions:
         self.sendCommand(correlationID, constants.METHOD_RECEIVE_SESSION_LIST_ITEM, framing.encodePayload(session.sessionID))
     return None
Ejemplo n.º 2
0
 def _sendFailure(self, correlationID, resultCode, message):
     self.sendCommand(constants.METHOD_RECEIVE_RESULT, correlationID,
                      framing.encodePayload(False, resultCode, message))
Ejemplo n.º 3
0
 def deleteSession(self, sessionID):
     self.sendCommand(constants.METHOD_DELETE_SESSION, 0, framing.encodePayload(sessionID))
Ejemplo n.º 4
0
 def listSessions(self, **flags):
     self.sendCommand(constants.METHOD_LIST_SESSIONS, 0, framing.encodePayload(flags))
Ejemplo n.º 5
0
 def retrieveSession(self, sessionID):
     self.sendCommand(constants.METHOD_RETRIEVE_SESSION, 0, framing.encodePayload(sessionID))
Ejemplo n.º 6
0
 def stopObservingSession(self, sessionID):
     self.sendCommand(constants.METHOD_STOP_OBSERVING_SESSION, 0, framing.encodePayload(sessionID))
Ejemplo n.º 7
0
 def observeSession(self, sessionID):
     self.sendCommand(constants.METHOD_OBSERVE_SESSION, 0, framing.encodePayload(sessionID))
Ejemplo n.º 8
0
 def startSession(self, sessionID):
     self.sendCommand(constants.METHOD_START_SESSION, 0, framing.encodePayload(sessionID))
Ejemplo n.º 9
0
 def setAuthorizationCredentials(self, username, password):
     self.sendCommand(constants.METHOD_SET_AUTHORIZATION_CREDENTIALS, 0, framing.encodePayload(username, password))