Package xyz.cofe.trambda.tcp.serv.cli
Class ServerBuildInfo<A>
- java.lang.Object
-
- xyz.cofe.trambda.tcp.serv.cli.ServerBuildInfo<A>
-
public class ServerBuildInfo<A> extends Object
-
-
Constructor Summary
Constructors Constructor Description ServerBuildInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TcpServer<A>build(ServerSocket socket)ServerBuildInfo<A>configure(Consumer<ServerBuildInfo<A>> conf)xyz.cofe.trambda.sec.SecurityFilter<String,xyz.cofe.fn.Tuple2<xyz.cofe.trambda.LambdaDump,xyz.cofe.trambda.LambdaNode>>getSecurFilter()booleanisDaemon()Aservice()ServerBuildInfo<A>service(A service)ServerBuildInfo<A>service(Class<A> serviceClass)ServerBuildInfo<A>service(Class<A> serviceClass, Class<? extends A> implClass)voidsetDaemon(boolean daemon)voidsetSecurFilter(xyz.cofe.trambda.sec.SecurityFilter<String,xyz.cofe.fn.Tuple2<xyz.cofe.trambda.LambdaDump,xyz.cofe.trambda.LambdaNode>> securityFilter)
-
-
-
Method Detail
-
configure
public ServerBuildInfo<A> configure(Consumer<ServerBuildInfo<A>> conf)
-
isDaemon
public boolean isDaemon()
-
setDaemon
public void setDaemon(boolean daemon)
-
getSecurFilter
public xyz.cofe.trambda.sec.SecurityFilter<String,xyz.cofe.fn.Tuple2<xyz.cofe.trambda.LambdaDump,xyz.cofe.trambda.LambdaNode>> getSecurFilter()
-
setSecurFilter
public void setSecurFilter(xyz.cofe.trambda.sec.SecurityFilter<String,xyz.cofe.fn.Tuple2<xyz.cofe.trambda.LambdaDump,xyz.cofe.trambda.LambdaNode>> securityFilter)
-
service
public ServerBuildInfo<A> service(Class<A> serviceClass)
-
service
public ServerBuildInfo<A> service(A service)
-
service
public A service()
-
build
public TcpServer<A> build(ServerSocket socket)
-
-