public @NotNull HiveMQContainer withFileInExtensionHomeFolder(
        final @NotNull MountableFile file,
        final @NotNull String extensionId,
        final @NotNull String pathInExtensionHome
    ) {
        return withFileInHomeFolder(
            file,
            "/temp-extensions/" + extensionId + PathUtil.prepareAppendPath(pathInExtensionHome)
        );
    }
Puts the given file into given subdirectory of the extensions's home '/opt/hivemq/temp-extensions/{id}/{pathInExtensionHome}/'
<p>
Must be called before the container is started.
<p>
The contents of the '/opt/hivemq/temp-extensions/' directory are copied to '/opt/hivemq/extensions/' before the container is started.

@param file                the file on the host machine
@param extensionId         the extension
@param pathInExtensionHome the path
@return self
modules/hivemq/src/main/java/org/testcontainers/hivemq/HiveMQContainer.java