usage:
new Reflections( new ConfigurationBuilder() .filterInputsBy(new FilterBuilder().include("your project's common package prefix here...")) .setUrls(ClasspathHelper.forClassLoader()) .setScanners(new SubTypesScanner(), new TypeAnnotationsScanner().filterResultsBy(myClassAnnotationsFilter)));
defaults: accept all for {@link #inputsFilter}, {@link #executorService} is null,{@link #serializer} is {@link org.jboss.errai.reflections.serializers.XmlSerializer}
ConfigurationBuilder
is used to configure a Mule instance, represented by a MuleContext instance. Multiple ConfigurationBuilder's can be used to configure a single mule instance with each ConfigurationBuilder doing one of more of the following: Registy
Creation and registration of SecurityManager / TransactionManager / TransactionManagerFactory / QueueManager and ThreadingProfile's. Unlike the runtime artifacts mule only uses a single instance of each of these and so if multiple configuration builder create and register these artifacts only one will be used. MuleConfiguration
and ServerNotificationManager
usage:
new Reflections( new ConfigurationBuilder() .filterInputsBy(new FilterBuilder().include("your project's common package prefix here...")) .setUrls(ClasspathHelper.forClassLoader()) .setScanners(new SubTypesScanner(), new TypeAnnotationsScanner().filterResultsBy(myClassAnnotationsFilter)));
defaults: accept all for {@link #inputsFilter}, {@link #executorService} is null,{@link #serializer} is {@link org.reflections.serializers.XmlSerializer}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|