@Service
@Scope
public class RabbitManager
extends java.lang.Object
| Constructor and Description |
|---|
RabbitManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
createQueue(java.lang.String brokerIp,
int port,
java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String virtualHost,
java.lang.String queue,
java.lang.String exchange) |
static void |
createRabbitMqUser(java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String brokerIp,
java.lang.String managementPort,
java.lang.String newUserName,
java.lang.String newUserPwd,
java.lang.String vHost) |
static java.util.List<java.lang.String> |
getQueues(java.lang.String brokerIp,
java.lang.String username,
java.lang.String password,
java.lang.String virtualHost,
int managementPort) |
static void |
removeRabbitMqUser(java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String brokerIp,
java.lang.String managementPort,
java.lang.String userToRemove) |
static void |
setRabbitMqUserPermissions(java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String brokerIp,
java.lang.String managementPort,
java.lang.String username,
java.lang.String vHost,
java.lang.String configurePermission,
java.lang.String writePermission,
java.lang.String readPermission) |
public static java.util.List<java.lang.String> getQueues(java.lang.String brokerIp,
java.lang.String username,
java.lang.String password,
java.lang.String virtualHost,
int managementPort)
throws java.io.IOException
java.io.IOExceptionpublic static void createRabbitMqUser(java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String brokerIp,
java.lang.String managementPort,
java.lang.String newUserName,
java.lang.String newUserPwd,
java.lang.String vHost)
throws java.io.IOException,
org.openbaton.exceptions.WrongStatusException
java.io.IOExceptionorg.openbaton.exceptions.WrongStatusExceptionpublic static void setRabbitMqUserPermissions(java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String brokerIp,
java.lang.String managementPort,
java.lang.String username,
java.lang.String vHost,
java.lang.String configurePermission,
java.lang.String writePermission,
java.lang.String readPermission)
throws java.io.IOException,
org.openbaton.exceptions.WrongStatusException
java.io.IOExceptionorg.openbaton.exceptions.WrongStatusExceptionpublic static void removeRabbitMqUser(java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String brokerIp,
java.lang.String managementPort,
java.lang.String userToRemove)
throws java.io.IOException,
org.openbaton.exceptions.WrongStatusException
java.io.IOExceptionorg.openbaton.exceptions.WrongStatusExceptionpublic static void createQueue(java.lang.String brokerIp,
int port,
java.lang.String rabbitUsername,
java.lang.String rabbitPassword,
java.lang.String virtualHost,
java.lang.String queue,
java.lang.String exchange)
throws java.io.IOException,
java.util.concurrent.TimeoutException
java.io.IOExceptionjava.util.concurrent.TimeoutException