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_EVERY_MINUTE_CLEANUP_CRON
-
Constructor Summary
Constructors Constructor Description ReactivePostgresSessionConfiguration(io.vertx.pgclient.PgConnectOptions pgConnectOptions, io.vertx.sqlclient.PoolOptions poolOptions, 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.vertx.sqlclient.Pool
pool()
ReactiveVertxSessionRepository
reactivePostgresSessionRepository()
SerializationStrategy
reactiveSerializationStrategy()
-
-
-
Field Detail
-
DEFAULT_EVERY_MINUTE_CLEANUP_CRON
public static final String DEFAULT_EVERY_MINUTE_CLEANUP_CRON
- See Also:
- Constant Field Values
-
-
Method Detail
-
reactiveSerializationStrategy
@Bean public SerializationStrategy reactiveSerializationStrategy()
-
pool
@Bean public io.vertx.sqlclient.Pool pool()
-
reactivePostgresSessionRepository
@Bean public ReactiveVertxSessionRepository reactivePostgresSessionRepository()
-
configureTasks
public void configureTasks(org.springframework.scheduling.config.ScheduledTaskRegistrar scheduledTaskRegistrar)
- Specified by:
configureTasks
in interfaceorg.springframework.scheduling.annotation.SchedulingConfigurer
-
-