- java.lang.Object
-
- swim.api.service.AbstractService
-
-
Field Summary
Fields Modifier and Type Field Description protected ServiceContextcontext
-
Constructor Summary
Constructors Constructor Description AbstractService()AbstractService(ServiceContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)voidclose()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)voiddebug(Object message)voiddidClose()voiddidFail(Throwable error)voiddidStart()voiddidStop()voiderror(Object message)voidfail(Object message)voidinfo(Object message)swim.io.IpSettingsipSettings()swim.concurrent.Scheduleschedule()ServiceContextserviceContext()swim.concurrent.Stagestage()voidtrace(Object message)voidwarn(Object message)voidwillClose()voidwillStart()voidwillStop()
-
-
-
Field Detail
-
context
protected final ServiceContext context
-
-
Constructor Detail
-
AbstractService
public AbstractService(ServiceContext context)
-
AbstractService
public AbstractService()
-
-
Method Detail
-
serviceContext
public ServiceContext serviceContext()
- Specified by:
serviceContextin interfaceService
-
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
-
trace
public void trace(Object message)
- Specified by:
tracein interfaceswim.util.Log
-
debug
public void debug(Object message)
- Specified by:
debugin interfaceswim.util.Log
-
info
public void info(Object message)
- Specified by:
infoin interfaceswim.util.Log
-
warn
public void warn(Object message)
- Specified by:
warnin interfaceswim.util.Log
-
error
public void error(Object message)
- Specified by:
errorin interfaceswim.util.Log
-
fail
public void fail(Object message)
- Specified by:
failin interfaceswim.util.Log
-
close
public void close()
-
-