|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.alipay.remoting.RemotingServer
public abstract class RemotingServer
Server template for remoting.
| Field Summary | |
|---|---|
protected int |
port
|
| Constructor Summary | |
|---|---|
RemotingServer(int port)
|
|
| Method Summary | |
|---|---|
protected abstract void |
doInit()
Inject initialize logic here. |
protected abstract boolean |
doStart()
Inject start logic here. |
protected abstract boolean |
doStart(String ip)
Inject start logic here. |
protected abstract void |
doStop()
Inject stop logic here. |
int |
getPort()
Get the port of the server. |
void |
init()
Initialize. |
abstract void |
registerDefaultExecutor(byte protocolCode,
ExecutorService executor)
Register default executor service for server. |
abstract void |
registerProcessor(byte protocolCode,
CommandCode commandCode,
RemotingProcessor<?> processor)
Register processor for command with the command code. |
abstract void |
registerUserProcessor(UserProcessor<?> processor)
Register user processor. |
boolean |
start()
Start the server. |
boolean |
start(String ip)
Start the server with ip and port. |
void |
stop()
Stop the server. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int port
| Constructor Detail |
|---|
public RemotingServer(int port)
port - | Method Detail |
|---|
public void init()
public boolean start()
public boolean start(String ip)
public void stop()
Notice:
public int getPort()
protected abstract void doInit()
protected abstract boolean doStart()
throws InterruptedException
InterruptedException
protected abstract boolean doStart(String ip)
throws InterruptedException
ip -
InterruptedExceptionprotected abstract void doStop()
public abstract void registerProcessor(byte protocolCode,
CommandCode commandCode,
RemotingProcessor<?> processor)
commandCode - processor -
public abstract void registerDefaultExecutor(byte protocolCode,
ExecutorService executor)
protocolCode - executor - public abstract void registerUserProcessor(UserProcessor<?> processor)
processor -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||