public interface Provider extends AutoCloseable
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DESTROY_NAME |
static String |
END_NAME |
static String |
RESTART_NAME |
static String |
START_NAME |
static String |
STATE_NAME |
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
close()
close.
|
default <REQ,RES> RES |
destroy(String schemaName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
destroy.
|
<REQ,RES> RES |
destroy(String schemaName,
String stepName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
destroy.
|
default <REQ,RES> RES |
end(String schemaName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
start.
|
<REQ,RES> RES |
end(String schemaName,
String stepName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
end.
|
String |
getName()
getName.
|
<REQ,RES> RES |
push(String schemaName,
String stepName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
push.
|
default Object |
pushForObject(String schemaName,
String stepName,
Object params)
pushForObject.
|
default <REQ,RES> RES |
restart(String schemaName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
start.
|
<REQ,RES> RES |
restart(String schemaName,
String stepName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
end.
|
default <REQ,RES> RES |
start(String schemaName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
start.
|
<REQ,RES> RES |
start(String schemaName,
String stepName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
start.
|
default Object |
startForObject(String schemaName,
Object params)
startForObject.
|
default Object |
startForObject(String schemaName,
String stepName,
Object params)
startForObject.
|
default <REQ,RES> RES |
state(String schemaName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
push.
|
default String |
state(String schemaName,
String id)
push.
|
<REQ,RES> RES |
state(String schemaName,
String methodName,
REQ params,
com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
push.
|
String getName()
<REQ,RES> RES push(String schemaName, String stepName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNamestepName - stepNameparams - paramscodec - codec<REQ,RES> RES state(String schemaName, String methodName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNameparams - paramscodec - codecmethodName - methodNamedefault String state(String schemaName, String id)
schemaName - schemaNameid - iddefault <REQ,RES> RES state(String schemaName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNameparams - paramscodec - codecdefault <REQ,RES> RES start(String schemaName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNameparams - paramscodec - codec<REQ,RES> RES start(String schemaName, String stepName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNamestepName - stepNameparams - paramscodec - codecdefault <REQ,RES> RES restart(String schemaName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNameparams - paramscodec - codec<REQ,RES> RES restart(String schemaName, String stepName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNamestepName - stepNameparams - paramscodec - codecdefault <REQ,RES> RES end(String schemaName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNameparams - paramscodec - codec<REQ,RES> RES end(String schemaName, String stepName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNamestepName - stepNameparams - paramscodec - codecdefault <REQ,RES> RES destroy(String schemaName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNameparams - paramscodec - codec<REQ,RES> RES destroy(String schemaName, String stepName, REQ params, com.github.lontime.base.serial.codec.MsgCodec<REQ,RES> codec)
RES - responseREQ - requestschemaName - schemaNamestepName - stepNameparams - paramscodec - codecdefault Object startForObject(String schemaName, Object params)
schemaName - schemaNameparams - paramsdefault Object startForObject(String schemaName, String stepName, Object params)
schemaName - schemaNamestepName - stepNameparams - paramsdefault Object pushForObject(String schemaName, String stepName, Object params)
schemaName - schemaNamestepName - stepNameparams - paramsdefault void close()
close 在接口中 AutoCloseableCopyright © 2022. All rights reserved.