[wildfly-dev] JAR scanning

Thomas Segismont tsegismo at redhat.com
Tue Sep 23 06:06:03 EDT 2014


Our CLI Alert Sender is not part of the RHQ extension. It's a plugin 
loaded by the RHQ EAR (so to speak). So yes, runtime only.

Thanks,
Thomas

Le 23/09/2014 11:47, Tomaž Cerar a écrit :
> Just for record if that is not sure.
> If this is deployment properly deployed in WildFly jandex index for it
> is automatically build for it during deploy time.
> If your code is in Extension(subsystem) it can register
> DeploymentUnitProcessor which can access this indexes during deployment.
>
> Otherwise if your code is run time only then what you are doing is the
> right way.
>
> --
> tomaz
>
> On Tue, Sep 23, 2014 at 9:32 AM, Thomas Segismont <tsegismo at redhat.com
> <mailto:tsegismo at redhat.com>> wrote:
>
>     Hi,
>
>
>     Le 22/09/2014 17:23, Jason Greene a écrit :
>     > Yeah something like that. Although I just want to stress the importance of using the ClassLoader for the deployment, as due to a historical oversight the path is different between windows and unix.
>
>     Understood. For the record:
>     getClass().getClassLoader().getResources("META-INF/persistence.xml");
>
>
>     Then:
>
>     VirtualFile virtualFile = (VirtualFile)
>     url.openConnection().getContent();
>     // up to the archive root
>     virtualFile = virtualFile.getParent().getParent();
>
>
>     My index is correctly built and now I'm trying to find how I can read
>     org.jboss.jandex.ClassInfo#flags to determine if the class is public.
>
>
>     Thank you both for indications and the code snippet!
>
>     Regards,
>     Thomas
>     _______________________________________________
>     wildfly-dev mailing list
>     wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/wildfly-dev
>
>



More information about the wildfly-dev mailing list