![JAR search and dependency download from the Maven repository](/logo.png)
com.daedafusion.sf.ServiceRegistry Maven / Gradle / Ivy
package com.daedafusion.sf;
import com.daedafusion.sf.config.ServiceConfiguration;
import java.util.List;
import java.util.Map;
/**
* Created by mphilpot on 7/2/14.
*/
public interface ServiceRegistry
{
ServiceConfiguration getServiceConfiguration();
void setServiceConfiguration(ServiceConfiguration config);
T getService(Class inf);
List getManagedObjects();
Map getExternalResources();
void addExternalResource(String key, Object object);
void construct() throws ServiceFrameworkException;
boolean isInitialized();
void register(ManagedObject mo);
void deregister(ManagedObject mo);
void addServiceRegistryListener(ServiceRegistryListener listener);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy