src/main/java/io/arivera/oss/embedded/rabbitmq/bin/RabbitMqPlugins.java
public void enable(String plugin) throws RabbitMqCommandException {
    String[] args = {"enable", plugin};
    String executionErrorMessage = "Error while enabling plugin '" + plugin + "'";
    String unexpectedExitCodeMessage = "Enabling of plugin '" + plugin + "' failed with exit code: ";

    getProcessResult(args, executionErrorMessage, unexpectedExitCodeMessage);
  }
public void enable(String plugin) throws RabbitMqCommandException {
    String[] args = {"enable", plugin};
    String executionErrorMessage = "Error while enabling plugin '" + plugin + "'";
    String unexpectedExitCodeMessage = "Enabling of plugin '" + plugin + "' failed with exit code: ";

    getProcessResult(args, executionErrorMessage, unexpectedExitCodeMessage);
  }
public void enable ( String plugin ) throws RabbitMqCommandException { String [ ] args = { "enable" , plugin } ; String executionErrorMessage = "Error while enabling plugin '" + plugin + "'" ; String unexpectedExitCodeMessage = "Enabling of plugin '" + plugin + "' failed with exit code: " ; getProcessResult ( args , executionErrorMessage , unexpectedExitCodeMessage ) ; }
Executes the command {@code rabbitmq-plugins enable {plugin}} and blocks until the call finishes.

@param plugin the name of the plugin to enable.

@throws RabbitMqCommandException if the command cannot be executed, it doesn't
{@link EmbeddedRabbitMqConfig.Builder#defaultRabbitMqCtlTimeoutInMillis(long)
finish in time} or exits unexpectedly
Executes the command { @code rabbitmq - plugins enable { plugin }} and blocks until the call finishes .