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