MetroConfigUrlLoader(Container container) { this((container != null) ? container.getSPI(ResourceLoader.class) : null); this.container = container; }
MetroConfigUrlLoader(Container container) { this((container != null) ? container.getSPI(ResourceLoader.class) : null); this.container = container; }
MetroConfigUrlLoader(Container container) { this((container != null) ? container.getSPI(ResourceLoader.class) : null); this.container = container; }
public <T> T getSPI(Class<T> spiType) { T t = super.getSPI(spiType); if (t != null) return t; if (spiType == ResourceLoader.class) { return spiType.cast(loader); } return null; }
public <T> T getSPI(Class<T> spiType) { if (spiType == ResourceLoader.class) { return spiType.cast(loader); } return delegate.getSPI(spiType); }
public <T> T getSPI(Class<T> spiType) { T t = super.getSPI(spiType); if (t != null) return t; if (spiType == Module.class) { return spiType.cast(module); } return null; }
public <T> T getSPI(Class<T> spiType) { T t = super.getSPI(spiType); if (t != null) return t; if (spiType == ResourceLoader.class) { return spiType.cast(loader); } return null; }
public <T> T getSPI(Class<T> spiType) { T t = super.getSPI(spiType); if (t != null) return t; if (spiType == ResourceLoader.class) { return spiType.cast(loader); } return null; }
public <T> T getSPI(Class<T> spiType) { T t = super.getSPI(spiType); if (t != null) return t; if (spiType == Module.class) { return spiType.cast(module); } return null; }
public <T> T getSPI(Class<T> spiType) { if (spiType == ResourceLoader.class) { return spiType.cast(loader); } return delegate.getSPI(spiType); }
public <T> T getSPI(Class<T> spiType) { T t = super.getSPI(spiType); if (t != null) return t; if (spiType == Module.class) { return spiType.cast(module); } return null; }
public <T> T getSPI(Class<T> spiType) { // allow specified TubelineAssembler to be used if(spiType==TubelineAssemblerFactory.class) { if(assembler instanceof TubelineAssemblerFactory) return spiType.cast(assembler); if(assembler instanceof TubelineAssembler) { return spiType.cast(new TubelineAssemblerFactory() { public TubelineAssembler doCreate(BindingID bindingId) { return (TubelineAssembler)assembler; } }); } } if(container!=null) // delegate to the specified container return container.getSPI(spiType); return null; } }
protected static ResourceInjector getResourceInjector(WSEndpoint endpoint) { ResourceInjector ri = endpoint.getContainer().getSPI(ResourceInjector.class); if(ri==null) ri = ResourceInjector.STANDALONE; return ri; }
public @NotNull <E> Iterable<E> getIterableSPI(Class<E> spiType) { E item = getSPI(spiType); if (item != null) { Collection<E> c = Collections.singletonList(item); return c; } return Collections.emptySet(); } }
private ResourceInjector getResourceInjector(WSEndpoint endpoint) { ResourceInjector ri = endpoint.getContainer().getSPI(ResourceInjector.class); if(ri==null) ri = ResourceInjector.STANDALONE; return ri; }
public URL getResource(String resource) throws MalformedURLException { if (resource.startsWith("wsit-")) { return wsitConfiguration; } return delegate.getSPI(ResourceLoader.class).getResource(resource); } };
public F3SecurityClientTube(ClientTubelineAssemblyContext context, Tube nextTube) { super(context, nextTube); // override the default security environment with a Fabric3 system service secEnv = context.getContainer().getSPI(SecurityEnvironment.class); }
public URL getResource(String resource) throws MalformedURLException { if (resource.startsWith("wsit-")) { return wsitConfiguration; } return delegate.getSPI(ResourceLoader.class).getResource(resource); } };
protected static ResourceInjector getResourceInjector(WSEndpoint endpoint) { ResourceInjector ri = endpoint.getContainer().getSPI(ResourceInjector.class); if(ri==null) ri = ResourceInjector.STANDALONE; return ri; }
public @NotNull <E> Iterable<E> getIterableSPI(Class<E> spiType) { E item = getSPI(spiType); if (item != null) { Collection<E> c = Collections.singletonList(item); return c; } return Collections.emptySet(); } }