- java.lang.Object
-
- swim.linker.ServerDef
-
- All Implemented Interfaces:
swim.codec.Debug
public final class ServerDef extends Object implements swim.codec.Debug
-
-
Constructor Summary
Constructors Constructor Description ServerDef(swim.collections.HashTrieMap<String,PlaneDef> planeDefs, swim.collections.HashTrieMap<swim.uri.Uri,ServiceDef> serviceDefs, StoreDef storeDef)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(swim.codec.Output<?> output)booleanequals(Object other)static swim.structure.Form<ServerDef>form()PlaneDefgetPlaneDef(String planeName)ServiceDefgetServiceDef(swim.uri.Uri serviceUri)inthashCode()ServerDefplaneDef(PlaneDef planeDef)swim.collections.HashTrieMap<String,PlaneDef>planeDefs()ServerDefserviceDef(ServiceDef serviceDef)swim.collections.HashTrieMap<swim.uri.Uri,ServiceDef>serviceDefs()StoreDefstoreDef()ServerDefstoreDef(StoreDef storeDef)StringtoString()swim.structure.ValuetoValue()
-
-
-
Constructor Detail
-
ServerDef
public ServerDef(swim.collections.HashTrieMap<String,PlaneDef> planeDefs, swim.collections.HashTrieMap<swim.uri.Uri,ServiceDef> serviceDefs, StoreDef storeDef)
-
-
Method Detail
-
serviceDefs
public swim.collections.HashTrieMap<swim.uri.Uri,ServiceDef> serviceDefs()
-
getServiceDef
public ServiceDef getServiceDef(swim.uri.Uri serviceUri)
-
serviceDef
public ServerDef serviceDef(ServiceDef serviceDef)
-
storeDef
public StoreDef storeDef()
-
toValue
public swim.structure.Value toValue()
-
debug
public void debug(swim.codec.Output<?> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
form
@Kind public static swim.structure.Form<ServerDef> form()
-
-