def server_close(self):
self.log.debug("<STR_LIT>")<EOL>TCPServer.server_close(self)<EOL>self.queue_manager.close()<EOL>self.topic_manager.close()<EOL>if hasattr(self.authenticator, '<STR_LIT>'):<EOL><INDENT>self.authenticator.close()<EOL><DEDENT>self.shutdown()<EOL>
Closes the socket server and any associated resources.