- java.lang.Object
-
- swim.api.server.AbstractServer
-
-
Field Summary
Fields Modifier and Type Field Description protected ServerContext
context
-
Constructor Summary
Constructors Constructor Description AbstractServer()
AbstractServer(ServerContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(Object message)
Logs a debug-level message.void
didAddPlane(String name, Plane plane)
void
didFail(Throwable error)
void
didRemovePlane(String name, Plane plane)
void
didStart()
void
didStop()
void
error(Object message)
Logs an error-level message.Plane
getPlane(String name)
void
info(Object message)
Logs an info-level message.Router
router()
void
run()
ServerContext
serverContext()
void
start()
void
stop()
void
trace(Object message)
Logs a trace-level message.void
warn(Object message)
Logs a warn-level message.void
willAddPlane(String name, Plane plane)
void
willRemovePlane(String name, Plane plane)
void
willStart()
void
willStop()
-
-
-
Field Detail
-
context
protected final ServerContext context
-
-
Constructor Detail
-
AbstractServer
public AbstractServer(ServerContext context)
-
AbstractServer
public AbstractServer()
-
-
Method Detail
-
serverContext
public ServerContext serverContext()
- Specified by:
serverContext
in interfaceServer
-
willAddPlane
public void willAddPlane(String name, Plane plane)
- Specified by:
willAddPlane
in interfaceServer
-
didAddPlane
public void didAddPlane(String name, Plane plane)
- Specified by:
didAddPlane
in interfaceServer
-
willRemovePlane
public void willRemovePlane(String name, Plane plane)
- Specified by:
willRemovePlane
in interfaceServer
-
didRemovePlane
public void didRemovePlane(String name, Plane plane)
- Specified by:
didRemovePlane
in interfaceServer
-
router
public final Router router()
-
start
public void start()
-
stop
public void stop()
-
run
public void run()
-
trace
public void trace(Object message)
Description copied from interface:Log
Logs a trace-level message.
-
debug
public void debug(Object message)
Description copied from interface:Log
Logs a debug-level message.
-
info
public void info(Object message)
Description copied from interface:Log
Logs an info-level message.
-
warn
public void warn(Object message)
Description copied from interface:Log
Logs a warn-level message.
-
-