(args, multi_lang_daemon_class, properties, log_configuration, paths=[])
return "{java} -cp {cp} {daemon} {props} {log_config}".format(java=args.java,
                                    cp = get_kcl_classpath(args.properties, paths),
                                    daemon = multi_lang_daemon_class,
                                    # Just need the basename because the path is added to the classpath
                                    props = properties,
                                    log_config = log_configuration)
Generates a command to run the MultiLangDaemon.

    :type java: str
    :param java: Path to java

    :type multi_lang_daemon_class: str
    :param multi_lang_daemon_class: Name of multi language daemon class e.g. com.amazonaws.services.kinesis.multilang.MultiLangDaemon

    :type properties: str
    :param properties: Optional properties file to be included in the classpath.

    :type paths: list
    :param paths: List of strings. Additional paths to prepend to the classpath.

    :rtype: str
    :return: A command that will run the MultiLangDaemon with your properties and custom paths and java.
Generates a command to run the MultiLangDaemon.
Generates a command to run the MultiLangDaemon .
def get_kcl_app_command(args, multi_lang_daemon_class, properties, log_configuration, paths=[]):
    '''
    Generates a command to run the MultiLangDaemon.

    :type java: str
    :param java: Path to java

    :type multi_lang_daemon_class: str
    :param multi_lang_daemon_class: Name of multi language daemon class e.g. com.amazonaws.services.kinesis.multilang.MultiLangDaemon

    :type properties: str
    :param properties: Optional properties file to be included in the classpath.

    :type paths: list
    :param paths: List of strings. Additional paths to prepend to the classpath.

    :rtype: str
    :return: A command that will run the MultiLangDaemon with your properties and custom paths and java.
    '''
    return "{java} -cp {cp} {daemon} {props} {log_config}".format(java=args.java,
                                    cp = get_kcl_classpath(args.properties, paths),
                                    daemon = multi_lang_daemon_class,
                                    # Just need the basename because the path is added to the classpath
                                    props = properties,
                                    log_config = log_configuration)
def get_kcl_app_command ( args , multi_lang_daemon_class , properties , log_configuration , paths = [ ] ) : return "{java} -cp {cp} {daemon} {props} {log_config}" . format ( java = args . java , cp = get_kcl_classpath ( args . properties , paths ) , daemon = multi_lang_daemon_class , # Just need the basename because the path is added to the classpath props = properties , log_config = log_configuration )