]
Tomaz Cerar commented on WFLY-8512:
-----------------------------------
We had discussion on this topic with [~bstansberry] and decided that best thing to do for
now is to mark all this capabilities as private, at least until we have some proper
contract that is exposed.
Public undertow capability service values expose
org.jboss.msc.service.Service methods
--------------------------------------------------------------------------------------
Key: WFLY-8512
URL:
https://issues.jboss.org/browse/WFLY-8512
Project: WildFly
Issue Type: Bug
Components: Web (Undertow)
Affects Versions: 11.0.0.Alpha1
Reporter: Paul Ferraro
Assignee: Tomaz Cerar
Undertow new exposes UndertowService, Server, Host, etc. to other subsystems as service
values of public capabilities. However, these objects all implement Service, and thus
expose start/stop methods to their dependents. This is poor encapsulation. Ideally, we
should extract interfaces from these objects such that the corresponding capabilities only
expose methods in explicitly in their contract.