Module swim.actor
Package swim.actor

Class ActorAuthenticator

java.lang.Object
swim.actor.ActorAuthenticator
All Implemented Interfaces:
swim.api.auth.AuthenticatorContext, swim.io.IpInterface, swim.util.Log

public class ActorAuthenticator extends Object implements swim.api.auth.AuthenticatorContext
  • Field Details

  • Constructor Details

    • ActorAuthenticator

      public ActorAuthenticator(String authenticatorName, swim.api.auth.Authenticator authenticator, swim.kernel.KernelContext kernel)
  • Method Details

    • authenticatorName

      public final String authenticatorName()
    • schedule

      public swim.concurrent.Schedule schedule()
      Specified by:
      schedule in interface swim.api.auth.AuthenticatorContext
    • stage

      public final swim.concurrent.Stage stage()
      Specified by:
      stage in interface swim.api.auth.AuthenticatorContext
    • kernel

      public final swim.kernel.KernelContext kernel()
    • authenticator

      public final swim.api.auth.Authenticator authenticator()
    • ipSettings

      public swim.io.IpSettings ipSettings()
      Specified by:
      ipSettings in interface swim.io.IpInterface
    • bindTcp

      public swim.io.IpServiceRef bindTcp(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings)
      Specified by:
      bindTcp in interface swim.io.IpInterface
    • bindTls

      public swim.io.IpServiceRef bindTls(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings)
      Specified by:
      bindTls in interface swim.io.IpInterface
    • connectTcp

      public swim.io.IpSocketRef connectTcp(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings)
      Specified by:
      connectTcp in interface swim.io.IpInterface
    • connectTls

      public swim.io.IpSocketRef connectTls(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings)
      Specified by:
      connectTls in interface swim.io.IpInterface
    • start

      public void start()
    • stop

      public void stop()
    • willStart

      protected void willStart()
    • didStart

      protected void didStart()
    • willStop

      protected void willStop()
    • didStop

      protected void didStop()
    • trace

      public void trace(Object message)
      Specified by:
      trace in interface swim.util.Log
    • debug

      public void debug(Object message)
      Specified by:
      debug in interface swim.util.Log
    • info

      public void info(Object message)
      Specified by:
      info in interface swim.util.Log
    • warn

      public void warn(Object message)
      Specified by:
      warn in interface swim.util.Log
    • error

      public void error(Object message)
      Specified by:
      error in interface swim.util.Log
    • fail

      public void fail(Object message)
      Specified by:
      fail in interface swim.util.Log