Design notes for graceful startupOverview In EAP 7.0 we introduced the concept of graceful shutdown, which waits for tasks to be complete before a server is shut down, and also introduces the concept of 'suspending' a server, allowing requests to be...
HAL ExtensionsExtensions are a way to add new features to HAL. Unlike the current version of the management console, HAL.next supports extensions written in JavaScript which can be added at runtime. The current way of writing exten...
Article Design Notes for GUI Configuration Changes
Design Notes for GUI Configuration ChangesGoal Allow administrators to view the last N (configurable) changes in the domain/server configurations made by other authorized administrators. Requirements There should be management operations ...
Article Steps to add any new JSF implementation or version to WildFly
Steps to add any new JSF implementation or version to WildFlyJSF 1.2 support was removed from WildFly, so we will use JSF 1.2 as an example. If you need to run a Seam 2 application on WildFly you will need to add JSF 1.2 back into each WildFly instance. You...
Elytron Caching SupportOverviewThe intent of this document is to have a caching mechanism in order to improve overall performance during the authentication and authorization of identities. Elytron relies on Security Realms which prov...
Article Dev Analysis for JMX notifications when ControlledProcessState changes
Dev Analysis for JMX notifications when ControlledProcessState changesUser StoryProvide a means to send JMX notifications for the new lifecycle server events. Issue MetadataEAP issues: https://issues.jboss.org/browse/EAP7-471 - Management and JMX notifications when ControlledProcessStat...
Article Dev Analysis for listener for lifecycle server events
Dev Analysis for listener for lifecycle server eventsUser StoryProvide a means to add a listener registration for the new lifecycle server events. Something that integrates with the primary management layer. Issue MetadataEAP issue: https://issues.jboss.org/browse/EAP7...
Dev Analysis for exposing IO runtime dataUser story Expose as runtime / statistics data for IO Worker. Aim is for users to be able to see as much runtime IO data as possible. Some of this data is already available via jmx, but it needs to be accessible in m...
Article Design Notes for Transaction Monitoring in HAL
Design Notes for Transaction Monitoring in HALOverview Display additional runtime attributes from transaction subsystem in HAL. Info EAP 7.1 Issue - Transaction Monitoring - GUI Support https://issues.jboss.org/browse/EAP7-321 Require...
Article Design notes for showing resources of REST endpoints
Design notes for showing resources of REST endpointsOverview The intent of this feature is to show the REST endpoints' resources in CLI of a deployment. Users will have a clear idea about what REST endpoints a deployment provides. Background There is an operatio...
Article Dev analysis for transactions graceful shutdown
Dev analysis for transactions graceful shutdownOverview This feature will allow EAP supported transaction services to react to suspend and resume requests. The supported services are JTA, JTS, WS-AT, and WS-BA. After suspend, all the services remain functional (a...
Article Design notes for NoSQL integration on WildFly
Design notes for NoSQL integration on WildFlyGoal The goal is no-nonsense improvements focused on making the developer’s life easier when using NoSQL on WildFly. In particular, not to hide and abstract the underlying access APIs but to give si...
Elytron Identity Cache and Single Sign-OnOverview The intent of this document is to have an identity caching mechanism in order to allow authentication mechanisms to cache their identities as part of the authentication and authorization process. ...