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

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();
}
}