Package org.seaborne.delta.server.http
Class DeltaServer
- java.lang.Object
-
- org.seaborne.delta.server.http.DeltaServer
-
public class DeltaServer extends Object
Delta server. This is thePatchLogServerand all additional servers like ZooKeeper.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeltaServercreate(int port, org.seaborne.delta.link.DeltaLink engine)Create a patch log server that uses the givenDeltaLink, which is usually aDeltaLinkLocal.static DeltaServercreate(int port, LocalServerConfig localServerConfig)Create aDeltaServer.static DeltaServercreate(String jettyConfig, org.seaborne.delta.link.DeltaLink engine)Create a patch log server that uses the given a Jetty configuation file and aDeltaLinkfor its state.static DeltaServercreate(String jettyConfig, LocalServerConfig localServerConfig)Create aDeltaServer, with custom Jetty configuration.intgetPort()voidjoin()static DeltaServerserver(int port, String base)Create aDeltaServerfor a file-provider using thebasearea.DeltaServerstart()voidstop()
-
-
-
Method Detail
-
create
public static DeltaServer create(int port, LocalServerConfig localServerConfig)
Create aDeltaServer.
-
create
public static DeltaServer create(String jettyConfig, LocalServerConfig localServerConfig)
Create aDeltaServer, with custom Jetty configuration.
-
server
public static DeltaServer server(int port, String base)
Create aDeltaServerfor a file-provider using thebasearea. Convenience operation for:LocalServer server = LocalServers.createFile(base); DeltaLink link = DeltaLinkLocal.connect(server); DeltaServer.create(port, link);
-
create
public static DeltaServer create(int port, org.seaborne.delta.link.DeltaLink engine)
Create a patch log server that uses the givenDeltaLink, which is usually aDeltaLinkLocal.
-
create
public static DeltaServer create(String jettyConfig, org.seaborne.delta.link.DeltaLink engine)
Create a patch log server that uses the given a Jetty configuation file and aDeltaLinkfor its state.
-
getPort
public int getPort()
-
start
public DeltaServer start() throws BindException
- Throws:
BindException
-
stop
public void stop()
-
join
public void join()
-
-