Refine search
@Bean @ConditionalOnMissingBean(LogoutHandler.class) public LogoutHandler logoutHandler() { return new DefaultLogoutHandler(); }
@Bean @ConditionalOnMissingBean(UserInfoHolder.class) public UserInfoHolder springSecurityUserInfoHolder() { return new SpringSecurityUserInfoHolder(); }
@Bean @ConditionalOnMissingBean(UserInfoHolder.class) public DefaultUserInfoHolder defaultUserInfoHolder() { return new DefaultUserInfoHolder(); }
@Bean @ConditionalOnMissingBean(UserService.class) public UserService defaultUserService() { return new DefaultUserService(); } }
@Bean @ConditionalOnMissingBean(UserInfoHolder.class) public UserInfoHolder springSecurityUserInfoHolder() { return new SpringSecurityUserInfoHolder(); }
@Bean @ConditionalOnMissingBean(SsoHeartbeatHandler.class) public SsoHeartbeatHandler defaultSsoHeartbeatHandler() { return new DefaultSsoHeartbeatHandler(); }
@Bean @ConditionalOnMissingBean(UserService.class) public UserService springSecurityUserService() { return new LdapUserService(); }
@Bean @ConditionalOnMissingBean(SsoHeartbeatHandler.class) public SsoHeartbeatHandler defaultSsoHeartbeatHandler() { return new DefaultSsoHeartbeatHandler(); }
@Bean @ConditionalOnMissingBean(LogoutHandler.class) public DefaultLogoutHandler logoutHandler() { return new DefaultLogoutHandler(); }
@Bean @ConditionalOnMissingBean(UserService.class) public UserService springSecurityUserService() { return new SpringSecurityUserService(); }
@Bean @ConditionalOnMissingBean(SsoHeartbeatHandler.class) public SsoHeartbeatHandler defaultSsoHeartbeatHandler() { return new DefaultSsoHeartbeatHandler(); }
@Bean @ConditionalOnMissingBean(LogoutHandler.class) public LogoutHandler logoutHandler() { return new DefaultLogoutHandler(); }
@Bean @ConditionalOnMissingBean(EmailService.class) public EmailService defaultEmailService() { return new DefaultEmailService(); } }
@Bean @ConditionalOnMissingBean(RedisConnectionFactory.class) public RedissonConnectionFactory redissonConnectionFactory(RedissonClient redisson) { return new RedissonConnectionFactory(redisson); }
@Bean @ConditionalOnMissingBean(InstanceEventStore.class) public HazelcastEventStore eventStore(HazelcastInstance hazelcastInstance) { IMap<InstanceId, List<InstanceEvent>> map = hazelcastInstance.getMap(mapName); return new HazelcastEventStore(map); } }
@Bean @ConditionalOnMissingBean public StartupDateMetadataContributor startupDateMetadataContributor() { return new StartupDateMetadataContributor(); } }
@Bean @ConditionalOnMissingBean public ApplicationsController applicationsController(InstanceRegistry instanceRegistry, InstanceEventPublisher eventPublisher) { return new ApplicationsController(instanceRegistry, eventPublisher); }
@Bean(initMethod = "start", destroyMethod = "stop") @ConditionalOnMissingBean public NotificationTrigger notificationTrigger(Notifier notifier, Publisher<InstanceEvent> events) { return new NotificationTrigger(notifier, events); } }
@Bean @ConditionalOnMissingBean @ConfigurationProperties("spring.boot.admin.notify.letschat") public LetsChatNotifier letsChatNotifier(InstanceRepository repository) { return new LetsChatNotifier(repository); } }
@Bean @ConditionalOnMissingBean @ConfigurationProperties("spring.boot.admin.notify.telegram") public TelegramNotifier telegramNotifier(InstanceRepository repository) { return new TelegramNotifier(repository); } }