private static ComponentId createId(String sessionName) { return ComponentId.fromString(sessionName).nestInNamespace( ComponentId.fromString("MbusClient")); }
public static ComponentId configProviderId(ComponentId filterId) { return ComponentId.fromString("filterConfig").nestInNamespace(filterId); } }
/** * @param identityObject * The identifying object that makes the Node unique */ protected static ComponentId syntheticComponentId(String className, Object identityObject, ComponentId namespace) { String name = className + "_" + System.identityHashCode(identityObject); return ComponentId.fromString(name).nestInNamespace(namespace); }
static ComponentId configProviderId(ComponentId filterId) { return ComponentId.fromString("filterConfig").nestInNamespace(filterId); }
private Resolver createNativeRandomResolver() { RandomResolver resolver = new RandomResolver(); resolver.initId(ComponentId.fromString(RandomResolver.nativeId)); return resolver; }
private DeterministicResolver createNativeDeterministicResolver() { DeterministicResolver resolver = new DeterministicResolver(); resolver.initId(ComponentId.fromString(DeterministicResolver.nativeId)); return resolver; }
private static void addSourceForProvider(SearchChainResolver.Builder builder, FederationConfig.Target target, FederationConfig.Target.SearchChain searchChain, boolean isDefaultProvider) { builder.addSourceForProvider( ComponentId.fromString(target.id()), ComponentId.fromString(searchChain.providerId()), ComponentId.fromString(searchChain.searchChainId()), isDefaultProvider, federationOptions(searchChain), searchChain.documentTypes()); }
if (at>0) { String newId=id.substring(0,at); namespace=ComponentId.fromString(id.substring(at+1)); id=newId;
SpecSplitter(String spec) { List<String> idAndNamespace = splitFirst(spec, '@'); List<String> nameAndVersion = splitFirst(idAndNamespace.get(0), ':'); name = nameAndVersion.get(0); version = second(nameAndVersion); namespace = ComponentId.fromString(second(idAndNamespace)); }
private int getPort(ConnectorFactory connectorFactory, List<PortOverride> portOverrides) { ComponentId id = ComponentId.fromString(connectorFactory.getName()); for (PortOverride override : portOverrides) { if (override.serverId.matches(id)) { return override.port; } } return connectorFactory.getListenPort(); }
public final void addRestApi(@NonNull RestApi restApi) { restApiGroup.addComponent(ComponentId.fromString(restApi.getBindingPath()), restApi); }
private static void addSearchChain(SearchChainResolver.Builder builder, FederationConfig.Target target, FederationConfig.Target.SearchChain searchChain) { if (!target.id().equals(searchChain.searchChainId())) throw new RuntimeException("Invalid federation config, " + target.id() + " != " + searchChain.searchChainId()); builder.addSearchChain(ComponentId.fromString(searchChain.searchChainId()), federationOptions(searchChain), searchChain.documentTypes()); }
public AbstractProcessingHandler(ChainRegistry<COMPONENT> chainRegistry, ComponentRegistry<Renderer> renderers, Executor executor, AccessLog accessLog, Metric metric) { super(executor, accessLog, metric, true); renderingExecutor = executor; this.chainRegistry = chainRegistry; this.renderers = renderers; // Default is the one with id "default", or the ProcessingRenderer if there is no such renderer Renderer defaultRenderer = renderers.getComponent(ComponentSpecification.fromString(DEFAULT_RENDERER_ID)); if (defaultRenderer == null) { defaultRenderer = new ProcessingRenderer(); renderers.register(ComponentId.fromString(DEFAULT_RENDERER_ID), defaultRenderer); } this.defaultRenderer = defaultRenderer; }
public void addMbusServer(ComponentId chainId) { ComponentId serviceId = chainId.nestInNamespace(ComponentId.fromString("MbusServer")); addComponent( new Component<>(new ComponentModel(new BundleInstantiationSpecification( serviceId, ComponentSpecification.fromString(MbusServerProvider.class.getName()), null)))); }
private void addServerAndClientForChain(ContainerCluster cluster, DocprocChain docprocChain) { docprocHandler.addServerBindings("mbus://*/" + docprocChain.getSessionName()); cluster.addMbusServer(ComponentId.fromString(docprocChain.getSessionName())); MbusClient client = new MbusClient(docprocChain.getSessionName(), SessionConfig.Type.INTERMEDIATE); client.addClientBindings("mbus://*/" + client.getSessionName()); addComponent(client); } }