[wildfly-dev] deployment information

Claudio Miranda claudio at claudius.com.br
Wed Jul 30 22:49:03 EDT 2014


Hi, for any jar deployed, deployment shows


/deployment=mysql-connector-java-5.1.26-bin.jar:read-resource(include-runtime=true,include-aliases=true,include-defaults=true,recursive=true)
{
    "outcome" => "success",
    "result" => {
        "content" => [{"hash" => bytes {
            0x22, 0x53, 0xb6, 0xad, 0x12, 0x0d, 0x95, 0x46,
            0xe4, 0x84, 0xe3, 0x3b, 0x54, 0x66, 0xb4, 0xdd,
            0xa9, 0x02, 0xa8, 0xfd
        }}],
        "enabled" => true,
        "name" => "mysql-connector-java-5.1.26-bin.jar",
        "persistent" => true,
        "runtime-name" => "mysql-connector-java-5.1.26-bin.jar",
        "status" => "OK",
        "subdeployment" => undefined,
        "subsystem" => undefined
    }
}

I would like to add more information, the timestamp of deployment
(probably the timestamp of content file on the filesystem), size and
the hash as in data/content directory.

Tried to look into wildfly-core projects (host-controller,
deployment-scanner, deployment-repository, wildfly-controller), but
was unable to find the code that outputs the information to jboss-cli.

I know it uses the instruction below, to request deployment
information, but what is the project/class invoked for the
"deployment" command ?

final ModelNode op =
Util.getEmptyOperation(READ_CHILDREN_RESOURCES_OPERATION, new
ModelNode());
        op.get(CHILD_TYPE).set(DEPLOYMENT);
        ModelNode response;
        try {
            response = controllerClient.execute(op);


Kind regards
-- 
  Claudio Miranda

claudio at claudius.com.br
http://www.claudius.com.br


More information about the wildfly-dev mailing list