1 15 package org.apache.hivemind.annotations; 16 17 import org.apache.hivemind.service.Autowiring; 18 19 25 public interface TypedRegistry 26 { 27 32 public <T> T getService(String serviceId, Class <T> serviceInterface); 33 34 40 public <T> T getService(Class <T> serviceInterface); 41 42 47 public <T> T getConfiguration(String configurationId, Class <T> configurationType); 48 49 55 public <T> T getConfiguration(Class <T> configurationType); 56 57 58 61 public Autowiring getAutowiring(); 62 63 66 public void shutdown(); 67 } 68 | Popular Tags |