Interface OboService<S>

Type Parameters:
S - type returned by the obo(AuthSession) function.
All Known Implementing Classes:
ConnectionService, MessageService, PresenceService, SessionService, SignalService, StreamService, UserService

@API(status=STABLE) public interface OboService<S>
Interface which returns an OBO-enabled service class from a given OBO session.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    obo(AuthSession oboSession)
    Returns a new service instance with OBO-enabled endpoints from a given OBO session.
  • Method Details

    • obo

      S obo(AuthSession oboSession)
      Returns a new service instance with OBO-enabled endpoints from a given OBO session.
      Parameters:
      oboSession - the OBO session
      Returns:
      the instance of the service class with OBO-enabled endpoints
    • checkAuthSession

      default void checkAuthSession(AuthSession oboSession)