You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.0 KiB
38 lines
1.0 KiB
namespace Infrastructure.EventBus.RabbitMQ;
|
|
|
|
public class RabbitMqEventBus(
|
|
IRabbitMQPersistentConnection persistentConnection,
|
|
ILogger<RabbitMqEventBus> logger
|
|
|
|
) : IEventBus, IDisposable
|
|
{
|
|
public void Dispose()
|
|
{
|
|
// TODO release managed resources here
|
|
}
|
|
|
|
public void Publish(IntegrationEvent integrationEvent)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public void Subscribe<T, TH>() where T : IntegrationEvent where TH : IIntegrationEventHandler<T>
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public void Unsubscribe<T, TH>() where T : IntegrationEvent where TH : IIntegrationEventHandler<T>
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public void SubscribeDynamic<TH>(string eventName) where TH : IDynamicIntegrationEventHandler
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
public void UnsubscribeDynamic<TH>(string eventName) where TH : IDynamicIntegrationEventHandler
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
} |