Class InMemorySessionStore

java.lang.Object
io.micronaut.session.InMemorySessionStore
All Implemented Interfaces:
SessionStore<InMemorySession>

@Singleton @Primary public class InMemorySessionStore extends Object implements SessionStore<InMemorySession>
Default implementation that stores sessions in-memory.
Since:
1.0
Author:
Graeme Rocher
  • Constructor Details

    • InMemorySessionStore

      public InMemorySessionStore(SessionIdGenerator sessionIdGenerator, SessionConfiguration sessionConfiguration, io.micronaut.context.event.ApplicationEventPublisher<SessionCreatedEvent> sessionCreatedEventPublisher, io.micronaut.context.event.ApplicationEventPublisher<SessionDeletedEvent> sessionDeletedEventPublisher, io.micronaut.context.event.ApplicationEventPublisher<SessionExpiredEvent> sessionExpiredEventPublisher, io.micronaut.context.event.ApplicationEventPublisher<SessionDestroyedEvent> sessionDestroyedEventPublisher)
      Constructor.
      Parameters:
      sessionIdGenerator - The session id generator
      sessionConfiguration - The sessions configuration
      sessionCreatedEventPublisher - The session created event publisher
      sessionDeletedEventPublisher - The session deleted event publisher
      sessionExpiredEventPublisher - The session expired event publisher
      sessionDestroyedEventPublisher - The session destroyed event publisher
  • Method Details