def __init__(self, message): # global scope of ahenk scope = Scope().get_instance() self.logger = scope.get_logger() self.configuration_manager = scope.get_configuration_manager() self.registration = scope.get_registration() self.event_manager = scope.get_event_manager() self.host = str(socket.gethostbyname(self.configuration_manager.get('CONNECTION', 'host'))) self.service = str(self.configuration_manager.get('CONNECTION', 'servicename')) self.port = str(self.configuration_manager.get('CONNECTION', 'port')) ClientXMPP.__init__(self, self.service, None) self.message = message self.receiver_resource = self.configuration_manager.get('CONNECTION', 'receiverresource') self.receiver = self.configuration_manager.get('CONNECTION', 'receiverjid') + '@' + self.configuration_manager.get( 'CONNECTION', 'servicename') if self.receiver_resource: self.receiver += '/' + self.receiver_resource if self.configuration_manager.get('CONNECTION', 'use_tls').strip().lower() == 'true': self.use_tls = True else: self.use_tls = False self.logger.debug('XMPP Receiver parameters were set') self.add_listeners() self.register_extensions()
def __init__(self): scope = Scope().get_instance() self.logger = scope.get_logger() self.message_manager = scope.get_message_manager() self.event_manager = scope.get_event_manager() self.messenger = scope.get_messenger() self.conf_manager = scope.get_configuration_manager() self.db_service = scope.get_db_service() self.util = Util() self.servicename = 'im.liderahenk.org' self.local_user_disable = None #self.event_manager.register_event('REGISTRATION_RESPONSE', self.registration_process) self.event_manager.register_event('REGISTRATION_SUCCESS', self.registration_success) self.event_manager.register_event('REGISTRATION_ERROR', self.registration_error) self.ldap_login_cancel = ExecuteCancelSSSDAuthentication() self.ad_login_cancel = ExecuteCancelSSSDAdAuthentication() self.ldap_login = ExecuteSSSDAuthentication() self.ad_login = ExecuteSSSDAdAuthentication() self.directory_server = None if self.is_registered(): self.logger.debug('Ahenk already registered') else: self.register(True)
def __init__(self, message, host= None, servicename= None): # global scope of ahenk scope = Scope().get_instance() self.logger = scope.get_logger() self.configuration_manager = scope.get_configuration_manager() self.registration = scope.get_registration() self.event_manager = scope.get_event_manager() if host is not None and servicename is not None: self.host = str(host) self.service = str(servicename) self.port = str(self.configuration_manager.get('CONNECTION', 'port')) # self.host = str(socket.gethostbyname(self.configuration_manager.get('CONNECTION', 'host'))) # self.service = str(self.configuration_manager.get('CONNECTION', 'servicename')) # self.port = str(self.configuration_manager.get('CONNECTION', 'port')) ClientXMPP.__init__(self, self.service, None) self.message = message self.receiver_resource = self.configuration_manager.get('CONNECTION', 'receiverresource') self.receiver = self.configuration_manager.get('CONNECTION','receiverjid') + '@' + self.configuration_manager.get('CONNECTION', 'servicename') if self.receiver_resource: self.receiver += '/' + self.receiver_resource if self.configuration_manager.get('CONNECTION', 'use_tls').strip().lower() == 'true': self.use_tls = True else: self.use_tls = False self.logger.debug('XMPP Receiver parameters were set') self.add_listeners() self.register_extensions()
def __init__(self): scope = Scope().get_instance() self.logger = scope.get_logger() self.message_manager = scope.get_message_manager() self.event_manager = scope.get_event_manager() self.messenger = scope.get_messenger() self.conf_manager = scope.get_configuration_manager() self.db_service = scope.get_db_service() self.event_manager.register_event('REGISTRATION_RESPONSE', self.registration_process) if self.is_registered(): self.logger.debug('Ahenk already registered') else: self.register(True)
def __init__(self): scope = Scope().get_instance() self.logger = scope.get_logger() self.configuration_manager = scope.get_configuration_manager() self.event_manger = scope.get_event_manager() self.execution_manager = scope.get_execution_manager() self.my_jid = str( self.configuration_manager.get('CONNECTION', 'uid') + '@' + self.configuration_manager.get('CONNECTION', 'servicename')) self.my_pass = str( self.configuration_manager.get('CONNECTION', 'password')) ClientXMPP.__init__(self, self.my_jid, self.my_pass) self.auto_authorize = True self.auto_subscribe = True self.hostname = str( socket.gethostbyname( self.configuration_manager.get('CONNECTION', 'host'))) self.receiver_resource = self.configuration_manager.get( 'CONNECTION', 'receiverresource') if self.configuration_manager.get('CONNECTION', 'use_tls').strip().lower() == 'true': self.use_tls = True else: self.use_tls = False self.receiver = self.configuration_manager.get( 'CONNECTION', 'receiverjid') + '@' + self.configuration_manager.get( 'CONNECTION', 'servicename') if self.receiver_resource: self.receiver += '/' + self.receiver_resource self.logger.debug('XMPP Messager parameters were set') self.register_extensions() self.add_listeners()
def __init__(self): scope = Scope().get_instance() self.logger = scope.get_logger() self.configuration_manager = scope.get_configuration_manager() self.event_manager = scope.get_event_manager() self.user_name = str( self.configuration_manager.get('CONNECTION', 'ActiveMQ_username')) self.password = str( self.configuration_manager.get('CONNECTION', 'ActiveMQ_password')) self.queue_name_to_read_from = 'q4_' + str( self.configuration_manager.get('CONNECTION', 'uid')) + '_2read' self.queue_name_to_write_to = 'q4_server_2read' self.host_and_port_info = [ (str( self.configuration_manager.get('CONNECTION', 'ActiveMQ_server')), str(self.configuration_manager.get('CONNECTION', 'ActiveMQ_port'))) ]
def __init__(self): scope = Scope().get_instance() self.logger = scope.get_logger() self.message_manager = scope.get_message_manager() self.event_manager = scope.get_event_manager() self.messenger = scope.get_messenger() self.conf_manager = scope.get_configuration_manager() self.db_service = scope.get_db_service() self.util = Util() self.service_name = 'im.liderahenk.org' #self.event_manager.register_event('REGISTRATION_RESPONSE', self.registration_process) self.event_manager.register_event('REGISTRATION_SUCCESS', self.registration_success) self.event_manager.register_event('REGISTRATION_ERROR', self.registration_error) if self.is_registered(): self.logger.debug('Ahenk already registered') else: self.register(True)
def __init__(self): scope = Scope().get_instance() self.logger = scope.get_logger() self.configuration_manager = scope.get_configuration_manager() self.event_manger = scope.get_event_manager() self.execution_manager = scope.get_execution_manager() self.my_jid = str( self.configuration_manager.get('CONNECTION', 'uid') + '@' + self.configuration_manager.get('CONNECTION', 'servicename')) self.my_pass = str(self.configuration_manager.get('CONNECTION', 'password')) ClientXMPP.__init__(self, self.my_jid, self.my_pass) self.auto_authorize = True self.auto_subscribe = True self.hostname = str(socket.gethostbyname(self.configuration_manager.get('CONNECTION', 'host'))) self.receiver_resource = self.configuration_manager.get('CONNECTION', 'receiverresource') if self.configuration_manager.get('CONNECTION', 'use_tls').strip().lower() == 'true': self.use_tls = True else: self.use_tls = False self.receiver = self.configuration_manager.get('CONNECTION', 'receiverjid') + '@' + self.configuration_manager.get( 'CONNECTION', 'servicename') if self.receiver_resource: self.receiver += '/' + self.receiver_resource self.logger.debug('XMPP Messager parameters were set') self.register_extensions() self.add_listeners()
def __init__(self): scope = Scope().get_instance() self.logger = scope.get_logger() self.conf_manager = scope.get_configuration_manager() self.db_service = scope.get_db_service() self.event_manger = scope.get_event_manager()