[jboss-jira] [JBoss JIRA] (WFCORE-570) Provide ability to display module dependencies via Management API

Tomaz Cerar (JIRA) issues at jboss.org
Wed Jun 17 19:05:03 EDT 2015


    [ https://issues.jboss.org/browse/WFCORE-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13080733#comment-13080733 ] 

Tomaz Cerar commented on WFCORE-570:
------------------------------------

Sample output of current WIP
{noformat}
[standalone at localhost:9990 /] /core-service=module-loading:module-info(name=io.undertow.core)
{
    "outcome" => "success",
    "result" => {
        "name" => "io.undertow.core:main",
        "fallback-loader" => "<not defined>",
        "dependencies" => [
            {
                "dependency-name" => "ModuleDependency",
                "module-name" => "org.jboss.xnio:main",
                "export-filter" => "Reject",
                "import-filter" => "multi-path filter {exclude children of \"META-INF/\", exclude equals \"META-INF\", default accept}",
                "optional" => false
            },
            {
                "dependency-name" => "ModuleDependency",
                "module-name" => "org.jboss.xnio.nio:main",
                "export-filter" => "Reject",
                "import-filter" => "multi-path filter {include equals \"META-INF/services\", include children of \"META-INF/services/\", exclude children of \"META-INF/\", exclude equals \"META-INF\", default accept}",
                "optional" => false
            },
            {
                "dependency-name" => "ModuleDependency",
                "module-name" => "org.jboss.logging:main",
                "export-filter" => "Reject",
                "import-filter" => "multi-path filter {exclude children of \"META-INF/\", exclude equals \"META-INF\", default accept}",
                "optional" => false
            },
            {
                "dependency-name" => "ModuleDependency",
                "module-name" => "javax.api:main",
                "export-filter" => "Reject",
                "import-filter" => "multi-path filter {exclude children of \"META-INF/\", exclude equals \"META-INF\", default accept}",
                "optional" => false
            },
            {
                "dependency-name" => "ModuleDependency",
                "module-name" => "sun.jdk:main",
                "export-filter" => "Reject",
                "import-filter" => "multi-path filter {exclude children of \"META-INF/\", exclude equals \"META-INF\", default accept}",
                "optional" => false
            }
        ],
        "resource-loaders" => [
            {
                "type" => "org.jboss.modules.JarFileResourceLoader",
                "paths" => "[, io/undertow/security/idm, META-INF/maven/io.undertow/undertow-core, io/undertow/websockets/core, io/undertow/server/session, io/undertow/websockets/core/protocol/version13, META-INF/maven/io.undertow, io/undertow/server
/handlers/error, io/undertow/security, io/undertow/server/protocol/http, io/undertow/client/spdy, io/undertow/protocols/spdy, io/undertow/server, io/undertow/protocols/ajp, io/undertow/client, io/undertow/protocols/http2, io/undertow/websockets/core/
protocol/version08, io/undertow/client/http2, io, io/undertow/client/http, io/undertow/security/api, io/undertow/server/handlers/builder, io/undertow/websockets/client, io/undertow/server/protocol/spdy, io/undertow/conduits, io/undertow/server/protoc
ol, io/undertow/websockets/core/protocol/version07, META-INF, io/undertow/websockets, io/undertow/server/handlers/cache, io/undertow/client/ajp, META-INF/maven, io/undertow/protocols, io/undertow/server/protocol/framed, io/undertow, io/undertow/serve
r/handlers/resource, io/undertow/server/handlers/proxy, io/undertow/server/handlers/accesslog, META-INF/services, io/undertow/security/handlers, io/undertow/server/handlers/encoding, io/undertow/server/handlers/proxy/mod_cluster, io/undertow/websocke
ts/spi, io/undertow/server/protocol/ajp, io/undertow/server/handlers, io/undertow/server/protocol/http2, io/undertow/server/handlers/sse, io/undertow/server/handlers/form, io/undertow/util, io/undertow/security/impl, io/undertow/websockets/core/proto
col, io/undertow/predicate, io/undertow/websockets/extensions, io/undertow/protocols/ssl, io/undertow/attribute, io/undertow/channels, io/undertow/websockets/core/function, io/undertow/io]"
            },
            {
                "type" => "org.jboss.modules.NativeLibraryResourceLoader",
                "paths" => "[]"
            }
        ]
    }
}
{noformat}

> Provide ability to display module dependencies via Management API
> -----------------------------------------------------------------
>
>                 Key: WFCORE-570
>                 URL: https://issues.jboss.org/browse/WFCORE-570
>             Project: WildFly Core
>          Issue Type: Feature Request
>          Components: CLI, Domain Management
>            Reporter: Tomaz Cerar
>            Assignee: Tomaz Cerar
>             Fix For: 2.0.0.Alpha5
>
>
> Provide ability to display module dependencies via Management API



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


More information about the jboss-jira mailing list