public <T> T getProducer(Class<T> type) { return resolver.getProducer(type, name); }
public <T> T getConsumer(Class<T> type) { return resolver.getConsumer(type, name); }
public <T> Object subscribe(Class<T> type, String id, String topic, Consumer<T> consumer) { return resolver.subscribe(type, name, id, topic, consumer); }
public <T> T getProducer(Class<T> type) { return resolver.getProducer(type, name); }
public <T> Object subscribe(Class<T> type, String id, String topic, Consumer<T> consumer) { return resolver.subscribe(type, name, id, topic, consumer); }
public <T> T getConsumer(Class<T> type, String topic) { return resolver.getConsumer(type, name, topic); }
public <T> T getProducer(Class<T> type, String topic) { return resolver.getProducer(type, name, topic); }
public <T> Object subscribe(Class<T> type, Consumer<T> consumer) { return resolver.subscribe(type, name, null, null, consumer); }
public <T> T getConsumer(Class<T> type) { return resolver.getConsumer(type, name); }
public <T> T getProducer(Class<T> type, String topic) { return resolver.getProducer(type, name, topic); }
public <T> Object subscribe(Class<T> type, Consumer<T> consumer) { return resolver.subscribe(type, name, null, null, consumer); }
public <T> T getConsumer(Class<T> type, String topic) { return resolver.getConsumer(type, name, topic); }
public <T> T getChannel(Class<T> interfaze, String name) { try { return channelResolver.getProducer(interfaze, name); } catch (Fabric3Exception e) { throw new ServiceRuntimeException(e); } }
public <T> T getChannel(Class<T> interfaze, String name) { try { return channelResolver.getProducer(interfaze, name); } catch (Fabric3Exception e) { throw new ServiceRuntimeException(e); } }