Package com.github.jy2
Interface PubSubDiClient
- All Superinterfaces:
PubSubClient
public interface PubSubDiClient extends PubSubClient
-
Method Summary
Modifier and Type Method Description <T> Tcreate(java.lang.Class<T> clazz)<T> Tcreate(java.lang.Class<T> clazz, boolean singleton)<T> Tcreate(java.lang.Class<T> clazz, java.lang.String instanceName)<T> Tcreate(java.lang.Class<T> clazz, java.lang.String instanceName, boolean singleton)<T> Tinject(T object)<T> Tinject(T object, boolean singleton)<T> Tinject(T object, java.lang.String instanceName)<T> Tinject(T object, java.lang.String instanceName, boolean singleton)voidstart()Methods inherited from interface com.github.jy2.PubSubClient
createPublisher, createPublisher, createSubscriber, createSubscriber, createSubscriber, createSubscriber, getMasterClient, getParameterClient, shutdown
-
Method Details
-
create
<T> T create(java.lang.Class<T> clazz) -
create
<T> T create(java.lang.Class<T> clazz, java.lang.String instanceName) -
create
<T> T create(java.lang.Class<T> clazz, boolean singleton) -
create
<T> T create(java.lang.Class<T> clazz, java.lang.String instanceName, boolean singleton) -
inject
<T> T inject(T object) -
inject
<T> T inject(T object, java.lang.String instanceName) -
inject
<T> T inject(T object, boolean singleton) -
inject
<T> T inject(T object, java.lang.String instanceName, boolean singleton) -
start
void start()
-