Class ConnectSdkCommunicatorAutoConfiguration
java.lang.Object
com.github.robtimus.connect.sdk.java.springboot.autoconfigure.ConnectSdkCommunicatorAutoConfiguration
@Configuration
@AutoConfigureAfter({ConnectSdkConnectionAutoConfiguration.class,ConnectSdkAuthenticatorAutoConfiguration.class,ConnectSdkMetadataProviderAutoConfiguration.class,ConnectSdkMarshallerAutoConfiguration.class})
@ConditionalOnMissingBean(com.worldline.connect.sdk.java.Communicator.class)
@ConditionalOnBean({com.worldline.connect.sdk.java.communication.Connection.class,com.worldline.connect.sdk.java.authentication.Authenticator.class,com.worldline.connect.sdk.java.communication.MetadataProvider.class,com.worldline.connect.sdk.java.json.Marshaller.class})
@ConditionalOnProperty(name="connect.api.endpoint.host")
@EnableConfigurationProperties(ConnectSdkProperties.class)
public class ConnectSdkCommunicatorAutoConfiguration
extends Object
- Author:
- Rob Spoor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconnectSdkCommunicator
(Connection connection, Authenticator authenticator, MetadataProvider metadataProvider, Marshaller marshaller)
-
Constructor Details
-
ConnectSdkCommunicatorAutoConfiguration
-
-
Method Details
-
connectSdkCommunicator
@Bean(destroyMethod="") public Communicator connectSdkCommunicator(Connection connection, Authenticator authenticator, MetadataProvider metadataProvider, Marshaller marshaller)
-