@Configuration
@EnableConfigurationProperties(value={HttpClientProperties.class,InstanceInfoProperties.class,BootstrapProperties.class})
public class LifecycleEventSendConfiguration
extends java.lang.Object
org.ametiste.scm.messaging.sender.enabled set to false.| Constructor and Description |
|---|
LifecycleEventSendConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.ametiste.scm.messaging.sender.EventSender |
eventSender() |
EventSenderBootstrap |
eventSenderBootstrap() |
org.apache.http.client.HttpClient |
eventSenderHttpClient() |
AppPropertiesAggregator |
propertiesAggregator() |
void |
sendShutdownEvent() |
EventFactory |
shutdownEventFactory() |
EventFactory |
startupEventFactory() |
@Bean public org.apache.http.client.HttpClient eventSenderHttpClient()
@Bean public org.ametiste.scm.messaging.sender.EventSender eventSender()
@Bean public AppPropertiesAggregator propertiesAggregator()
@Bean public EventFactory startupEventFactory() throws java.net.URISyntaxException
java.net.URISyntaxException@Bean public EventFactory shutdownEventFactory() throws java.net.URISyntaxException
java.net.URISyntaxException@Bean public EventSenderBootstrap eventSenderBootstrap() throws java.net.URISyntaxException
java.net.URISyntaxException@PreDestroy
public void sendShutdownEvent()
throws java.net.URISyntaxException
java.net.URISyntaxException