-
Bug
-
Resolution: Done
-
Major
-
10.0.0.Final
-
None
Consider the call:
OperationContext.getCapabilityServiceName("test", "foo.bar");
This method first resolves the qualified capability name as "test.foo.bar". If no capability is registered with that name, the service name is generated using:
ServiceNameFactory.parseServiceName("test.foo.bar");
This generates a ServiceName with 3 elements.
However, when this capability is actually created with name of "test" and dynamic part "foo.bar", its service name will contain 2 elements, not 3.
i.e.
RuntimeCapability.Builder.of("test", true, ServiceType.class).fromBaseCapability("foo.bar").getCapabilityServiceName();
Interestingly, the correspond method return by the OperationContext.getCapabilityServiceSupport() implementation does this correctly.
i.e.
OperationContext.getCapabilityServiceSupport().getCapabilityServiceName("test", "foo.bar");
returns the result of:
ServiceNameFactory.parseServiceName("test").append("foo.bar");
- is cloned by
-
JBEAP-21215 [GSS](7.3.z) WFCORE-4707 - The dot "." in the name of the security domain with infinispan cache does not work in EAP 7.3 CP4
- Closed
- is related to
-
WFLY-13689 Hibernate/JPA custom 2LC regions generate wrong service names when region names contain a dot.
- Closed
- relates to
-
WFLY-14692 Test case for WFCORE-4707
- Closed