public class S3Processor extends AbstractAmazonServiceProcessor
| Modifier and Type | Field and Description |
|---|---|
(package private) S3BuildTimeConfig |
buildTimeConfig |
| Constructor and Description |
|---|
S3Processor() |
| Modifier and Type | Method and Description |
|---|---|
protected Feature |
amazonServiceClientName() |
protected org.jboss.jandex.DotName |
asyncClientName() |
(package private) void |
buildClients(List<AmazonClientBuilderConfiguredBuildItem> configuredClients,
S3Recorder recorder,
BeanContainerBuildItem beanContainer,
ShutdownContextBuildItem shutdown) |
protected String |
builtinInterceptorsPath() |
protected String |
configName() |
(package private) void |
configureClient(List<AmazonClientBuilderBuildItem> clients,
S3Recorder recorder,
io.quarkus.amazon.common.runtime.AmazonClientRecorder commonRecorder,
S3Config runtimeConfig,
BuildProducer<AmazonClientBuilderConfiguredBuildItem> producer) |
(package private) void |
createClientBuilders(List<AmazonClientSyncTransportBuildItem> syncTransports,
List<AmazonClientAsyncTransportBuildItem> asyncTransports,
S3Recorder recorder,
S3Config runtimeConfig,
BuildProducer<AmazonClientBuilderBuildItem> builderProducer) |
(package private) AdditionalBeanBuildItem |
producer() |
(package private) void |
setup(BeanRegistrationPhaseBuildItem beanRegistrationPhase,
BuildProducer<ExtensionSslNativeSupportBuildItem> extensionSslNativeSupport,
BuildProducer<FeatureBuildItem> feature,
BuildProducer<AmazonClientInterceptorsPathBuildItem> interceptors,
BuildProducer<AmazonClientBuildItem> clientProducer) |
(package private) void |
setupApacheSyncTransport(List<AmazonClientBuildItem> amazonClients,
S3Recorder recorder,
io.quarkus.amazon.common.runtime.AmazonClientApacheTransportRecorder transportRecorder,
S3Config runtimeConfig,
BuildProducer<AmazonClientSyncTransportBuildItem> syncTransports) |
(package private) void |
setupNettyAsyncTransport(List<AmazonClientBuildItem> amazonClients,
S3Recorder recorder,
io.quarkus.amazon.common.runtime.AmazonClientNettyTransportRecorder transportRecorder,
S3Config runtimeConfig,
BuildProducer<AmazonClientAsyncTransportBuildItem> asyncTransports) |
(package private) void |
setupUrlConnectionSyncTransport(List<AmazonClientBuildItem> amazonClients,
S3Recorder recorder,
io.quarkus.amazon.common.runtime.AmazonClientUrlConnectionTransportRecorder transportRecorder,
S3Config runtimeConfig,
BuildProducer<AmazonClientSyncTransportBuildItem> syncTransports) |
protected org.jboss.jandex.DotName |
syncClientName() |
buildClients, createApacheSyncTransportBuilder, createClientBuilders, createNettyAsyncTransportBuilder, createUrlConnectionSyncTransportBuilder, initClientBuilders, setupExtensionS3BuildTimeConfig buildTimeConfig
protected Feature amazonServiceClientName()
amazonServiceClientName in class AbstractAmazonServiceProcessorprotected String configName()
configName in class AbstractAmazonServiceProcessorprotected org.jboss.jandex.DotName syncClientName()
syncClientName in class AbstractAmazonServiceProcessorprotected org.jboss.jandex.DotName asyncClientName()
asyncClientName in class AbstractAmazonServiceProcessorprotected String builtinInterceptorsPath()
builtinInterceptorsPath in class AbstractAmazonServiceProcessorAdditionalBeanBuildItem producer()
void setup(BeanRegistrationPhaseBuildItem beanRegistrationPhase, BuildProducer<ExtensionSslNativeSupportBuildItem> extensionSslNativeSupport, BuildProducer<FeatureBuildItem> feature, BuildProducer<AmazonClientInterceptorsPathBuildItem> interceptors, BuildProducer<AmazonClientBuildItem> clientProducer)
void setupApacheSyncTransport(List<AmazonClientBuildItem> amazonClients, S3Recorder recorder, io.quarkus.amazon.common.runtime.AmazonClientApacheTransportRecorder transportRecorder, S3Config runtimeConfig, BuildProducer<AmazonClientSyncTransportBuildItem> syncTransports)
void setupUrlConnectionSyncTransport(List<AmazonClientBuildItem> amazonClients, S3Recorder recorder, io.quarkus.amazon.common.runtime.AmazonClientUrlConnectionTransportRecorder transportRecorder, S3Config runtimeConfig, BuildProducer<AmazonClientSyncTransportBuildItem> syncTransports)
void setupNettyAsyncTransport(List<AmazonClientBuildItem> amazonClients, S3Recorder recorder, io.quarkus.amazon.common.runtime.AmazonClientNettyTransportRecorder transportRecorder, S3Config runtimeConfig, BuildProducer<AmazonClientAsyncTransportBuildItem> asyncTransports)
void createClientBuilders(List<AmazonClientSyncTransportBuildItem> syncTransports, List<AmazonClientAsyncTransportBuildItem> asyncTransports, S3Recorder recorder, S3Config runtimeConfig, BuildProducer<AmazonClientBuilderBuildItem> builderProducer)
void configureClient(List<AmazonClientBuilderBuildItem> clients, S3Recorder recorder, io.quarkus.amazon.common.runtime.AmazonClientRecorder commonRecorder, S3Config runtimeConfig, BuildProducer<AmazonClientBuilderConfiguredBuildItem> producer)
void buildClients(List<AmazonClientBuilderConfiguredBuildItem> configuredClients, S3Recorder recorder, BeanContainerBuildItem beanContainer, ShutdownContextBuildItem shutdown)
Copyright © 2021 JBoss by Red Hat. All rights reserved.