public class MsmbConnectionManager extends Object
Modifier and Type | Field and Description |
---|---|
ConcurrentMap<String,ExecutorService> |
executorMap |
ConcurrentMap<String,MsmbConnection> |
map |
ConcurrentMap<String,Thread> |
msmbProcessThreadQueue |
Constructor and Description |
---|
MsmbConnectionManager(MessagingCertificateManager messagingCertificate) |
Modifier and Type | Method and Description |
---|---|
Thread |
createMsmbProcessThread(RestParams params,
com.rabbitmq.client.Connection conn,
com.rabbitmq.client.Channel channel,
String routingKey,
MsmbMessageExecutionQueue messageQueue) |
ExecutorService |
getExecutor(String key) |
void |
processConsumer(RestParams params,
String routingKey,
MsmbMessageExecutionQueue messageQueue) |
void |
removeMsmbConnection(RestParams params) |
void |
startMsmb(RestParams params) |
void |
stopMsmb(RestParams params) |
public final ConcurrentMap<String,MsmbConnection> map
public final ConcurrentMap<String,ExecutorService> executorMap
public final ConcurrentMap<String,Thread> msmbProcessThreadQueue
public MsmbConnectionManager(MessagingCertificateManager messagingCertificate)
public void startMsmb(RestParams params)
public ExecutorService getExecutor(String key)
public Thread createMsmbProcessThread(RestParams params, com.rabbitmq.client.Connection conn, com.rabbitmq.client.Channel channel, String routingKey, MsmbMessageExecutionQueue messageQueue)
public void stopMsmb(RestParams params)
public void removeMsmbConnection(RestParams params) throws SDKInvalidArgumentException, SDKScmbConnectionNotFoundException
public void processConsumer(RestParams params, String routingKey, MsmbMessageExecutionQueue messageQueue)
Copyright © 2016. All rights reserved.