@Override public ServiceName getCapabilityServiceName(String capabilityName) { try { return managementModel.getCapabilityRegistry().getCapabilityServiceName(capabilityName, CapabilityScope.GLOBAL, null); } catch (IllegalStateException | IllegalArgumentException ignore) { // ignore } ControllerLogger.ROOT_LOGGER.debugf("CapabilityServiceSupport: Parsing ServiceName for %s", capabilityName); return ServiceNameFactory.parseServiceName(capabilityName); }
@Override public ServiceName getCapabilityServiceName(String capabilityName) { try { return managementModel.getCapabilityRegistry().getCapabilityServiceName(capabilityName, CapabilityScope.GLOBAL, null); } catch (IllegalStateException | IllegalArgumentException ignore) { // ignore } ControllerLogger.ROOT_LOGGER.debugf("CapabilityServiceSupport: Parsing ServiceName for %s", capabilityName); return ServiceNameFactory.parseServiceName(capabilityName); }
ServiceName getCapabilityServiceName(String capabilityName, Class<?> serviceType, final PathAddress address) { assert isControllingThread(); assertCapabilitiesAvailable(currentStage); CapabilityScope context = createCapabilityContext(address); try { return managementModel.getCapabilityRegistry().getCapabilityServiceName(capabilityName, context, serviceType); } catch (IllegalStateException ignored) { // not registered. just do it directly } ControllerLogger.ROOT_LOGGER.debugf("OperationContext: Parsing ServiceName for %s", capabilityName); return ServiceNameFactory.parseServiceName(capabilityName); }
ServiceName getCapabilityServiceName(String capabilityName, Class<?> serviceType, final PathAddress address) { assert isControllingThread(); assertCapabilitiesAvailable(currentStage); CapabilityScope context = createCapabilityContext(address); try { return managementModel.getCapabilityRegistry().getCapabilityServiceName(capabilityName, context, serviceType); } catch (IllegalStateException ignored) { // not registered. just do it directly } ControllerLogger.ROOT_LOGGER.debugf("OperationContext: Parsing ServiceName for %s", capabilityName); return ServiceNameFactory.parseServiceName(capabilityName); }