java.lang.Object
swim.api.auth.AbstractAuthenticator
- All Implemented Interfaces:
Authenticator,swim.io.IpInterface,swim.util.Log
public abstract class AbstractAuthenticator
extends Object
implements Authenticator, swim.io.IpInterface, swim.util.Log
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract PolicyDirective<Identity>authenticate(Credentials credentials) swim.io.IpServiceRefbindTcp(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) swim.io.IpServiceRefbindTls(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) swim.io.IpSocketRefconnectTcp(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) swim.io.IpSocketRefconnectTls(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) voidvoidvoiddidStart()voiddidStop()voidvoidvoidswim.io.IpSettingsswim.concurrent.Scheduleschedule()voidswim.concurrent.Stagestage()voidvoidvoidvoidwillStop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface swim.io.IpInterface
bindTcp, bindTcp, bindTcp, bindTls, bindTls, bindTls, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTls, connectTls, connectTls, connectTls, connectTls, connectTls, connectTls
-
Field Details
-
context
-
-
Constructor Details
-
AbstractAuthenticator
public AbstractAuthenticator()
-
-
Method Details
-
authenticatorContext
- Specified by:
authenticatorContextin interfaceAuthenticator
-
setAuthenticatorContext
- Specified by:
setAuthenticatorContextin interfaceAuthenticator
-
schedule
public swim.concurrent.Schedule schedule() -
stage
public swim.concurrent.Stage stage() -
ipSettings
public swim.io.IpSettings ipSettings()- Specified by:
ipSettingsin interfaceswim.io.IpInterface
-
bindTcp
public swim.io.IpServiceRef bindTcp(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) - Specified by:
bindTcpin interfaceswim.io.IpInterface
-
bindTls
public swim.io.IpServiceRef bindTls(InetSocketAddress localAddress, swim.io.IpService service, swim.io.IpSettings ipSettings) - Specified by:
bindTlsin interfaceswim.io.IpInterface
-
connectTcp
public swim.io.IpSocketRef connectTcp(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) - Specified by:
connectTcpin interfaceswim.io.IpInterface
-
connectTls
public swim.io.IpSocketRef connectTls(InetSocketAddress remoteAddress, swim.io.IpSocket socket, swim.io.IpSettings ipSettings) - Specified by:
connectTlsin interfaceswim.io.IpInterface
-
authenticate
- Specified by:
authenticatein interfaceAuthenticator
-
trace
- Specified by:
tracein interfaceswim.util.Log
-
debug
- Specified by:
debugin interfaceswim.util.Log
-
info
- Specified by:
infoin interfaceswim.util.Log
-
warn
- Specified by:
warnin interfaceswim.util.Log
-
error
- Specified by:
errorin interfaceswim.util.Log
-
fail
- Specified by:
failin interfaceswim.util.Log
-
willStart
public void willStart()- Specified by:
willStartin interfaceAuthenticator
-
didStart
public void didStart()- Specified by:
didStartin interfaceAuthenticator
-
willStop
public void willStop()- Specified by:
willStopin interfaceAuthenticator
-
didStop
public void didStop()- Specified by:
didStopin interfaceAuthenticator
-
didFail
- Specified by:
didFailin interfaceAuthenticator
-