- java.lang.Object
- 
- swim.actor.ActorAuthenticator
 
- 
- All Implemented Interfaces:
- AuthenticatorContext,- IpInterface,- Log
 
 public class ActorAuthenticator extends Object implements AuthenticatorContext 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static intSTARTEDprotected static AtomicIntegerFieldUpdater<ActorAuthenticator>STATUS
 - 
Constructor SummaryConstructors Constructor Description ActorAuthenticator(String authenticatorName, Authenticator authenticator, KernelContext kernel)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Authenticatorauthenticator()StringauthenticatorName()IpServiceRefbindTcp(InetSocketAddress localAddress, IpService service, IpSettings ipSettings)IpServiceRefbindTls(InetSocketAddress localAddress, IpService service, IpSettings ipSettings)IpSocketRefconnectTcp(InetSocketAddress remoteAddress, IpSocket socket, IpSettings ipSettings)IpSocketRefconnectTls(InetSocketAddress remoteAddress, IpSocket socket, IpSettings ipSettings)voiddebug(Object message)Logs a debug-level message.protected voiddidStart()protected voiddidStop()voiderror(Object message)Logs an error-level message.voidfail(Object message)Logs an fail-level message.voidinfo(Object message)Logs an info-level message.IpSettingsipSettings()KernelContextkernel()Scheduleschedule()Stagestage()voidstart()voidstop()voidtrace(Object message)Logs a trace-level message.voidwarn(Object message)Logs a warn-level message.protected voidwillStart()protected voidwillStop()- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface swim.io.IpInterfacebindTcp, bindTcp, bindTcp, bindTls, bindTls, bindTls, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTcp, connectTls, connectTls, connectTls, connectTls, connectTls, connectTls, connectTls
 
- 
 
- 
- 
- 
Field Detail- 
STARTEDprotected static final int STARTED - See Also:
- Constant Field Values
 
 - 
STATUSprotected static final AtomicIntegerFieldUpdater<ActorAuthenticator> STATUS 
 
- 
 - 
Constructor Detail- 
ActorAuthenticatorpublic ActorAuthenticator(String authenticatorName, Authenticator authenticator, KernelContext kernel) 
 
- 
 - 
Method Detail- 
authenticatorNamepublic final String authenticatorName() 
 - 
schedulepublic Schedule schedule() - Specified by:
- schedulein interface- AuthenticatorContext
 
 - 
stagepublic final Stage stage() - Specified by:
- stagein interface- AuthenticatorContext
 
 - 
kernelpublic final KernelContext kernel() 
 - 
authenticatorpublic final Authenticator authenticator() 
 - 
ipSettingspublic IpSettings ipSettings() - Specified by:
- ipSettingsin interface- IpInterface
 
 - 
bindTcppublic IpServiceRef bindTcp(InetSocketAddress localAddress, IpService service, IpSettings ipSettings) - Specified by:
- bindTcpin interface- IpInterface
 
 - 
bindTlspublic IpServiceRef bindTls(InetSocketAddress localAddress, IpService service, IpSettings ipSettings) - Specified by:
- bindTlsin interface- IpInterface
 
 - 
connectTcppublic IpSocketRef connectTcp(InetSocketAddress remoteAddress, IpSocket socket, IpSettings ipSettings) - Specified by:
- connectTcpin interface- IpInterface
 
 - 
connectTlspublic IpSocketRef connectTls(InetSocketAddress remoteAddress, IpSocket socket, IpSettings ipSettings) - Specified by:
- connectTlsin interface- IpInterface
 
 - 
startpublic void start() 
 - 
stoppublic void stop() 
 - 
willStartprotected void willStart() 
 - 
didStartprotected void didStart() 
 - 
willStopprotected void willStop() 
 - 
didStopprotected void didStop() 
 - 
tracepublic void trace(Object message) Description copied from interface:LogLogs a trace-level message.
 - 
debugpublic void debug(Object message) Description copied from interface:LogLogs a debug-level message.
 - 
infopublic void info(Object message) Description copied from interface:LogLogs an info-level message.
 - 
warnpublic void warn(Object message) Description copied from interface:LogLogs a warn-level message.
 - 
errorpublic void error(Object message) Description copied from interface:LogLogs an error-level message.
 
- 
 
-