[undertow-dev] accessing msc services

Tomaž Cerar tomaz.cerar at gmail.com
Tue Feb 11 09:59:45 EST 2014


so you probably mean, when some mgmt attribute / resource changes in your
subsystem how to pass that over to the handler.

Best way would be to have some msc service that holds the current data, and
you manipulate that service by :add/write-attribute handlers.
and your handlers have reference to that service, directly or indirectly is
different story.


On Tue, Feb 11, 2014 at 3:54 PM, Bill Burke <bburke at redhat.com> wrote:

> Ours, not undertow.
>
>
> On 2/11/2014 9:52 AM, Tomaž Cerar wrote:
>
>> what do you consider for subsystem metadata? and is this your subsystem
>> or undertow one?
>>
>>
>> On Tue, Feb 11, 2014 at 3:48 PM, Bill Burke <bburke at redhat.com
>> <mailto:bburke at redhat.com>> wrote:
>>
>>     looking to have an handler notified when subsystem metadata is
>>     modified.  A redeploy won't work in all scenarios.
>>
>>
>>     On 2/11/2014 1:44 AM, Stuart Douglas wrote:
>>
>>         What information are you actually after? Undertow still uses the
>>         same metadata, but it also looks at some additional attachments
>>         when it is building the deployment.
>>
>>         Something you could do to avoid the static service registry is
>>         just pass the ServiceRegistry that you can get in a
>>         DeploymentUnitProcessor to the HandlerWrappers constructor, and
>>         add the service name to you are after to the attachment
>>         org.jboss.as.server.__deployment.Attachments#WEB___DEPENDENCIES.
>>
>>
>>         This will allow you to look up the service in the handler
>>         wrapper, and adding it to the dependencies list means that it
>>         will definitely be up by that time.
>>
>>         Stuart
>>
>>         ----- Original Message -----
>>
>>             From: "Bill Burke" <bburke at redhat.com
>>             <mailto:bburke at redhat.com>>
>>             To: "Stuart Douglas" <sdouglas at redhat.com
>>             <mailto:sdouglas at redhat.com>>
>>             Cc: "Tomaž Cerar" <tomaz.cerar at gmail.com
>>             <mailto:tomaz.cerar at gmail.com>>,
>>             undertow-dev at lists.jboss.org
>>             <mailto:undertow-dev at lists.jboss.org>
>>
>>             Sent: Sunday, 9 February, 2014 9:08:31 PM
>>             Subject: Re: [undertow-dev] accessing msc services
>>
>>             Thanks.
>>
>>             For a EAP/AS7 IIRC, JBossWeb only exposed Metadata, so I'd
>>             have to use a
>>             static service registry pattern or something?  Anybody know?
>>
>>             On 2/7/2014 10:21 PM, Stuart Douglas wrote:
>>
>>                 To save you looking the relevant class is
>>                 org.wildfly.extension.__undertow.deployment.__
>> UndertowAttachments.
>>
>>
>>                 Stuart
>>
>>                 ----- Original Message -----
>>
>>                     From: "Bill Burke" <bburke at redhat.com
>>                     <mailto:bburke at redhat.com>>
>>                     To: "Tomaž Cerar" <tomaz.cerar at gmail.com
>>                     <mailto:tomaz.cerar at gmail.com>>
>>                     Cc: undertow-dev at lists.jboss.org
>>                     <mailto:undertow-dev at lists.jboss.org>
>>
>>                     Sent: Friday, 7 February, 2014 11:10:26 PM
>>                     Subject: Re: [undertow-dev] accessing msc services
>>
>>
>>
>>                     On 2/7/2014 3:53 PM, Tomaž Cerar wrote:
>>
>>
>>                         On Fri, Feb 7, 2014 at 9:51 PM, Bill Burke
>>                         <bburke at redhat.com <mailto:bburke at redhat.com>
>>                         <mailto:bburke at redhat.com
>>
>>                         <mailto:bburke at redhat.com>>> wrote:
>>
>>                                I just need a reference to this service
>>                         as it contains config
>>                                information that is stored in the
>>                         subsystem (standalone.xml, sorry
>>                                if I'm confusing the terminology).  Don't
>>                         care where or when the
>>                                Undertow Handler gets this
>>                         referenc(deploy time or runtime).
>>
>>                                Is it possible to create HttpHandler
>>                         instances in a deployment
>>                                processor and attach them to the WAR
>>                         deployment?  What about
>>                                AuthMechanisms?  I guess I should dive
>>                         into the undertow subsystem a
>>                                bit more.
>>
>>
>>
>>                         Yeah it is possible create & attach http
>>                         handlers to the chain inside
>>                         your deployment processor, same for auth
>> mechanisms.
>>                         There are many subsystems that already do
>>                         exactly this.
>>
>>
>>                     Awesome. Ok, that's all I needed.  I'll search the
>>                     codebase.
>>
>>                     --
>>                     Bill Burke
>>                     JBoss, a division of Red Hat
>>                     http://bill.burkecentral.com
>>                     _________________________________________________
>>
>>                     undertow-dev mailing list
>>                     undertow-dev at lists.jboss.org
>>                     <mailto:undertow-dev at lists.jboss.org>
>>                     https://lists.jboss.org/__
>> mailman/listinfo/undertow-dev
>>
>>                     <https://lists.jboss.org/
>> mailman/listinfo/undertow-dev>
>>
>>
>>             --
>>             Bill Burke
>>             JBoss, a division of Red Hat
>>             http://bill.burkecentral.com
>>
>>
>>     --
>>     Bill Burke
>>     JBoss, a division of Red Hat
>>     http://bill.burkecentral.com
>>
>>
>>
> --
> Bill Burke
> JBoss, a division of Red Hat
> http://bill.burkecentral.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/undertow-dev/attachments/20140211/d8d5ded3/attachment.html 


More information about the undertow-dev mailing list