Class ReactivePostgresSessionConfiguration
- java.lang.Object
-
- net.andreaskluth.session.postgres.ReactivePostgresSessionConfiguration
-
- All Implemented Interfaces:
org.springframework.scheduling.annotation.SchedulingConfigurer
@Configuration @EnableScheduling public class ReactivePostgresSessionConfiguration extends Object implements org.springframework.scheduling.annotation.SchedulingConfigurer
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_CLEANUP_CRON
-
Constructor Summary
Constructors Constructor Description ReactivePostgresSessionConfiguration(io.reactiverse.pgclient.PgPoolOptions pgPoolOptions, Optional<Clock> clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureTasks(org.springframework.scheduling.config.ScheduledTaskRegistrar scheduledTaskRegistrar)
io.reactiverse.pgclient.PgPool
pgPool()
SerializationStrategy
reactivePostgresSerializationStrategy()
ReactivePostgresSessionRepository
reactivePostgresSessionRepository()
-
-
-
Field Detail
-
DEFAULT_CLEANUP_CRON
public static final String DEFAULT_CLEANUP_CRON
- See Also:
- Constant Field Values
-
-
Method Detail
-
reactivePostgresSerializationStrategy
@Bean public SerializationStrategy reactivePostgresSerializationStrategy()
-
pgPool
@Bean public io.reactiverse.pgclient.PgPool pgPool()
-
reactivePostgresSessionRepository
@Bean public ReactivePostgresSessionRepository reactivePostgresSessionRepository()
-
configureTasks
public void configureTasks(org.springframework.scheduling.config.ScheduledTaskRegistrar scheduledTaskRegistrar)
- Specified by:
configureTasks
in interfaceorg.springframework.scheduling.annotation.SchedulingConfigurer
-
-