[jboss-jira] [JBoss JIRA] (WFCORE-570) Provide ability to display module dependencies via Management API
Tomaz Cerar (JIRA)
issues at jboss.org
Fri Jun 19 09:47:05 EDT 2015
[ https://issues.jboss.org/browse/WFCORE-570?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13080733#comment-13080733 ]
Tomaz Cerar edited comment on WFCORE-570 at 6/19/15 9:46 AM:
-------------------------------------------------------------
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/protocol",
"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/server/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/websockets/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/protocol",
"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" => undefined
}
]
}
}
{noformat}
was (Author: ctomc):
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