public <T> Fabric registerSystemService(Class<T> interfaze, T instance) throws FabricException { ComponentRegistration registration = new ComponentRegistration(interfaze.getSimpleName(), interfaze, instance, false); registrations.add(registration); return this; }
String name = registration.getName(); Class<S> service = (Class<S>) registration.getService(); I instance = (I) registration.getInstance(); boolean introspect = registration.isIntrospect(); registerComponent(name, service, instance, introspect);
String name = registration.getName(); Class<S> service = (Class<S>) registration.getService(); I instance = (I) registration.getInstance(); boolean introspect = registration.isIntrospect(); registerComponent(name, service, instance, introspect);
public List<ComponentRegistration> createDefaultRegistrations(Fabric3Runtime runtime) { List<ComponentRegistration> registrations = new ArrayList<>(); RuntimeFabric fabric = new RuntimeFabric(runtime); ComponentRegistration registration = new ComponentRegistration("Fabric", Fabric.class, fabric, false); registrations.add(registration); return registrations; }
public List<ComponentRegistration> createDefaultRegistrations(Fabric3Runtime runtime) { List<ComponentRegistration> registrations = new ArrayList<>(); RuntimeFabric fabric = new RuntimeFabric(runtime); ComponentRegistration registration = new ComponentRegistration("Fabric", Fabric.class, fabric, false); registrations.add(registration); return registrations; }