Package org.vrspace.server.core
Interface SessionListener
- All Known Implementing Classes:
ElasticSearchSessionListener
public interface SessionListener
A session listener gets all events from all sessions, and can forward or
store them for e.g. analytics, observability etc. Multiple session listeners
can be configured, and SessionManager will happily forward each event to each
of them, so they have to be very performant, or they could bring the server
to crawl.
- Author:
- joe
-
Method Summary
Modifier and TypeMethodDescriptionvoidEvent generated on the server (e.g.voidFailed client requestvoidA client has logged invoidA client has logged outvoidsuccess(ClientRequest request) Successfully processed client request
-
Method Details
-
success
Successfully processed client request -
event
Event generated on the server (e.g. by a bot) -
failure
Failed client request -
login
A client has logged in -
logout
A client has logged out
-