- PREFIX - Static variable in class io.micronaut.gcp.credentials.GoogleCredentialsConfiguration
-
The prefix to use.
- PREFIX - Static variable in class io.micronaut.gcp.GoogleCloudConfiguration
-
The prefix to use.
- PREFIX - Static variable in class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
-
- process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.gcp.pubsub.intercept.PubSubConsumerAdvice
-
- PROPERTY_ENABLED - Static variable in class io.micronaut.gcp.tracing.zipkin.StackdriverSenderFactory
-
The property used to enable tracing.
- PublisherConfigurationProperties - Class in io.micronaut.gcp.pubsub.configuration
-
Configuration properties for PubSub Publishers.
- PublisherConfigurationProperties(String) - Constructor for class io.micronaut.gcp.pubsub.configuration.PublisherConfigurationProperties
-
- publisherExecutorProvider() - Method in class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
-
- PublisherFactory - Interface in io.micronaut.gcp.pubsub.support
-
The publisher factory interface that can create publishers.
- PublisherFactoryConfig - Class in io.micronaut.gcp.pubsub.support
-
- PublisherFactoryConfig(ProjectTopicName, String, String) - Constructor for class io.micronaut.gcp.pubsub.support.PublisherFactoryConfig
-
- PubSubAcknowledgementBinder - Class in io.micronaut.gcp.pubsub.bind
-
Binds Acknowledgement
arguments.
- PubSubAcknowledgementBinder() - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubAcknowledgementBinder
-
- PubSubAnnotatedArgumentBinder<A extends java.lang.annotation.Annotation> - Interface in io.micronaut.gcp.pubsub.bind
-
An interface for PubSub argument binding based on an annotation.
- PubSubArgumentBinder<T> - Interface in io.micronaut.gcp.pubsub.bind
-
An interface for PubSub argument binding.
- PubSubAttributesConvertibleValues - Class in io.micronaut.gcp.pubsub.bind
-
Convert PubSub attributes to the requested type.
- PubSubAttributesConvertibleValues(Map<String, String>, ConversionService) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubAttributesConvertibleValues
-
- PubSubBinderRegistry - Class in io.micronaut.gcp.pubsub.bind
-
- PubSubBinderRegistry(PubSubDefaultArgumentBinder, PubSubArgumentBinder...) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubBinderRegistry
-
Default constructor.
- PubSubBodyBinder - Class in io.micronaut.gcp.pubsub.bind
-
Binds arguments annotated with
Body
and uses the appropriate
PubSubMessageSerDes
to deserialize the contents of the PubSubMessage data.
- PubSubBodyBinder(PubSubMessageSerDesRegistry) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubBodyBinder
-
- PubSubClient - Annotation Type in io.micronaut.gcp.pubsub.annotation
-
- PubSubClientException - Exception in io.micronaut.gcp.pubsub.exception
-
Represents an error when publishing messages.
- PubSubClientException(String) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubClientException
-
Creates a new exception.
- PubSubClientException(String, Throwable) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubClientException
-
Creates a new exception.
- PubSubClientIntroductionAdvice - Class in io.micronaut.gcp.pubsub.intercept
-
- PubSubClientIntroductionAdvice(PublisherFactory, PubSubMessageSerDesRegistry, ExecutorService, ConversionService<?>, GoogleCloudConfiguration, PubSubConfigurationProperties) - Constructor for class io.micronaut.gcp.pubsub.intercept.PubSubClientIntroductionAdvice
-
- PubSubConfigurationFactory - Class in io.micronaut.gcp.pubsub.support
-
Factory class to create default settings for PubSub Publisher and subscriber beans.
- PubSubConfigurationFactory(PubSubConfigurationProperties, GoogleCloudConfiguration) - Constructor for class io.micronaut.gcp.pubsub.support.PubSubConfigurationFactory
-
- PubSubConfigurationProperties - Class in io.micronaut.gcp.pubsub.configuration
-
Configuration properties for PubSub support.
- PubSubConfigurationProperties() - Constructor for class io.micronaut.gcp.pubsub.configuration.PubSubConfigurationProperties
-
- PubSubConsumerAdvice - Class in io.micronaut.gcp.pubsub.intercept
-
Implementation of an
ExecutableMethodProcessor
that creates
MessageReceiver
that subscribes to the PubSub subscription
and invoke methods annotated by @
Subscription
.
- PubSubConsumerAdvice(BeanContext, ConversionService<?>, PubSubMessageSerDesRegistry, SubscriberFactory, GoogleCloudConfiguration, PubSubConfigurationProperties, PubSubBinderRegistry, PubSubMessageReceiverExceptionHandler) - Constructor for class io.micronaut.gcp.pubsub.intercept.PubSubConsumerAdvice
-
- PubSubConsumerState - Class in io.micronaut.gcp.pubsub.bind
-
Stores the context of a PubSubMessage that is received.
- PubSubConsumerState(PubsubMessage, AckReplyConsumer, ProjectSubscriptionName, String) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubConsumerState
-
- PubSubDefaultArgumentBinder - Class in io.micronaut.gcp.pubsub.bind
-
Default body binder of PubSub consumers.
- PubSubDefaultArgumentBinder(PubSubBodyBinder) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubDefaultArgumentBinder
-
- PubSubHeaderBinder - Class in io.micronaut.gcp.pubsub.bind
-
Binds an argument annotated with Header
annotation.
- PubSubHeaderBinder(ConversionService) - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubHeaderBinder
-
- PubSubListener - Annotation Type in io.micronaut.gcp.pubsub.annotation
-
Indicates that a bean will be consuming PubSub Messages.
- PubSubListenerException - Exception in io.micronaut.gcp.pubsub.exception
-
Represents an error when consuming messages.
- PubSubListenerException(String) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubListenerException
-
- PubSubListenerException(String, Throwable) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubListenerException
-
- PubSubMessageIdBinder - Class in io.micronaut.gcp.pubsub.bind
-
Binds a PubSubMessage Id to the argument.
- PubSubMessageIdBinder() - Constructor for class io.micronaut.gcp.pubsub.bind.PubSubMessageIdBinder
-
- PubSubMessageReceiverException - Exception in io.micronaut.gcp.pubsub.exception
-
- PubSubMessageReceiverException(String, Object, PubSubConsumerState) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubMessageReceiverException
-
- PubSubMessageReceiverException(String, Throwable, Object, PubSubConsumerState) - Constructor for exception io.micronaut.gcp.pubsub.exception.PubSubMessageReceiverException
-
- PubSubMessageReceiverExceptionHandler - Interface in io.micronaut.gcp.pubsub.exception
-
Marker interface that
PubSubListener
beans can implement
to handle exceptions.
- PubSubMessageSerDes - Interface in io.micronaut.gcp.pubsub.serdes
-
Responsible for converstion to/from bytes into domain logic.
- PubSubMessageSerDesRegistry - Interface in io.micronaut.gcp.pubsub.serdes
-
- PubSubPublisherState - Class in io.micronaut.gcp.pubsub.support
-
Stores the context of a PubSubMessage to be pulished.
- PubSubPublisherState(String, ProjectTopicName, Map<String, String>, Argument<?>, String) - Constructor for class io.micronaut.gcp.pubsub.support.PubSubPublisherState
-
- PubSubSubscriptionUtils - Class in io.micronaut.gcp.pubsub.support
-
Various utility methods for dealing with Pub/Sub subscriptions.
- PubSubTopicUtils - Class in io.micronaut.gcp.pubsub.support
-
Various utility methods for dealing with Pub/Sub topics.
- PubSubTypeArgumentBinder<T> - Interface in io.micronaut.gcp.pubsub.bind
-
An interface for PubSub argument binding based on argument type.