WildFly Modular Service Container Implementation Details: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
(Created page with "=Internal= * WildFly Modular Service Container")
 
 
(3 intermediate revisions by the same user not shown)
Line 2: Line 2:


* [[WildFly Modular Service Container#Implementation Details|WildFly Modular Service Container]]
* [[WildFly Modular Service Container#Implementation Details|WildFly Modular Service Container]]
=ServiceContainer=
<blockquote style="background-color: AliceBlue; border: solid thin LightSteelBlue;">
:https://github.com/jboss-msc/jboss-msc/blob/master/src/main/java/org/jboss/msc/service/ServiceContainer.java<br>
:https://github.com/jboss-msc/jboss-msc/blob/master/src/main/java/org/jboss/msc/service/ServiceContainerImpl.java<br>
</blockquote>
=Programmatic Access=
<font color=red>
TODO:
* Can I get a hold of the container, programmatically? Use/extend the code linked above.
* Document API.
* Document Maven dependencies.
* jboss-deployment-dependencies.
* Document ServiceContainerHelper, and the fact that getting the value of a service starts it.
* Document that the service needs to be started in order to getValue(), and if I get null for getValue(), the service is probably not started.
</font>

Latest revision as of 04:54, 13 January 2017

Internal

ServiceContainer

https://github.com/jboss-msc/jboss-msc/blob/master/src/main/java/org/jboss/msc/service/ServiceContainer.java
https://github.com/jboss-msc/jboss-msc/blob/master/src/main/java/org/jboss/msc/service/ServiceContainerImpl.java

Programmatic Access

TODO:

  • Can I get a hold of the container, programmatically? Use/extend the code linked above.
  • Document API.
  • Document Maven dependencies.
  • jboss-deployment-dependencies.
  • Document ServiceContainerHelper, and the fact that getting the value of a service starts it.
  • Document that the service needs to be started in order to getValue(), and if I get null for getValue(), the service is probably not started.