Class WsNotifier.Client

java.lang.Object
no.polaric.core.httpd.WsNotifier.Client
All Implemented Interfaces:
SesNotifier.Client
Direct Known Subclasses:
NodeWs.Client, PubSub.Client
Enclosing class:
WsNotifier

public abstract class WsNotifier.Client extends Object implements SesNotifier.Client
Client
  • Field Details

    • _ctx

      protected io.javalin.websocket.WsContext _ctx
    • _ctime

      protected Date _ctime
    • _auth

      protected AuthInfo _auth
    • _nIn

      protected long _nIn
    • _nOut

      protected long _nOut
  • Constructor Details

    • Client

      public Client(io.javalin.websocket.WsContext ctx)
  • Method Details

    • setAuthInfo

      public void setAuthInfo(AuthInfo auth)
    • authInfo

      public AuthInfo authInfo()
      Specified by:
      authInfo in interface SesNotifier.Client
    • login

      public final boolean login()
    • userName

      public String userName()
    • group

      public String group()
    • ctx

      public io.javalin.websocket.WsContext ctx()
    • host

      public String host()
    • uid

      public String uid()
    • created

      public Date created()
    • nIn

      public long nIn()
    • nOut

      public long nOut()
    • isMobile

      public boolean isMobile()
    • send

      public void send(String msg)
      Send message back to client.
    • close

      public void close()
    • handleTextFrame

      public abstract void handleTextFrame(String text)
      Handler for text frame. To be defined in subclass.