Class ConnectionFactoryUtils
- Namespace
- Steeltoe.Messaging.RabbitMQ.Connection
- Assembly
- Steeltoe.Messaging.RabbitMQ.dll
public static class ConnectionFactoryUtils
- Inheritance
-
ConnectionFactoryUtils
- Inherited Members
Methods
BindResourceToTransaction(RabbitResourceHolder, IConnectionFactory, bool)
public static RabbitResourceHolder BindResourceToTransaction(RabbitResourceHolder resourceHolder, IConnectionFactory connectionFactory, bool synched)
Parameters
resourceHolder
RabbitResourceHolderconnectionFactory
IConnectionFactorysynched
bool
Returns
CreateConnection(IConnectionFactory, bool)
public static IConnection CreateConnection(IConnectionFactory connectionFactory, bool publisherConnectionIfPossible)
Parameters
connectionFactory
IConnectionFactorypublisherConnectionIfPossible
bool
Returns
GetTransactionalResourceHolder(IConnectionFactory, bool)
public static RabbitResourceHolder GetTransactionalResourceHolder(IConnectionFactory connectionFactory, bool synchedLocalTransactionAllowed)
Parameters
connectionFactory
IConnectionFactorysynchedLocalTransactionAllowed
bool
Returns
GetTransactionalResourceHolder(IConnectionFactory, bool, bool)
public static RabbitResourceHolder GetTransactionalResourceHolder(IConnectionFactory connectionFactory, bool synchedLocalTransactionAllowed, bool publisherConnectionIfPossible)
Parameters
connectionFactory
IConnectionFactorysynchedLocalTransactionAllowed
boolpublisherConnectionIfPossible
bool
Returns
IsChannelTransactional(IModel, IConnectionFactory)
public static bool IsChannelTransactional(IModel channel, IConnectionFactory connectionFactory)
Parameters
channel
IModelconnectionFactory
IConnectionFactory
Returns
RegisterDeliveryTag(IConnectionFactory, IModel, ulong)
public static void RegisterDeliveryTag(IConnectionFactory connectionFactory, IModel channel, ulong tag)
Parameters
connectionFactory
IConnectionFactorychannel
IModeltag
ulong
ReleaseResources(RabbitResourceHolder)
public static void ReleaseResources(RabbitResourceHolder resourceHolder)
Parameters
resourceHolder
RabbitResourceHolder