All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AcknowledgementSubscriber Animal AnimalClient AnimalListener AnimalService ClientExample ContentTypeSubscriber CustomBindingSubscriber CustomConfigurationClient CustomConfigurationSubscriber CustomHeadersClient CustomHeaderSubscriber CustomReturnClient CustomSerDesClient DefaultPublisherFactory The defaultPublisherFactory
implementation.DefaultPubSubAcknowledgement Defaul implementation ofAcknowledgement
contract.DefaultPubSubMessageReceiverExceptionHandler Handles any exception on beans of typePubSubListener
that do not implementPubSubMessageReceiverExceptionHandler
interface.DefaultPubSubMessageSerDesRegistry Default implementation of aPubSubMessageSerDesRegistry
.DefaultSecretManagerClient Default implementation ofSecretManagerClient
.DefaultSubscriberFactory Default implementation ofSubscriberFactory
.ErrorHandlingSubscriber GoogleAuthFilter A filter that allows service to service communication in GCP (https://cloud.google.com/run/docs/authenticating/service-to-service).GoogleClientExample GoogleCloudConfiguration General Google cloud configuration.GoogleCloudPropertyDefiner Logback extension that sets a property called google_cloud_logging to allow users to switch between appender configurations.GoogleComputeInstanceMetadata RepresentsComputeInstanceMetadata
for Google Cloud Platform.GoogleComputeInstanceMetadataResolver ResolvesComputeInstanceMetadata
for Google Cloud Platform.GoogleComputeMetadataConfiguration Configuration for computing metadata forComputePlatform.GOOGLE_COMPUTE
.GoogleComputeMetadataKeys Models common Google compute instance metadata keys.GoogleCredentialsConfiguration Configuration for the Google credentials.GoogleCredentialsFactory A factory for creatingGoogleCredentials
.GoogleFunctionInitializer Extended version ofFunctionInitializer
that configures the GCP environment.GoogleHttpResponse Extended interface used for testing.GoogleJacksonConfiguration Disables module scan for Jackson which is slow in function context.HttpFunction Entry point into the Micronaut + GCP integration.InvokerHttpServer An embedded server implementation that uses the function invoker.JavaMessageSerDes JsonPubSubMessageSerDes APubSubMessageSerDes
implementation that uses JacksonObjectMapper
to convert application/json mime types.LocationClient MessageId An annotation used to indicate that a parameter on a method should be bound to the message id.MessagePublishTime MessagePublishTimeAnnotationBinder Modules Provides names of implemented modules to be used asNamed
qualifiers as a well forUserAgentHeaderProvider
.MultipleProjectClient ObjectMapperCustomizer Customizes the jackson object mapper to ensure essential modules are registered.Order OrderClient OrderingKey Defines the value of they to be used for message ordering.OrderService PublisherConfigurationProperties Configuration properties for PubSub Publishers.PublisherFactory The publisher factory interface that can create publishers.PublisherFactoryConfig Holds necessary configuration to createPublisher
instances viaPublisherFactory
.PubSubAcknowledgementBinder BindsAcknowledgement
arguments.PubSubAnnotatedArgumentBinder<A extends java.lang.annotation.Annotation> An interface for PubSub argument binding based on an annotation.PubSubArgumentBinder<T> An interface for PubSub argument binding.PubSubAttributesConvertibleValues Convert PubSub attributes to the requested type.PubSubBinderRegistry PubSubBodyBinder Binds arguments annotated withBody
and uses the appropriatePubSubMessageSerDes
to deserialize the contents of the PubSubMessage data.PubSubClient PubSubClientException Represents an error when publishing messages.PubSubClientIntroductionAdvice Implementation ofPubSubClient
advice annotation.PubSubConfigurationFactory Factory class to create default settings for PubSub Publisher and subscriber beans.PubSubConfigurationProperties Configuration properties for PubSub support.PubSubConsumerAdvice Implementation of anExecutableMethodProcessor
that createsMessageReceiver
that subscribes to the PubSub subscription and invoke methods annotated by @Subscription
.PubSubConsumerState Stores the context of a PubSubMessage that is received.PubSubDefaultArgumentBinder Default body binder of PubSub consumers.PubSubHeaderBinder Binds an argument annotated withHeader
annotation.PubSubListener Indicates that a bean will be consuming PubSub Messages.PubSubListenerException Represents an error when consuming messages.PubSubMessageIdBinder Binds a PubSubMessage Id to the argument.PubSubMessageReceiverException PubSubMessageReceiverExceptionHandler Marker interface thatPubSubListener
beans can implement to handle exceptions.PubSubMessageSerDes Responsible for converstion to/from bytes into domain logic.PubSubMessageSerDesRegistry A registry ofPubSubMessageSerDes
instances.PubSubPublisherState Stores the context of a PubSubMessage to be pulished.PubSubPublisherState.TopicState PubSubSubscriptionUtils Various utility methods for dealing with Pub/Sub subscriptions.PubSubTopicUtils Various utility methods for dealing with Pub/Sub topics.PubSubTypeArgumentBinder<T> An interface for PubSub argument binding based on argument type.RequiresGoogleProjectId A custom condition that indicates the bean requires a configured Google Project ID.RequiresProjectIdCondition Implementation ofRequiresGoogleProjectId
.SecretManagerClient This interface is intended to abstract interactions withSecretManagerServiceClient
, and instead of returning Google'sApiFuture
transform it on reactive extensions.SecretManagerConfigurationClient SecretManagerConfigurationProperties Configuration for SecretManager clients and config client integration.SecretManagerFactory Factory to create SecretManager clients.SimpleClient SimpleSubscriber StackdriverJsonLayout Logback JsonLayout class to include tracing and other MDC fields.StackdriverSenderFactory Configures theStackdriverSender
for Micronaut if present on the classpath.StackdriverTraceConstants Constants for Stackdriver Trace.SubscriberConfigurationProperties Configuration properties for PubSubSubscriber
.SubscriberFactory Factory to createSubscriberInterface
using default configurations.SubscriberFactoryConfig Holds necessary configuration to createSubscriber
viaSubscriberFactory
.Subscription Represents a PubSub subscription.ThreeTenConverterRegistrar Type converter used to convert Google's internal Duration type.Topic Represents a pubsub topic to be used by classes annotated withPubSubClient
.UserAgentHeaderProvider Provides the User-Agent header to signal to the Google Cloud Client Libraries that requests originate from a Micronaut Integration.VersionedSecret A wrapper class aroundAccessSecretVersionResponse
with secret information.