Package io.micronaut.rabbitmq.bind
Class RabbitChannelBinder
- java.lang.Object
-
- io.micronaut.rabbitmq.bind.RabbitChannelBinder
-
- All Implemented Interfaces:
io.micronaut.core.bind.ArgumentBinder<com.rabbitmq.client.Channel,RabbitConsumerState>,io.micronaut.core.bind.TypeArgumentBinder<com.rabbitmq.client.Channel,RabbitConsumerState>,RabbitArgumentBinder<com.rabbitmq.client.Channel>,RabbitTypeArgumentBinder<com.rabbitmq.client.Channel>
@Singleton public class RabbitChannelBinder extends java.lang.Object implements RabbitTypeArgumentBinder<com.rabbitmq.client.Channel>
Binds an argument of typeChannelfrom theRabbitConsumerState.- Since:
- 1.1.0
-
-
Constructor Summary
Constructors Constructor Description RabbitChannelBinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.micronaut.core.type.Argument<com.rabbitmq.client.Channel>argumentType()io.micronaut.core.bind.ArgumentBinder.BindingResult<com.rabbitmq.client.Channel>bind(io.micronaut.core.convert.ArgumentConversionContext<com.rabbitmq.client.Channel> context, RabbitConsumerState messageState)
-
-
-
Method Detail
-
argumentType
public io.micronaut.core.type.Argument<com.rabbitmq.client.Channel> argumentType()
- Specified by:
argumentTypein interfaceio.micronaut.core.bind.TypeArgumentBinder<com.rabbitmq.client.Channel,RabbitConsumerState>
-
bind
public io.micronaut.core.bind.ArgumentBinder.BindingResult<com.rabbitmq.client.Channel> bind(io.micronaut.core.convert.ArgumentConversionContext<com.rabbitmq.client.Channel> context, RabbitConsumerState messageState)- Specified by:
bindin interfaceio.micronaut.core.bind.ArgumentBinder<com.rabbitmq.client.Channel,RabbitConsumerState>
-
-