public class StarManagerServer
extends java.lang.Object
| Constructor and Description |
|---|
StarManagerServer() |
StarManagerServer(JournalSystem journalSystem) |
| Modifier and Type | Method and Description |
|---|---|
void |
blockUntilShutdown() |
void |
blockUntilStart() |
HttpService |
getHttpService() |
int |
getServerPort() |
StarManager |
getStarManager() |
static void |
main(java.lang.String[] args) |
void |
shutdown() |
void |
start(int port) |
void |
start(java.lang.String address,
int port,
java.util.concurrent.Executor executor) |
public StarManagerServer()
public StarManagerServer(JournalSystem journalSystem)
public void start(int port)
throws java.io.IOException
java.io.IOExceptionpublic void start(java.lang.String address,
int port,
java.util.concurrent.Executor executor)
throws java.io.IOException
address - Starmgr local listen address, used to let follower known how to contact the leaderport - starmgr local listen addressexecutor - Optional, if not provided, starmgr will create its own executor. If provided,
it will be the caller's responsibility to shut down the executor.java.io.IOExceptionpublic void shutdown()
public void blockUntilShutdown()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionpublic int getServerPort()
public void blockUntilStart()
public StarManager getStarManager()
public HttpService getHttpService()
public static void main(java.lang.String[] args)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionCopyright © 2024. All rights reserved.