Documentation for WildFly: Galleon Pack

WildFly 38.0.0.Final Galleon pack

Coordinates ยง

            
<dependency>
  <groupId>org.wildfly</groupId>
  <artifactId>wildfly-galleon-pack</artifactId>
  <version>38.0.0.Final</version>
</dependency>
            
        
            
<feature-pack>
    <location>org.wildfly:wildfly-galleon-pack:38.0.0.Final</location>
</feature-pack>
            
        

References ยง

Provided Layers ยง

base-server ยง


{
  "interface" : {
    "public" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "server-root" : {
    "/" : {
      "_address" : "/server-root=/"
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "attributes" : [ {
        "name" : "default-interface",
        "value" : "public",
        "_address" : "/socket-binding-group=*@@@default-interface"
      }, {
        "name" : "port-offset",
        "value" : "${jboss.socket.binding.port-offset:0}",
        "_address" : "/socket-binding-group=*@@@port-offset"
      } ]
    }
  }
}

batch-jberet ยง

Support for Jakarta Batch.


{
  "subsystem" : {
    "batch-jberet" : {
      "_address" : "/subsystem=batch-jberet",
      "attributes" : [ {
        "name" : "default-job-repository",
        "value" : "in-memory",
        "_address" : "/subsystem=batch-jberet@@@default-job-repository"
      }, {
        "name" : "default-thread-pool",
        "value" : "batch",
        "_address" : "/subsystem=batch-jberet@@@default-thread-pool"
      }, {
        "name" : "security-domain",
        "value" : "ApplicationDomain",
        "_address" : "/subsystem=batch-jberet@@@security-domain"
      } ],
      "in-memory-job-repository" : {
        "in-memory" : {
          "_address" : "/subsystem=batch-jberet/in-memory-job-repository=*"
        }
      },
      "thread-pool" : {
        "batch" : {
          "_address" : "/subsystem=batch-jberet/thread-pool=*",
          "attributes" : [ {
            "name" : "keepalive-time",
            "value" : "{ unit=SECONDS, time=30 }",
            "_address" : "/subsystem=batch-jberet/thread-pool=*@@@keepalive-time"
          }, {
            "name" : "max-threads",
            "value" : "10",
            "_address" : "/subsystem=batch-jberet/thread-pool=*@@@max-threads"
          } ]
        }
      }
    },
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "permission-set" : {
        "default-permissions" : {
          "_address" : "/subsystem=elytron/permission-set=*",
          "attributes" : [ {
            "name" : "permissions",
            "value" : "{ target-name=*, module=org.wildfly.extension.batch.jberet, class-name=org.wildfly.extension.batch.jberet.deployment.BatchPermission }",
            "_address" : "/subsystem=elytron/permission-set=*@@@permissions"
          } ]
        }
      }
    }
  }
}

bean-validation ยง

Support for Jakarta Bean Validation.


{
  "subsystem" : {
    "bean-validation" : {
      "_address" : "/subsystem=bean-validation"
    }
  }
}

cdi ยง

Support for Jakarta Contexts and Dependency Injection.


{
  "subsystem" : {
    "weld" : {
      "_address" : "/subsystem=weld"
    }
  }
}

cloud-profile ยง


{ }

cloud-server ยง

An extension of jaxrs-server to address common cloud requirements.


{ }

core-management ยง


{
  "subsystem" : {
    "core-management" : {
      "_address" : "/subsystem=core-management"
    }
  }
}

core-server ยง


{ }

core-tools ยง

Support for 'jboss-cli', 'add-user' and 'elytron-tool' launch scripts and configuration files.


{ }

datasources ยง


{
  "subsystem" : {
    "datasources" : {
      "_address" : "/subsystem=datasources"
    },
    "jca" : {
      "_address" : "/subsystem=jca",
      "archive-validation" : {
        "archive-validation" : {
          "_address" : "/subsystem=jca/archive-validation=archive-validation",
          "attributes" : [ {
            "name" : "enabled",
            "value" : "true",
            "_address" : "/subsystem=jca/archive-validation=archive-validation@@@enabled"
          }, {
            "name" : "fail-on-error",
            "value" : "true",
            "_address" : "/subsystem=jca/archive-validation=archive-validation@@@fail-on-error"
          }, {
            "name" : "fail-on-warn",
            "value" : "false",
            "_address" : "/subsystem=jca/archive-validation=archive-validation@@@fail-on-warn"
          } ]
        }
      },
      "bean-validation" : {
        "bean-validation" : {
          "_address" : "/subsystem=jca/bean-validation=bean-validation",
          "attributes" : [ {
            "name" : "enabled",
            "value" : "true",
            "_address" : "/subsystem=jca/bean-validation=bean-validation@@@enabled"
          } ]
        }
      },
      "bootstrap-context" : {
        "default" : {
          "_address" : "/subsystem=jca/bootstrap-context=*",
          "attributes" : [ {
            "name" : "name",
            "value" : "default",
            "_address" : "/subsystem=jca/bootstrap-context=*@@@name"
          }, {
            "name" : "workmanager",
            "value" : "default",
            "_address" : "/subsystem=jca/bootstrap-context=*@@@workmanager"
          } ]
        }
      },
      "cached-connection-manager" : {
        "cached-connection-manager" : {
          "_address" : "/subsystem=jca/cached-connection-manager=cached-connection-manager",
          "attributes" : [ {
            "name" : "install",
            "value" : "true",
            "_address" : "/subsystem=jca/cached-connection-manager=cached-connection-manager@@@install"
          } ]
        }
      },
      "workmanager" : {
        "default" : {
          "_address" : "/subsystem=jca/workmanager=*",
          "attributes" : [ {
            "name" : "name",
            "value" : "default",
            "_address" : "/subsystem=jca/workmanager=*@@@name"
          } ],
          "long-running-threads" : {
            "default" : {
              "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*",
              "attributes" : [ {
                "name" : "core-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@core-threads"
              }, {
                "name" : "keepalive-time",
                "value" : "{ unit=SECONDS, time=10 }",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@keepalive-time"
              }, {
                "name" : "max-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@max-threads"
              }, {
                "name" : "queue-length",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@queue-length"
              } ]
            }
          },
          "short-running-threads" : {
            "default" : {
              "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*",
              "attributes" : [ {
                "name" : "core-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@core-threads"
              }, {
                "name" : "keepalive-time",
                "value" : "{ unit=SECONDS, time=10 }",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@keepalive-time"
              }, {
                "name" : "max-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@max-threads"
              }, {
                "name" : "queue-length",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@queue-length"
              } ]
            }
          }
        }
      }
    }
  }
}

datasources-web-server ยง

A servlet container with support for datasources.


{
  "subsystem" : {
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "http-authentication-factory" : {
        "application-http-authentication" : {
          "_address" : "/subsystem=elytron/http-authentication-factory=*",
          "attributes" : [ {
            "name" : "http-server-mechanism-factory",
            "value" : "global",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@http-server-mechanism-factory"
          }, {
            "name" : "mechanism-configurations",
            "value" : "[{mechanism-name=BASIC,mechanism-realm-configurations=[{realm-name=ApplicationRealm}]}]",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@mechanism-configurations"
          }, {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@security-domain"
          } ]
        }
      }
    },
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "application-security-domain" : {
        "other" : {
          "_address" : "/subsystem=undertow/application-security-domain=*",
          "attributes" : [ {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=undertow/application-security-domain=*@@@security-domain"
          } ]
        }
      },
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "host" : {
            "default-host" : {
              "_address" : "/subsystem=undertow/server=*/host=*",
              "setting" : {
                "http-invoker" : {
                  "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker",
                  "attributes" : [ {
                    "name" : "http-authentication-factory",
                    "value" : "application-http-authentication",
                    "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker@@@http-authentication-factory"
                  } ]
                }
              }
            }
          }
        }
      }
    }
  }
}

deployment-scanner ยง


{
  "subsystem" : {
    "deployment-scanner" : {
      "_address" : "/subsystem=deployment-scanner",
      "scanner" : {
        "default" : {
          "_address" : "/subsystem=deployment-scanner/scanner=*",
          "attributes" : [ {
            "name" : "path",
            "value" : "deployments",
            "_address" : "/subsystem=deployment-scanner/scanner=*@@@path"
          }, {
            "name" : "relative-to",
            "value" : "jboss.server.base.dir",
            "_address" : "/subsystem=deployment-scanner/scanner=*@@@relative-to"
          }, {
            "name" : "runtime-failure-causes-rollback",
            "value" : "${jboss.deployment.scanner.rollback.on.failure:false}",
            "_address" : "/subsystem=deployment-scanner/scanner=*@@@runtime-failure-causes-rollback"
          }, {
            "name" : "scan-interval",
            "value" : "5000",
            "_address" : "/subsystem=deployment-scanner/scanner=*@@@scan-interval"
          } ]
        }
      }
    }
  }
}

discovery ยง


{
  "subsystem" : {
    "discovery" : {
      "_address" : "/subsystem=discovery"
    }
  }
}

ee ยง


{ }

ee-concurrency ยง

Support for Jakarta Concurrency.


{
  "subsystem" : {
    "ee" : {
      "_address" : "/subsystem=ee",
      "context-service" : {
        "default" : {
          "_address" : "/subsystem=ee/context-service=*",
          "attributes" : [ {
            "name" : "jndi-name",
            "value" : "java:jboss/ee/concurrency/context/default",
            "_address" : "/subsystem=ee/context-service=*@@@jndi-name"
          } ]
        }
      },
      "managed-executor-service" : {
        "default" : {
          "_address" : "/subsystem=ee/managed-executor-service=*",
          "attributes" : [ {
            "name" : "context-service",
            "value" : "default",
            "_address" : "/subsystem=ee/managed-executor-service=*@@@context-service"
          }, {
            "name" : "hung-task-termination-period",
            "value" : "0",
            "_address" : "/subsystem=ee/managed-executor-service=*@@@hung-task-termination-period"
          }, {
            "name" : "hung-task-threshold",
            "value" : "60000",
            "_address" : "/subsystem=ee/managed-executor-service=*@@@hung-task-threshold"
          }, {
            "name" : "jndi-name",
            "value" : "java:jboss/ee/concurrency/executor/default",
            "_address" : "/subsystem=ee/managed-executor-service=*@@@jndi-name"
          }, {
            "name" : "keepalive-time",
            "value" : "5000",
            "_address" : "/subsystem=ee/managed-executor-service=*@@@keepalive-time"
          } ]
        }
      },
      "managed-scheduled-executor-service" : {
        "default" : {
          "_address" : "/subsystem=ee/managed-scheduled-executor-service=*",
          "attributes" : [ {
            "name" : "context-service",
            "value" : "default",
            "_address" : "/subsystem=ee/managed-scheduled-executor-service=*@@@context-service"
          }, {
            "name" : "hung-task-termination-period",
            "value" : "0",
            "_address" : "/subsystem=ee/managed-scheduled-executor-service=*@@@hung-task-termination-period"
          }, {
            "name" : "hung-task-threshold",
            "value" : "60000",
            "_address" : "/subsystem=ee/managed-scheduled-executor-service=*@@@hung-task-threshold"
          }, {
            "name" : "jndi-name",
            "value" : "java:jboss/ee/concurrency/scheduler/default",
            "_address" : "/subsystem=ee/managed-scheduled-executor-service=*@@@jndi-name"
          }, {
            "name" : "keepalive-time",
            "value" : "3000",
            "_address" : "/subsystem=ee/managed-scheduled-executor-service=*@@@keepalive-time"
          } ]
        }
      },
      "managed-thread-factory" : {
        "default" : {
          "_address" : "/subsystem=ee/managed-thread-factory=*",
          "attributes" : [ {
            "name" : "context-service",
            "value" : "default",
            "_address" : "/subsystem=ee/managed-thread-factory=*@@@context-service"
          }, {
            "name" : "jndi-name",
            "value" : "java:jboss/ee/concurrency/factory/default",
            "_address" : "/subsystem=ee/managed-thread-factory=*@@@jndi-name"
          } ]
        }
      },
      "service" : {
        "default-bindings" : {
          "_address" : "/subsystem=ee/service=default-bindings",
          "attributes" : [ {
            "name" : "context-service",
            "value" : "java:jboss/ee/concurrency/context/default",
            "_address" : "/subsystem=ee/service=default-bindings@@@context-service"
          }, {
            "name" : "managed-executor-service",
            "value" : "java:jboss/ee/concurrency/executor/default",
            "_address" : "/subsystem=ee/service=default-bindings@@@managed-executor-service"
          }, {
            "name" : "managed-scheduled-executor-service",
            "value" : "java:jboss/ee/concurrency/scheduler/default",
            "_address" : "/subsystem=ee/service=default-bindings@@@managed-scheduled-executor-service"
          }, {
            "name" : "managed-thread-factory",
            "value" : "java:jboss/ee/concurrency/factory/default",
            "_address" : "/subsystem=ee/service=default-bindings@@@managed-thread-factory"
          } ]
        }
      }
    }
  }
}

ee-core-profile-server ยง

A Jakarta EE Core Profile server.


{
  "subsystem" : {
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "http-authentication-factory" : {
        "application-http-authentication" : {
          "_address" : "/subsystem=elytron/http-authentication-factory=*",
          "attributes" : [ {
            "name" : "http-server-mechanism-factory",
            "value" : "global",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@http-server-mechanism-factory"
          }, {
            "name" : "mechanism-configurations",
            "value" : "[{mechanism-name=BASIC,mechanism-realm-configurations=[{realm-name=ApplicationRealm}]}]",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@mechanism-configurations"
          }, {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@security-domain"
          } ]
        }
      }
    },
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "application-security-domain" : {
        "other" : {
          "_address" : "/subsystem=undertow/application-security-domain=*",
          "attributes" : [ {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=undertow/application-security-domain=*@@@security-domain"
          } ]
        }
      },
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "host" : {
            "default-host" : {
              "_address" : "/subsystem=undertow/server=*/host=*",
              "setting" : {
                "http-invoker" : {
                  "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker",
                  "attributes" : [ {
                    "name" : "http-authentication-factory",
                    "value" : "application-http-authentication",
                    "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker@@@http-authentication-factory"
                  } ]
                }
              }
            }
          }
        }
      }
    }
  }
}

ee-integration ยง


{
  "subsystem" : {
    "ee" : {
      "_address" : "/subsystem=ee",
      "attributes" : [ {
        "name" : "spec-descriptor-property-replacement",
        "value" : "false",
        "_address" : "/subsystem=ee@@@spec-descriptor-property-replacement"
      } ]
    }
  }
}

ee-security ยง

Support for EE Security.


{
  "subsystem" : {
    "ee-security" : {
      "_address" : "/subsystem=ee-security"
    },
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "policy" : {
        "jacc" : {
          "_address" : "/subsystem=elytron/policy=*",
          "attributes" : [ {
            "name" : "jacc-policy",
            "value" : "{}",
            "_address" : "/subsystem=elytron/policy=*@@@jacc-policy"
          } ]
        }
      }
    }
  }
}

ejb ยง

Support for Jakarta Enterprise Beans, excluding the IIOP protocol.


{
  "subsystem" : {
    "ejb3" : {
      "_address" : "/subsystem=ejb3",
      "attributes" : [ {
        "name" : "default-mdb-instance-pool",
        "value" : "mdb-strict-max-pool",
        "_address" : "/subsystem=ejb3@@@default-mdb-instance-pool"
      }, {
        "name" : "default-resource-adapter-name",
        "value" : "${ejb.resource-adapter-name:activemq-ra.rar}",
        "_address" : "/subsystem=ejb3@@@default-resource-adapter-name"
      } ],
      "service" : {
        "remote" : {
          "_address" : "/subsystem=ejb3/service=remote",
          "attributes" : [ {
            "name" : "connectors",
            "value" : "[http-remoting-connector]",
            "_address" : "/subsystem=ejb3/service=remote@@@connectors"
          }, {
            "name" : "thread-pool-name",
            "value" : "default",
            "_address" : "/subsystem=ejb3/service=remote@@@thread-pool-name"
          } ],
          "channel-creation-options" : {
            "MAX_OUTBOUND_MESSAGES" : {
              "_address" : "/subsystem=ejb3/service=remote/channel-creation-options=*",
              "attributes" : [ {
                "name" : "type",
                "value" : "remoting",
                "_address" : "/subsystem=ejb3/service=remote/channel-creation-options=*@@@type"
              }, {
                "name" : "value",
                "value" : "1234",
                "_address" : "/subsystem=ejb3/service=remote/channel-creation-options=*@@@value"
              } ]
            }
          }
        }
      },
      "strict-max-bean-instance-pool" : {
        "mdb-strict-max-pool" : {
          "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*",
          "attributes" : [ {
            "name" : "derive-size",
            "value" : "from-cpu-count",
            "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*@@@derive-size"
          }, {
            "name" : "timeout",
            "value" : "5",
            "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*@@@timeout"
          }, {
            "name" : "timeout-unit",
            "value" : "MINUTES",
            "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*@@@timeout-unit"
          } ]
        }
      }
    },
    "naming" : {
      "_address" : "/subsystem=naming",
      "service" : {
        "remote-naming" : {
          "_address" : "/subsystem=naming/service=remote-naming"
        }
      }
    }
  }
}

ejb-dist-cache ยง

Infinispan-based distributed cache for stateful session beans.

ejb-local-cache layer must be explicitly excluded if ejb-dist-cache is in use.

{
  "interface" : {
    "private" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address.private:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "jgroups-mping" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45700",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          } ]
        },
        "jgroups-tcp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "7600",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45688",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          }, {
            "name" : "port",
            "value" : "55200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp-fd" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "54200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "distributable-ejb" : {
      "_address" : "/subsystem=distributable-ejb",
      "attributes" : [ {
        "name" : "default-bean-management",
        "value" : "default",
        "_address" : "/subsystem=distributable-ejb@@@default-bean-management"
      } ],
      "client-mappings-registry" : {
        "infinispan" : {
          "_address" : "/subsystem=distributable-ejb/client-mappings-registry=infinispan",
          "attributes" : [ {
            "name" : "cache",
            "value" : "client-mappings",
            "_address" : "/subsystem=distributable-ejb/client-mappings-registry=infinispan@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "ejb",
            "_address" : "/subsystem=distributable-ejb/client-mappings-registry=infinispan@@@cache-container"
          } ]
        }
      },
      "infinispan-bean-management" : {
        "default" : {
          "_address" : "/subsystem=distributable-ejb/infinispan-bean-management=*",
          "attributes" : [ {
            "name" : "cache-container",
            "value" : "ejb",
            "_address" : "/subsystem=distributable-ejb/infinispan-bean-management=*@@@cache-container"
          }, {
            "name" : "max-active-beans",
            "value" : "10000",
            "_address" : "/subsystem=distributable-ejb/infinispan-bean-management=*@@@max-active-beans"
          } ]
        }
      },
      "infinispan-timer-management" : {
        "persistent" : {
          "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*",
          "attributes" : [ {
            "name" : "cache",
            "value" : "persistent",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "ejb",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache-container"
          }, {
            "name" : "max-active-timers",
            "value" : "10000",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@max-active-timers"
          } ]
        },
        "transient" : {
          "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*",
          "attributes" : [ {
            "name" : "cache",
            "value" : "transient",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "ejb",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache-container"
          }, {
            "name" : "max-active-timers",
            "value" : "10000",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@max-active-timers"
          } ]
        }
      }
    },
    "ejb3" : {
      "_address" : "/subsystem=ejb3",
      "attributes" : [ {
        "name" : "default-sfsb-cache",
        "value" : "distributable",
        "_address" : "/subsystem=ejb3@@@default-sfsb-cache"
      }, {
        "name" : "default-stateful-bean-access-timeout",
        "value" : "5000",
        "_address" : "/subsystem=ejb3@@@default-stateful-bean-access-timeout"
      } ],
      "service" : {
        "timer-service" : {
          "_address" : "/subsystem=ejb3/service=timer-service",
          "attributes" : [ {
            "name" : "default-persistent-timer-management",
            "value" : "persistent",
            "_address" : "/subsystem=ejb3/service=timer-service@@@default-persistent-timer-management"
          }, {
            "name" : "default-transient-timer-management",
            "value" : "transient",
            "_address" : "/subsystem=ejb3/service=timer-service@@@default-transient-timer-management"
          } ]
        }
      }
    },
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "ejb" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "aliases",
            "value" : "[sfsb]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@aliases"
          }, {
            "name" : "default-cache",
            "value" : "dist",
            "_address" : "/subsystem=infinispan/cache-container=*@@@default-cache"
          }, {
            "name" : "marshaller",
            "value" : "PROTOSTREAM",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.wildfly.clustering.ejb.infinispan]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "distributed-cache" : {
            "dist" : {
              "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=expiration@@@interval"
                  } ]
                },
                "locking" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=locking",
                  "attributes" : [ {
                    "name" : "isolation",
                    "value" : "REPEATABLE_READ",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=locking@@@isolation"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=transaction@@@mode"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "passivation",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file@@@passivation"
                  }, {
                    "name" : "purge",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file@@@purge"
                  } ]
                }
              }
            },
            "persistent" : {
              "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=expiration@@@interval"
                  } ]
                },
                "locking" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=locking",
                  "attributes" : [ {
                    "name" : "isolation",
                    "value" : "REPEATABLE_READ",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=locking@@@isolation"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=transaction@@@mode"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "passivation",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file@@@passivation"
                  } ]
                }
              }
            }
          },
          "local-cache" : {
            "transient" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                },
                "locking" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=locking",
                  "attributes" : [ {
                    "name" : "isolation",
                    "value" : "REPEATABLE_READ",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=locking@@@isolation"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=transaction@@@mode"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "passivation",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file@@@passivation"
                  }, {
                    "name" : "purge",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file@@@purge"
                  } ]
                }
              }
            }
          },
          "replicated-cache" : {
            "client-mappings" : {
              "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration@@@interval"
                  } ]
                }
              }
            }
          },
          "transport" : {
            "jgroups" : {
              "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups",
              "attributes" : [ {
                "name" : "lock-timeout",
                "value" : "60000",
                "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups@@@lock-timeout"
              } ]
            }
          }
        }
      }
    },
    "jgroups" : {
      "_address" : "/subsystem=jgroups",
      "attributes" : [ {
        "name" : "default-channel",
        "value" : "ee",
        "_address" : "/subsystem=jgroups@@@default-channel"
      } ],
      "channel" : {
        "ee" : {
          "_address" : "/subsystem=jgroups/channel=*",
          "attributes" : [ {
            "name" : "cluster",
            "value" : "ejb",
            "_address" : "/subsystem=jgroups/channel=*@@@cluster"
          }, {
            "name" : "stack",
            "value" : "udp",
            "_address" : "/subsystem=jgroups/channel=*@@@stack"
          } ]
        }
      },
      "stack" : {
        "tcp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MPING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=MPING",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-mping",
                "_address" : "/subsystem=jgroups/stack=*/protocol=MPING@@@socket-binding"
              } ]
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "TCP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-tcp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        },
        "udp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FD_SOCK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp-fd",
                "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2@@@socket-binding"
              } ]
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "PING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "UDP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        }
      }
    }
  }
}

ejb-http-invoker ยง

Support for invoking Jakarta Enterprise Beans over HTTP.


{
  "subsystem" : {
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "http-authentication-factory" : {
        "application-http-authentication" : {
          "_address" : "/subsystem=elytron/http-authentication-factory=*",
          "attributes" : [ {
            "name" : "http-server-mechanism-factory",
            "value" : "global",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@http-server-mechanism-factory"
          }, {
            "name" : "mechanism-configurations",
            "value" : "[{mechanism-name=BASIC,mechanism-realm-configurations=[{realm-name=ApplicationRealm}]}]",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@mechanism-configurations"
          }, {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@security-domain"
          } ]
        }
      }
    },
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "host" : {
            "default-host" : {
              "_address" : "/subsystem=undertow/server=*/host=*",
              "setting" : {
                "http-invoker" : {
                  "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker",
                  "attributes" : [ {
                    "name" : "http-authentication-factory",
                    "value" : "application-http-authentication",
                    "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker@@@http-authentication-factory"
                  } ]
                }
              }
            }
          }
        }
      }
    }
  }
}

ejb-lite ยง

Support for Jakarta Enterprise Beans Lite.


{
  "subsystem" : {
    "discovery" : {
      "_address" : "/subsystem=discovery"
    },
    "ejb3" : {
      "_address" : "/subsystem=ejb3",
      "attributes" : [ {
        "name" : "default-missing-method-permissions-deny-access",
        "value" : "true",
        "_address" : "/subsystem=ejb3@@@default-missing-method-permissions-deny-access"
      }, {
        "name" : "default-security-domain",
        "value" : "other",
        "_address" : "/subsystem=ejb3@@@default-security-domain"
      }, {
        "name" : "default-sfsb-passivation-disabled-cache",
        "value" : "simple",
        "_address" : "/subsystem=ejb3@@@default-sfsb-passivation-disabled-cache"
      }, {
        "name" : "default-singleton-bean-access-timeout",
        "value" : "5000",
        "_address" : "/subsystem=ejb3@@@default-singleton-bean-access-timeout"
      }, {
        "name" : "default-slsb-instance-pool",
        "value" : "slsb-strict-max-pool",
        "_address" : "/subsystem=ejb3@@@default-slsb-instance-pool"
      }, {
        "name" : "default-stateful-bean-access-timeout",
        "value" : "5000",
        "_address" : "/subsystem=ejb3@@@default-stateful-bean-access-timeout"
      }, {
        "name" : "log-system-exceptions",
        "value" : "true",
        "_address" : "/subsystem=ejb3@@@log-system-exceptions"
      }, {
        "name" : "statistics-enabled",
        "value" : "${wildfly.ejb3.statistics-enabled:${wildfly.statistics-enabled:false}}",
        "_address" : "/subsystem=ejb3@@@statistics-enabled"
      } ],
      "application-security-domain" : {
        "other" : {
          "_address" : "/subsystem=ejb3/application-security-domain=*",
          "attributes" : [ {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=ejb3/application-security-domain=*@@@security-domain"
          } ]
        }
      },
      "distributable-cache" : {
        "distributable" : {
          "_address" : "/subsystem=ejb3/distributable-cache=*"
        }
      },
      "service" : {
        "async" : {
          "_address" : "/subsystem=ejb3/service=async",
          "attributes" : [ {
            "name" : "thread-pool-name",
            "value" : "default",
            "_address" : "/subsystem=ejb3/service=async@@@thread-pool-name"
          } ]
        },
        "timer-service" : {
          "_address" : "/subsystem=ejb3/service=timer-service",
          "attributes" : [ {
            "name" : "default-data-store",
            "value" : "default-file-store",
            "_address" : "/subsystem=ejb3/service=timer-service@@@default-data-store"
          }, {
            "name" : "thread-pool-name",
            "value" : "default",
            "_address" : "/subsystem=ejb3/service=timer-service@@@thread-pool-name"
          } ],
          "file-data-store" : {
            "default-file-store" : {
              "_address" : "/subsystem=ejb3/service=timer-service/file-data-store=*",
              "attributes" : [ {
                "name" : "path",
                "value" : "timer-service-data",
                "_address" : "/subsystem=ejb3/service=timer-service/file-data-store=*@@@path"
              }, {
                "name" : "relative-to",
                "value" : "jboss.server.data.dir",
                "_address" : "/subsystem=ejb3/service=timer-service/file-data-store=*@@@relative-to"
              } ]
            }
          }
        }
      },
      "simple-cache" : {
        "simple" : {
          "_address" : "/subsystem=ejb3/simple-cache=*"
        }
      },
      "strict-max-bean-instance-pool" : {
        "slsb-strict-max-pool" : {
          "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*",
          "attributes" : [ {
            "name" : "derive-size",
            "value" : "from-worker-pools",
            "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*@@@derive-size"
          }, {
            "name" : "timeout",
            "value" : "5",
            "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*@@@timeout"
          }, {
            "name" : "timeout-unit",
            "value" : "MINUTES",
            "_address" : "/subsystem=ejb3/strict-max-bean-instance-pool=*@@@timeout-unit"
          } ]
        }
      },
      "thread-pool" : {
        "default" : {
          "_address" : "/subsystem=ejb3/thread-pool=*",
          "attributes" : [ {
            "name" : "keepalive-time",
            "value" : "{ unit=SECONDS, time=60 }",
            "_address" : "/subsystem=ejb3/thread-pool=*@@@keepalive-time"
          }, {
            "name" : "max-threads",
            "value" : "10",
            "_address" : "/subsystem=ejb3/thread-pool=*@@@max-threads"
          } ]
        }
      }
    },
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "permission-set" : {
        "default-permissions" : {
          "_address" : "/subsystem=elytron/permission-set=*",
          "attributes" : [ {
            "name" : "permissions",
            "value" : "{ module=org.jboss.ejb-client, class-name=org.jboss.ejb.client.RemoteEJBPermission }",
            "_address" : "/subsystem=elytron/permission-set=*@@@permissions"
          } ]
        }
      }
    }
  }
}

ejb-local-cache ยง

Infinispan-based local cache for stateful session beans.

This layer must be explicitly excluded if ejb-dist-cache is in use.

{
  "subsystem" : {
    "distributable-ejb" : {
      "_address" : "/subsystem=distributable-ejb",
      "attributes" : [ {
        "name" : "default-bean-management",
        "value" : "default",
        "_address" : "/subsystem=distributable-ejb@@@default-bean-management"
      } ],
      "client-mappings-registry" : {
        "local" : {
          "_address" : "/subsystem=distributable-ejb/client-mappings-registry=local"
        }
      },
      "infinispan-bean-management" : {
        "default" : {
          "_address" : "/subsystem=distributable-ejb/infinispan-bean-management=*",
          "attributes" : [ {
            "name" : "cache",
            "value" : "passivation",
            "_address" : "/subsystem=distributable-ejb/infinispan-bean-management=*@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "ejb",
            "_address" : "/subsystem=distributable-ejb/infinispan-bean-management=*@@@cache-container"
          }, {
            "name" : "max-active-beans",
            "value" : "10000",
            "_address" : "/subsystem=distributable-ejb/infinispan-bean-management=*@@@max-active-beans"
          } ]
        }
      },
      "infinispan-timer-management" : {
        "persistent" : {
          "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*",
          "attributes" : [ {
            "name" : "cache",
            "value" : "persistent",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "ejb",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache-container"
          }, {
            "name" : "max-active-timers",
            "value" : "10000",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@max-active-timers"
          } ]
        },
        "transient" : {
          "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*",
          "attributes" : [ {
            "name" : "cache",
            "value" : "transient",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "ejb",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@cache-container"
          }, {
            "name" : "max-active-timers",
            "value" : "10000",
            "_address" : "/subsystem=distributable-ejb/infinispan-timer-management=*@@@max-active-timers"
          } ]
        }
      }
    },
    "ejb3" : {
      "_address" : "/subsystem=ejb3",
      "attributes" : [ {
        "name" : "default-sfsb-cache",
        "value" : "simple",
        "_address" : "/subsystem=ejb3@@@default-sfsb-cache"
      }, {
        "name" : "default-stateful-bean-access-timeout",
        "value" : "5000",
        "_address" : "/subsystem=ejb3@@@default-stateful-bean-access-timeout"
      } ]
    },
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "ejb" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "aliases",
            "value" : "[sfsb]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@aliases"
          }, {
            "name" : "default-cache",
            "value" : "passivation",
            "_address" : "/subsystem=infinispan/cache-container=*@@@default-cache"
          }, {
            "name" : "marshaller",
            "value" : "PROTOSTREAM",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.wildfly.clustering.ejb.infinispan]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "local-cache" : {
            "passivation" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "passivation",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file@@@passivation"
                  } ]
                }
              }
            },
            "persistent" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                },
                "locking" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=locking",
                  "attributes" : [ {
                    "name" : "isolation",
                    "value" : "REPEATABLE_READ",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=locking@@@isolation"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=transaction@@@mode"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "preload",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file@@@preload"
                  } ]
                }
              }
            },
            "transient" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                },
                "locking" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=locking",
                  "attributes" : [ {
                    "name" : "isolation",
                    "value" : "REPEATABLE_READ",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=locking@@@isolation"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=transaction@@@mode"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "passivation",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file@@@passivation"
                  }, {
                    "name" : "purge",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file@@@purge"
                  } ]
                }
              }
            }
          }
        }
      }
    }
  }
}

elytron ยง


{
  "subsystem" : {
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "attributes" : [ {
        "name" : "disallowed-providers",
        "value" : "[OracleUcrypto]",
        "_address" : "/subsystem=elytron@@@disallowed-providers"
      }, {
        "name" : "final-providers",
        "value" : "combined-providers",
        "_address" : "/subsystem=elytron@@@final-providers"
      } ],
      "aggregate-providers" : {
        "combined-providers" : {
          "_address" : "/subsystem=elytron/aggregate-providers=*",
          "attributes" : [ {
            "name" : "providers",
            "value" : "[elytron,openssl]",
            "_address" : "/subsystem=elytron/aggregate-providers=*@@@providers"
          } ]
        }
      },
      "configurable-sasl-server-factory" : {
        "configured" : {
          "_address" : "/subsystem=elytron/configurable-sasl-server-factory=*",
          "attributes" : [ {
            "name" : "properties",
            "value" : "{wildfly.sasl.local-user.default-user=\"\\$local\",wildfly.sasl.local-user.challenge-path=\"${jboss.server.temp.dir}/auth\"}",
            "_address" : "/subsystem=elytron/configurable-sasl-server-factory=*@@@properties"
          }, {
            "name" : "sasl-server-factory",
            "value" : "elytron",
            "_address" : "/subsystem=elytron/configurable-sasl-server-factory=*@@@sasl-server-factory"
          } ]
        }
      },
      "constant-realm-mapper" : {
        "local" : {
          "_address" : "/subsystem=elytron/constant-realm-mapper=*",
          "attributes" : [ {
            "name" : "realm-name",
            "value" : "local",
            "_address" : "/subsystem=elytron/constant-realm-mapper=*@@@realm-name"
          } ]
        }
      },
      "constant-role-mapper" : {
        "super-user-mapper" : {
          "_address" : "/subsystem=elytron/constant-role-mapper=*",
          "attributes" : [ {
            "name" : "roles",
            "value" : "[SuperUser]",
            "_address" : "/subsystem=elytron/constant-role-mapper=*@@@roles"
          } ]
        }
      },
      "file-audit-log" : {
        "local-audit" : {
          "_address" : "/subsystem=elytron/file-audit-log=*",
          "attributes" : [ {
            "name" : "format",
            "value" : "JSON",
            "_address" : "/subsystem=elytron/file-audit-log=*@@@format"
          }, {
            "name" : "path",
            "value" : "audit.log",
            "_address" : "/subsystem=elytron/file-audit-log=*@@@path"
          }, {
            "name" : "relative-to",
            "value" : "jboss.server.log.dir",
            "_address" : "/subsystem=elytron/file-audit-log=*@@@relative-to"
          } ]
        }
      },
      "http-authentication-factory" : {
        "management-http-authentication" : {
          "_address" : "/subsystem=elytron/http-authentication-factory=*",
          "attributes" : [ {
            "name" : "http-server-mechanism-factory",
            "value" : "global",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@http-server-mechanism-factory"
          }, {
            "name" : "mechanism-configurations",
            "value" : "[{mechanism-name=DIGEST,mechanism-realm-configurations=[{realm-name=ManagementRealm}]}]",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@mechanism-configurations"
          }, {
            "name" : "security-domain",
            "value" : "ManagementDomain",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@security-domain"
          } ]
        }
      },
      "identity-realm" : {
        "local" : {
          "_address" : "/subsystem=elytron/identity-realm=*",
          "attributes" : [ {
            "name" : "identity",
            "value" : "$local",
            "_address" : "/subsystem=elytron/identity-realm=*@@@identity"
          } ]
        }
      },
      "key-manager" : {
        "applicationKM" : {
          "_address" : "/subsystem=elytron/key-manager=*",
          "attributes" : [ {
            "name" : "credential-reference",
            "value" : "{clear-text=password}",
            "_address" : "/subsystem=elytron/key-manager=*@@@credential-reference"
          }, {
            "name" : "generate-self-signed-certificate-host",
            "value" : "localhost",
            "_address" : "/subsystem=elytron/key-manager=*@@@generate-self-signed-certificate-host"
          }, {
            "name" : "key-store",
            "value" : "applicationKS",
            "_address" : "/subsystem=elytron/key-manager=*@@@key-store"
          } ]
        }
      },
      "key-store" : {
        "applicationKS" : {
          "_address" : "/subsystem=elytron/key-store=*",
          "attributes" : [ {
            "name" : "credential-reference",
            "value" : "{clear-text=password}",
            "_address" : "/subsystem=elytron/key-store=*@@@credential-reference"
          }, {
            "name" : "path",
            "value" : "application.keystore",
            "_address" : "/subsystem=elytron/key-store=*@@@path"
          }, {
            "name" : "relative-to",
            "value" : "jboss.server.config.dir",
            "_address" : "/subsystem=elytron/key-store=*@@@relative-to"
          }, {
            "name" : "type",
            "value" : "JKS",
            "_address" : "/subsystem=elytron/key-store=*@@@type"
          } ]
        }
      },
      "mechanism-provider-filtering-sasl-server-factory" : {
        "elytron" : {
          "_address" : "/subsystem=elytron/mechanism-provider-filtering-sasl-server-factory=*",
          "attributes" : [ {
            "name" : "filters",
            "value" : "[{provider-name=WildFlyElytron}]",
            "_address" : "/subsystem=elytron/mechanism-provider-filtering-sasl-server-factory=*@@@filters"
          }, {
            "name" : "sasl-server-factory",
            "value" : "global",
            "_address" : "/subsystem=elytron/mechanism-provider-filtering-sasl-server-factory=*@@@sasl-server-factory"
          } ]
        }
      },
      "permission-set" : {
        "default-permissions" : {
          "_address" : "/subsystem=elytron/permission-set=*",
          "attributes" : [ {
            "name" : "permissions",
            "value" : "[]",
            "_address" : "/subsystem=elytron/permission-set=*@@@permissions"
          } ]
        },
        "login-permission" : {
          "_address" : "/subsystem=elytron/permission-set=*",
          "attributes" : [ {
            "name" : "permissions",
            "value" : "[class-name=org.wildfly.security.auth.permission.LoginPermission]",
            "_address" : "/subsystem=elytron/permission-set=*@@@permissions"
          } ]
        }
      },
      "properties-realm" : {
        "ApplicationRealm" : {
          "_address" : "/subsystem=elytron/properties-realm=*",
          "attributes" : [ {
            "name" : "groups-properties",
            "value" : "{ path=application-roles.properties, relative-to=jboss.server.config.dir }",
            "_address" : "/subsystem=elytron/properties-realm=*@@@groups-properties"
          }, {
            "name" : "users-properties",
            "value" : "{path=application-users.properties,relative-to=jboss.server.config.dir,digest-realm-name=ApplicationRealm}",
            "_address" : "/subsystem=elytron/properties-realm=*@@@users-properties"
          } ]
        },
        "ManagementRealm" : {
          "_address" : "/subsystem=elytron/properties-realm=*",
          "attributes" : [ {
            "name" : "groups-properties",
            "value" : "{ path=mgmt-groups.properties, relative-to=jboss.server.config.dir }",
            "_address" : "/subsystem=elytron/properties-realm=*@@@groups-properties"
          }, {
            "name" : "users-properties",
            "value" : "{path=mgmt-users.properties,relative-to=jboss.server.config.dir,digest-realm-name=ManagementRealm}",
            "_address" : "/subsystem=elytron/properties-realm=*@@@users-properties"
          } ]
        }
      },
      "provider-http-server-mechanism-factory" : {
        "global" : {
          "_address" : "/subsystem=elytron/provider-http-server-mechanism-factory=*"
        }
      },
      "provider-loader" : {
        "elytron" : {
          "_address" : "/subsystem=elytron/provider-loader=*",
          "attributes" : [ {
            "name" : "module",
            "value" : "org.wildfly.security.elytron",
            "_address" : "/subsystem=elytron/provider-loader=*@@@module"
          } ]
        },
        "openssl" : {
          "_address" : "/subsystem=elytron/provider-loader=*",
          "attributes" : [ {
            "name" : "module",
            "value" : "org.wildfly.openssl",
            "_address" : "/subsystem=elytron/provider-loader=*@@@module"
          } ]
        }
      },
      "provider-sasl-server-factory" : {
        "global" : {
          "_address" : "/subsystem=elytron/provider-sasl-server-factory=*"
        }
      },
      "sasl-authentication-factory" : {
        "application-sasl-authentication" : {
          "_address" : "/subsystem=elytron/sasl-authentication-factory=*",
          "attributes" : [ {
            "name" : "mechanism-configurations",
            "value" : "[{mechanism-name=JBOSS-LOCAL-USER,realm-mapper=local},{mechanism-name=DIGEST-MD5,mechanism-realm-configurations=[{realm-name=ApplicationRealm}]}]",
            "_address" : "/subsystem=elytron/sasl-authentication-factory=*@@@mechanism-configurations"
          }, {
            "name" : "sasl-server-factory",
            "value" : "configured",
            "_address" : "/subsystem=elytron/sasl-authentication-factory=*@@@sasl-server-factory"
          }, {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=elytron/sasl-authentication-factory=*@@@security-domain"
          } ]
        },
        "management-sasl-authentication" : {
          "_address" : "/subsystem=elytron/sasl-authentication-factory=*",
          "attributes" : [ {
            "name" : "mechanism-configurations",
            "value" : "[{mechanism-name=JBOSS-LOCAL-USER,realm-mapper=local},{mechanism-name=DIGEST-MD5,mechanism-realm-configurations=[{realm-name=ManagementRealm}]}]",
            "_address" : "/subsystem=elytron/sasl-authentication-factory=*@@@mechanism-configurations"
          }, {
            "name" : "sasl-server-factory",
            "value" : "configured",
            "_address" : "/subsystem=elytron/sasl-authentication-factory=*@@@sasl-server-factory"
          }, {
            "name" : "security-domain",
            "value" : "ManagementDomain",
            "_address" : "/subsystem=elytron/sasl-authentication-factory=*@@@security-domain"
          } ]
        }
      },
      "security-domain" : {
        "ApplicationDomain" : {
          "_address" : "/subsystem=elytron/security-domain=*",
          "attributes" : [ {
            "name" : "default-realm",
            "value" : "ApplicationRealm",
            "_address" : "/subsystem=elytron/security-domain=*@@@default-realm"
          }, {
            "name" : "permission-mapper",
            "value" : "default-permission-mapper",
            "_address" : "/subsystem=elytron/security-domain=*@@@permission-mapper"
          }, {
            "name" : "realms",
            "value" : "[{realm=ApplicationRealm,role-decoder=groups-to-roles}]",
            "_address" : "/subsystem=elytron/security-domain=*@@@realms"
          } ]
        },
        "ManagementDomain" : {
          "_address" : "/subsystem=elytron/security-domain=*",
          "attributes" : [ {
            "name" : "default-realm",
            "value" : "ManagementRealm",
            "_address" : "/subsystem=elytron/security-domain=*@@@default-realm"
          }, {
            "name" : "permission-mapper",
            "value" : "default-permission-mapper",
            "_address" : "/subsystem=elytron/security-domain=*@@@permission-mapper"
          }, {
            "name" : "realms",
            "value" : "[{realm=ManagementRealm,role-decoder=groups-to-roles},{realm=local,role-mapper=super-user-mapper}]",
            "_address" : "/subsystem=elytron/security-domain=*@@@realms"
          } ]
        }
      },
      "server-ssl-context" : {
        "applicationSSC" : {
          "_address" : "/subsystem=elytron/server-ssl-context=*",
          "attributes" : [ {
            "name" : "key-manager",
            "value" : "applicationKM",
            "_address" : "/subsystem=elytron/server-ssl-context=*@@@key-manager"
          } ]
        }
      },
      "simple-permission-mapper" : {
        "default-permission-mapper" : {
          "_address" : "/subsystem=elytron/simple-permission-mapper=*",
          "attributes" : [ {
            "name" : "mapping-mode",
            "value" : "first",
            "_address" : "/subsystem=elytron/simple-permission-mapper=*@@@mapping-mode"
          }, {
            "name" : "permission-mappings",
            "value" : "[{principals=[anonymous],permission-sets=[permission-set=default-permissions]},{match-all=true,permission-sets=[permission-set=login-permission,permission-set=default-permissions]}]",
            "_address" : "/subsystem=elytron/simple-permission-mapper=*@@@permission-mappings"
          } ]
        }
      },
      "simple-role-decoder" : {
        "groups-to-roles" : {
          "_address" : "/subsystem=elytron/simple-role-decoder=*",
          "attributes" : [ {
            "name" : "attribute",
            "value" : "groups",
            "_address" : "/subsystem=elytron/simple-role-decoder=*@@@attribute"
          } ]
        }
      }
    }
  }
}

elytron-oidc-client ยง

Support for securing deployments with OIDC.


{
  "subsystem" : {
    "elytron-oidc-client" : {
      "_address" : "/subsystem=elytron-oidc-client"
    }
  }
}

embedded-activemq ยง

Support for an embedded Apache Activemq Artemis Jakarta Messaging broker.


{
  "subsystem" : {
    "ee" : {
      "_address" : "/subsystem=ee",
      "service" : {
        "default-bindings" : {
          "_address" : "/subsystem=ee/service=default-bindings",
          "attributes" : [ {
            "name" : "jms-connection-factory",
            "value" : "java:jboss/DefaultJMSConnectionFactory",
            "_address" : "/subsystem=ee/service=default-bindings@@@jms-connection-factory"
          } ]
        }
      }
    },
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "http-authentication-factory" : {
        "application-http-authentication" : {
          "_address" : "/subsystem=elytron/http-authentication-factory=*",
          "attributes" : [ {
            "name" : "http-server-mechanism-factory",
            "value" : "global",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@http-server-mechanism-factory"
          }, {
            "name" : "mechanism-configurations",
            "value" : "[{mechanism-name=BASIC,mechanism-realm-configurations=[{realm-name=ApplicationRealm}]}]",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@mechanism-configurations"
          }, {
            "name" : "security-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=elytron/http-authentication-factory=*@@@security-domain"
          } ]
        }
      }
    },
    "messaging-activemq" : {
      "_address" : "/subsystem=messaging-activemq",
      "server" : {
        "default" : {
          "_address" : "/subsystem=messaging-activemq/server=*",
          "attributes" : [ {
            "name" : "elytron-domain",
            "value" : "ApplicationDomain",
            "_address" : "/subsystem=messaging-activemq/server=*@@@elytron-domain"
          }, {
            "name" : "statistics-enabled",
            "value" : "${wildfly.messaging-activemq.statistics-enabled:${wildfly.statistics-enabled:false}}",
            "_address" : "/subsystem=messaging-activemq/server=*@@@statistics-enabled"
          } ],
          "address-setting" : {
            "#" : {
              "_address" : "/subsystem=messaging-activemq/server=*/address-setting=*",
              "attributes" : [ {
                "name" : "dead-letter-address",
                "value" : "jms.queue.DLQ",
                "_address" : "/subsystem=messaging-activemq/server=*/address-setting=*@@@dead-letter-address"
              }, {
                "name" : "expiry-address",
                "value" : "jms.queue.ExpiryQueue",
                "_address" : "/subsystem=messaging-activemq/server=*/address-setting=*@@@expiry-address"
              }, {
                "name" : "max-size-bytes",
                "value" : "10485760",
                "_address" : "/subsystem=messaging-activemq/server=*/address-setting=*@@@max-size-bytes"
              }, {
                "name" : "message-counter-history-day-limit",
                "value" : "10",
                "_address" : "/subsystem=messaging-activemq/server=*/address-setting=*@@@message-counter-history-day-limit"
              }, {
                "name" : "page-size-bytes",
                "value" : "2097152",
                "_address" : "/subsystem=messaging-activemq/server=*/address-setting=*@@@page-size-bytes"
              } ]
            }
          },
          "connection-factory" : {
            "InVmConnectionFactory" : {
              "_address" : "/subsystem=messaging-activemq/server=*/connection-factory=*",
              "attributes" : [ {
                "name" : "connectors",
                "value" : "[in-vm]",
                "_address" : "/subsystem=messaging-activemq/server=*/connection-factory=*@@@connectors"
              }, {
                "name" : "entries",
                "value" : "[java:/ConnectionFactory]",
                "_address" : "/subsystem=messaging-activemq/server=*/connection-factory=*@@@entries"
              } ]
            },
            "RemoteConnectionFactory" : {
              "_address" : "/subsystem=messaging-activemq/server=*/connection-factory=*",
              "attributes" : [ {
                "name" : "connectors",
                "value" : "[http-connector]",
                "_address" : "/subsystem=messaging-activemq/server=*/connection-factory=*@@@connectors"
              }, {
                "name" : "entries",
                "value" : "[java:jboss/exported/jms/RemoteConnectionFactory]",
                "_address" : "/subsystem=messaging-activemq/server=*/connection-factory=*@@@entries"
              } ]
            }
          },
          "http-acceptor" : {
            "http-acceptor" : {
              "_address" : "/subsystem=messaging-activemq/server=*/http-acceptor=*",
              "attributes" : [ {
                "name" : "http-listener",
                "value" : "default",
                "_address" : "/subsystem=messaging-activemq/server=*/http-acceptor=*@@@http-listener"
              } ]
            },
            "http-acceptor-throughput" : {
              "_address" : "/subsystem=messaging-activemq/server=*/http-acceptor=*",
              "attributes" : [ {
                "name" : "http-listener",
                "value" : "default",
                "_address" : "/subsystem=messaging-activemq/server=*/http-acceptor=*@@@http-listener"
              }, {
                "name" : "params",
                "value" : "{batch-delay=50,direct-deliver=false}",
                "_address" : "/subsystem=messaging-activemq/server=*/http-acceptor=*@@@params"
              } ]
            }
          },
          "http-connector" : {
            "http-connector" : {
              "_address" : "/subsystem=messaging-activemq/server=*/http-connector=*",
              "attributes" : [ {
                "name" : "endpoint",
                "value" : "http-acceptor",
                "_address" : "/subsystem=messaging-activemq/server=*/http-connector=*@@@endpoint"
              }, {
                "name" : "socket-binding",
                "value" : "http",
                "_address" : "/subsystem=messaging-activemq/server=*/http-connector=*@@@socket-binding"
              } ]
            },
            "http-connector-throughput" : {
              "_address" : "/subsystem=messaging-activemq/server=*/http-connector=*",
              "attributes" : [ {
                "name" : "endpoint",
                "value" : "http-acceptor-throughput",
                "_address" : "/subsystem=messaging-activemq/server=*/http-connector=*@@@endpoint"
              }, {
                "name" : "params",
                "value" : "{batch-delay=50}",
                "_address" : "/subsystem=messaging-activemq/server=*/http-connector=*@@@params"
              }, {
                "name" : "socket-binding",
                "value" : "http",
                "_address" : "/subsystem=messaging-activemq/server=*/http-connector=*@@@socket-binding"
              } ]
            }
          },
          "in-vm-acceptor" : {
            "in-vm" : {
              "_address" : "/subsystem=messaging-activemq/server=*/in-vm-acceptor=*",
              "attributes" : [ {
                "name" : "params",
                "value" : "{buffer-pooling=false}",
                "_address" : "/subsystem=messaging-activemq/server=*/in-vm-acceptor=*@@@params"
              }, {
                "name" : "server-id",
                "value" : "0",
                "_address" : "/subsystem=messaging-activemq/server=*/in-vm-acceptor=*@@@server-id"
              } ]
            }
          },
          "in-vm-connector" : {
            "in-vm" : {
              "_address" : "/subsystem=messaging-activemq/server=*/in-vm-connector=*",
              "attributes" : [ {
                "name" : "params",
                "value" : "{buffer-pooling=false}",
                "_address" : "/subsystem=messaging-activemq/server=*/in-vm-connector=*@@@params"
              }, {
                "name" : "server-id",
                "value" : "0",
                "_address" : "/subsystem=messaging-activemq/server=*/in-vm-connector=*@@@server-id"
              } ]
            }
          },
          "jms-queue" : {
            "DLQ" : {
              "_address" : "/subsystem=messaging-activemq/server=*/jms-queue=*",
              "attributes" : [ {
                "name" : "entries",
                "value" : "[java:/jms/queue/DLQ]",
                "_address" : "/subsystem=messaging-activemq/server=*/jms-queue=*@@@entries"
              } ]
            },
            "ExpiryQueue" : {
              "_address" : "/subsystem=messaging-activemq/server=*/jms-queue=*",
              "attributes" : [ {
                "name" : "entries",
                "value" : "[java:/jms/queue/ExpiryQueue]",
                "_address" : "/subsystem=messaging-activemq/server=*/jms-queue=*@@@entries"
              } ]
            }
          },
          "pooled-connection-factory" : {
            "activemq-ra" : {
              "_address" : "/subsystem=messaging-activemq/server=*/pooled-connection-factory=*",
              "attributes" : [ {
                "name" : "connectors",
                "value" : "[in-vm]",
                "_address" : "/subsystem=messaging-activemq/server=*/pooled-connection-factory=*@@@connectors"
              }, {
                "name" : "entries",
                "value" : "[java:/JmsXA,java:jboss/DefaultJMSConnectionFactory]",
                "_address" : "/subsystem=messaging-activemq/server=*/pooled-connection-factory=*@@@entries"
              }, {
                "name" : "transaction",
                "value" : "xa",
                "_address" : "/subsystem=messaging-activemq/server=*/pooled-connection-factory=*@@@transaction"
              } ]
            }
          },
          "security-setting" : {
            "#" : {
              "_address" : "/subsystem=messaging-activemq/server=*/security-setting=*",
              "role" : {
                "guest" : {
                  "_address" : "/subsystem=messaging-activemq/server=*/security-setting=*/role=*",
                  "attributes" : [ {
                    "name" : "consume",
                    "value" : "true",
                    "_address" : "/subsystem=messaging-activemq/server=*/security-setting=*/role=*@@@consume"
                  }, {
                    "name" : "create-non-durable-queue",
                    "value" : "true",
                    "_address" : "/subsystem=messaging-activemq/server=*/security-setting=*/role=*@@@create-non-durable-queue"
                  }, {
                    "name" : "delete-non-durable-queue",
                    "value" : "true",
                    "_address" : "/subsystem=messaging-activemq/server=*/security-setting=*/role=*@@@delete-non-durable-queue"
                  }, {
                    "name" : "send",
                    "value" : "true",
                    "_address" : "/subsystem=messaging-activemq/server=*/security-setting=*/role=*@@@send"
                  } ]
                }
              }
            }
          }
        }
      }
    },
    "naming" : {
      "_address" : "/subsystem=naming",
      "service" : {
        "remote-naming" : {
          "_address" : "/subsystem=naming/service=remote-naming"
        }
      }
    },
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "host" : {
            "default-host" : {
              "_address" : "/subsystem=undertow/server=*/host=*",
              "setting" : {
                "http-invoker" : {
                  "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker",
                  "attributes" : [ {
                    "name" : "http-authentication-factory",
                    "value" : "application-http-authentication",
                    "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker@@@http-authentication-factory"
                  } ]
                }
              }
            }
          }
        }
      }
    }
  }
}

git-history ยง


{ }

h2-datasource ยง

Support for an H2 datasource.


{
  "subsystem" : {
    "datasources" : {
      "_address" : "/subsystem=datasources",
      "data-source" : {
        "ExampleDS" : {
          "_address" : "/subsystem=datasources/data-source=*",
          "attributes" : [ {
            "name" : "connection-url",
            "value" : "\"jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE;MODE=${wildfly.h2.compatibility.mode:REGULAR}\"",
            "_address" : "/subsystem=datasources/data-source=*@@@connection-url"
          }, {
            "name" : "driver-name",
            "value" : "h2",
            "_address" : "/subsystem=datasources/data-source=*@@@driver-name"
          }, {
            "name" : "enabled",
            "value" : "true",
            "_address" : "/subsystem=datasources/data-source=*@@@enabled"
          }, {
            "name" : "jndi-name",
            "value" : "java:jboss/datasources/ExampleDS",
            "_address" : "/subsystem=datasources/data-source=*@@@jndi-name"
          }, {
            "name" : "password",
            "value" : "sa",
            "_address" : "/subsystem=datasources/data-source=*@@@password"
          }, {
            "name" : "statistics-enabled",
            "value" : "${wildfly.datasources.statistics-enabled:${wildfly.statistics-enabled:false}}",
            "_address" : "/subsystem=datasources/data-source=*@@@statistics-enabled"
          }, {
            "name" : "use-java-context",
            "value" : "true",
            "_address" : "/subsystem=datasources/data-source=*@@@use-java-context"
          }, {
            "name" : "user-name",
            "value" : "sa",
            "_address" : "/subsystem=datasources/data-source=*@@@user-name"
          } ]
        }
      }
    }
  }
}

h2-default-datasource ยง

Support for an H2 datasource set as the ee subsystem default datasource.


{
  "subsystem" : {
    "ee" : {
      "_address" : "/subsystem=ee",
      "service" : {
        "default-bindings" : {
          "_address" : "/subsystem=ee/service=default-bindings",
          "attributes" : [ {
            "name" : "datasource",
            "value" : "java:jboss/datasources/ExampleDS",
            "_address" : "/subsystem=ee/service=default-bindings@@@datasource"
          } ]
        }
      }
    }
  }
}

h2-driver ยง

Support for the H2 JDBC driver.


{
  "subsystem" : {
    "datasources" : {
      "_address" : "/subsystem=datasources",
      "jdbc-driver" : {
        "h2" : {
          "_address" : "/subsystem=datasources/jdbc-driver=*",
          "attributes" : [ {
            "name" : "driver-module-name",
            "value" : "com.h2database.h2",
            "_address" : "/subsystem=datasources/jdbc-driver=*@@@driver-module-name"
          }, {
            "name" : "driver-xa-datasource-class-name",
            "value" : "org.h2.jdbcx.JdbcDataSource",
            "_address" : "/subsystem=datasources/jdbc-driver=*@@@driver-xa-datasource-class-name"
          } ]
        }
      }
    }
  }
}

health ยง

Support for runtime health checks.

When using the WildFly cloud feature-pack for cloud deployment, this layer will be automatically provisioned. It is required for POD health check.

{
  "subsystem" : {
    "health" : {
      "_address" : "/subsystem=health",
      "attributes" : [ {
        "name" : "security-enabled",
        "value" : "false",
        "_address" : "/subsystem=health@@@security-enabled"
      } ]
    }
  }
}

Support for Hibernate Search.

The jpa dependency can be excluded and jpa-distributed used instead.

{ }

iiop-openjdk ยง

Support for IIOP.


{
  "interface" : {
    "unsecure" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address.unsecure:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "attributes" : [ {
        "name" : "default-interface",
        "value" : "public",
        "_address" : "/socket-binding-group=*@@@default-interface"
      }, {
        "name" : "port-offset",
        "value" : "${jboss.socket.binding.port-offset:0}",
        "_address" : "/socket-binding-group=*@@@port-offset"
      } ],
      "socket-binding" : {
        "iiop" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "unsecure",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "3528",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "iiop-ssl" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "unsecure",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "3529",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "iiop-openjdk" : {
      "_address" : "/subsystem=iiop-openjdk",
      "attributes" : [ {
        "name" : "client-requires-ssl",
        "value" : "false",
        "_address" : "/subsystem=iiop-openjdk@@@client-requires-ssl"
      }, {
        "name" : "security",
        "value" : "elytron",
        "_address" : "/subsystem=iiop-openjdk@@@security"
      }, {
        "name" : "server-requires-ssl",
        "value" : "false",
        "_address" : "/subsystem=iiop-openjdk@@@server-requires-ssl"
      }, {
        "name" : "socket-binding",
        "value" : "iiop",
        "_address" : "/subsystem=iiop-openjdk@@@socket-binding"
      }, {
        "name" : "transactions",
        "value" : "spec",
        "_address" : "/subsystem=iiop-openjdk@@@transactions"
      } ]
    }
  }
}

infinispan ยง


{
  "subsystem" : {
    "infinispan" : {
      "_address" : "/subsystem=infinispan"
    }
  }
}

internal-standalone-full-profile ยง


{ }

internal-standalone-profile ยง


{ }

io ยง


{
  "subsystem" : {
    "io" : {
      "_address" : "/subsystem=io",
      "attributes" : [ {
        "name" : "default-worker",
        "value" : "default",
        "_address" : "/subsystem=io@@@default-worker"
      }, {
        "name" : "extension",
        "value" : "org.wildfly.extension.io",
        "_address" : "/subsystem=io@@@extension"
      } ],
      "worker" : {
        "default" : {
          "_address" : "/subsystem=io/worker=*"
        }
      }
    }
  }
}

jakarta-data ยง

Support for Jakarta Data.


{
  "subsystem" : {
    "jakarta-data" : {
      "_address" : "/subsystem=jakarta-data"
    }
  }
}

jaxrs ยง

Support for Jakarta RESTful Web Services with optional ee-concurrency and deployment scanner layers.


{ }

jaxrs-core ยง

Support for Jakarta RESTful Web Services.


{
  "subsystem" : {
    "jaxrs" : {
      "_address" : "/subsystem=jaxrs"
    }
  }
}

jaxrs-server ยง

An extension of 'datasources-web-server' with support for Jakarta RESTful Web Services, CDI and JPA.


{ }

jdr ยง

Support for the JBoss Diagnostic Reporting (JDR) subsystem.


{
  "subsystem" : {
    "jdr" : {
      "_address" : "/subsystem=jdr"
    }
  }
}

jgroups-aws ยง


{ }

jms-activemq ยง


{ }

jmx ยง


{
  "subsystem" : {
    "jmx" : {
      "_address" : "/subsystem=jmx",
      "expose-model" : {
        "expression" : {
          "_address" : "/subsystem=jmx/expose-model=expression"
        },
        "resolved" : {
          "_address" : "/subsystem=jmx/expose-model=resolved"
        }
      }
    }
  }
}

jmx-remoting ยง


{
  "subsystem" : {
    "jmx" : {
      "_address" : "/subsystem=jmx",
      "remoting-connector" : {
        "jmx" : {
          "_address" : "/subsystem=jmx/remoting-connector=jmx"
        }
      }
    }
  }
}

jpa ยง

Support for JPA (using the latest WildFly supported Hibernate release).

This layer must be explicitly excluded if jpa-distributed is in use.

{
  "subsystem" : {
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "hibernate" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "marshaller",
            "value" : "JBOSS",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.infinispan.hibernate-cache]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "local-cache" : {
            "entity" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "max-idle",
                    "value" : "100000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@max-idle"
                  } ]
                }
              },
              "memory" : {
                "heap" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/memory=heap",
                  "attributes" : [ {
                    "name" : "size",
                    "value" : "10000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/memory=heap@@@size"
                  } ]
                }
              }
            },
            "local-query" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "max-idle",
                    "value" : "100000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@max-idle"
                  } ]
                }
              },
              "memory" : {
                "heap" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/memory=heap",
                  "attributes" : [ {
                    "name" : "size",
                    "value" : "10000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/memory=heap@@@size"
                  } ]
                }
              }
            },
            "pending-puts" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "max-idle",
                    "value" : "60000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@max-idle"
                  } ]
                }
              }
            },
            "timestamps" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                }
              }
            }
          }
        }
      }
    },
    "jpa" : {
      "_address" : "/subsystem=jpa",
      "attributes" : [ {
        "name" : "default-extended-persistence-inheritance",
        "value" : "DEEP",
        "_address" : "/subsystem=jpa@@@default-extended-persistence-inheritance"
      } ]
    }
  }
}

jpa-distributed ยง

Support for JPA with a distributed second level cache.

jpa layer must be explicitly excluded if jpa-distributed is in use.

{
  "interface" : {
    "private" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address.private:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "jgroups-mping" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45700",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          } ]
        },
        "jgroups-tcp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "7600",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45688",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          }, {
            "name" : "port",
            "value" : "55200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp-fd" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "54200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "hibernate" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "marshaller",
            "value" : "JBOSS",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.infinispan.hibernate-cache]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "invalidation-cache" : {
            "entity" : {
              "_address" : "/subsystem=infinispan/cache-container=*/invalidation-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/invalidation-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "max-idle",
                    "value" : "100000",
                    "_address" : "/subsystem=infinispan/cache-container=*/invalidation-cache=*/component=expiration@@@max-idle"
                  } ]
                }
              },
              "memory" : {
                "heap" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/invalidation-cache=*/memory=heap",
                  "attributes" : [ {
                    "name" : "size",
                    "value" : "10000",
                    "_address" : "/subsystem=infinispan/cache-container=*/invalidation-cache=*/memory=heap@@@size"
                  } ]
                }
              }
            }
          },
          "local-cache" : {
            "local-query" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "max-idle",
                    "value" : "100000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@max-idle"
                  } ]
                }
              },
              "memory" : {
                "heap" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/memory=heap",
                  "attributes" : [ {
                    "name" : "size",
                    "value" : "10000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/memory=heap@@@size"
                  } ]
                }
              }
            },
            "pending-puts" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "max-idle",
                    "value" : "60000",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@max-idle"
                  } ]
                }
              }
            }
          },
          "replicated-cache" : {
            "timestamps" : {
              "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration@@@interval"
                  } ]
                }
              }
            }
          },
          "transport" : {
            "jgroups" : {
              "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups",
              "attributes" : [ {
                "name" : "lock-timeout",
                "value" : "60000",
                "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups@@@lock-timeout"
              } ]
            }
          }
        }
      }
    },
    "jgroups" : {
      "_address" : "/subsystem=jgroups",
      "attributes" : [ {
        "name" : "default-channel",
        "value" : "ee",
        "_address" : "/subsystem=jgroups@@@default-channel"
      } ],
      "channel" : {
        "ee" : {
          "_address" : "/subsystem=jgroups/channel=*",
          "attributes" : [ {
            "name" : "cluster",
            "value" : "ejb",
            "_address" : "/subsystem=jgroups/channel=*@@@cluster"
          }, {
            "name" : "stack",
            "value" : "udp",
            "_address" : "/subsystem=jgroups/channel=*@@@stack"
          } ]
        }
      },
      "stack" : {
        "tcp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MPING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=MPING",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-mping",
                "_address" : "/subsystem=jgroups/stack=*/protocol=MPING@@@socket-binding"
              } ]
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "TCP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-tcp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        },
        "udp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FD_SOCK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp-fd",
                "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2@@@socket-binding"
              } ]
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "PING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "UDP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        }
      }
    },
    "jpa" : {
      "_address" : "/subsystem=jpa",
      "attributes" : [ {
        "name" : "default-extended-persistence-inheritance",
        "value" : "DEEP",
        "_address" : "/subsystem=jpa@@@default-extended-persistence-inheritance"
      } ]
    }
  }
}

jsf ยง

Support for Jakarta Faces.


{
  "subsystem" : {
    "jsf" : {
      "_address" : "/subsystem=jsf"
    }
  }
}

jsonb ยง

Support for JSON Binding (Jakarta JSON Binding) provisioning the Jakarta JSON Binding API and Implementation modules.


{ }

jsonp ยง

Support for JSON Processing (Jakarta JSON Processing) provisioning the Jakarta JSON Processing API and Implementation modules.


{ }

logging ยง


{
  "subsystem" : {
    "logging" : {
      "_address" : "/subsystem=logging",
      "console-handler" : {
        "CONSOLE" : {
          "_address" : "/subsystem=logging/console-handler=*",
          "attributes" : [ {
            "name" : "level",
            "value" : "INFO",
            "_address" : "/subsystem=logging/console-handler=*@@@level"
          }, {
            "name" : "named-formatter",
            "value" : "COLOR-PATTERN",
            "_address" : "/subsystem=logging/console-handler=*@@@named-formatter"
          } ]
        }
      },
      "logger" : {
        "com.arjuna" : {
          "_address" : "/subsystem=logging/logger=*",
          "attributes" : [ {
            "name" : "level",
            "value" : "WARN",
            "_address" : "/subsystem=logging/logger=*@@@level"
          } ]
        },
        "com.networknt.schema" : {
          "_address" : "/subsystem=logging/logger=*",
          "attributes" : [ {
            "name" : "level",
            "value" : "WARN",
            "_address" : "/subsystem=logging/logger=*@@@level"
          } ]
        },
        "io.jaegertracing.Configuration" : {
          "_address" : "/subsystem=logging/logger=*",
          "attributes" : [ {
            "name" : "level",
            "value" : "WARN",
            "_address" : "/subsystem=logging/logger=*@@@level"
          } ]
        },
        "org.jboss.as.config" : {
          "_address" : "/subsystem=logging/logger=*",
          "attributes" : [ {
            "name" : "level",
            "value" : "DEBUG",
            "_address" : "/subsystem=logging/logger=*@@@level"
          } ]
        },
        "sun.rmi" : {
          "_address" : "/subsystem=logging/logger=*",
          "attributes" : [ {
            "name" : "level",
            "value" : "WARN",
            "_address" : "/subsystem=logging/logger=*@@@level"
          } ]
        }
      },
      "pattern-formatter" : {
        "COLOR-PATTERN" : {
          "_address" : "/subsystem=logging/pattern-formatter=*",
          "attributes" : [ {
            "name" : "pattern",
            "value" : "\"%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n\"",
            "_address" : "/subsystem=logging/pattern-formatter=*@@@pattern"
          } ]
        },
        "PATTERN" : {
          "_address" : "/subsystem=logging/pattern-formatter=*",
          "attributes" : [ {
            "name" : "pattern",
            "value" : "\"%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n\"",
            "_address" : "/subsystem=logging/pattern-formatter=*@@@pattern"
          } ]
        }
      },
      "periodic-rotating-file-handler" : {
        "FILE" : {
          "_address" : "/subsystem=logging/periodic-rotating-file-handler=*",
          "attributes" : [ {
            "name" : "append",
            "value" : "true",
            "_address" : "/subsystem=logging/periodic-rotating-file-handler=*@@@append"
          }, {
            "name" : "autoflush",
            "value" : "true",
            "_address" : "/subsystem=logging/periodic-rotating-file-handler=*@@@autoflush"
          }, {
            "name" : "file",
            "value" : "{relative-to=jboss.server.log.dir,path=server.log}",
            "_address" : "/subsystem=logging/periodic-rotating-file-handler=*@@@file"
          }, {
            "name" : "named-formatter",
            "value" : "PATTERN",
            "_address" : "/subsystem=logging/periodic-rotating-file-handler=*@@@named-formatter"
          }, {
            "name" : "suffix",
            "value" : ".yyyy-MM-dd",
            "_address" : "/subsystem=logging/periodic-rotating-file-handler=*@@@suffix"
          } ]
        }
      },
      "root-logger" : {
        "ROOT" : {
          "_address" : "/subsystem=logging/root-logger=ROOT",
          "attributes" : [ {
            "name" : "handlers",
            "value" : "[CONSOLE,FILE]",
            "_address" : "/subsystem=logging/root-logger=ROOT@@@handlers"
          }, {
            "name" : "level",
            "value" : "INFO",
            "_address" : "/subsystem=logging/root-logger=ROOT@@@level"
          } ]
        }
      }
    }
  }
}

mail ยง

Support for Jakarta Mail.


{
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "remote-destination-outbound-socket-binding" : {
        "mail-smtp" : {
          "_address" : "/socket-binding-group=*/remote-destination-outbound-socket-binding=*",
          "attributes" : [ {
            "name" : "host",
            "value" : "${jboss.mail.server.host:localhost}",
            "_address" : "/socket-binding-group=*/remote-destination-outbound-socket-binding=*@@@host"
          }, {
            "name" : "port",
            "value" : "${jboss.mail.server.port:25}",
            "_address" : "/socket-binding-group=*/remote-destination-outbound-socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "simple-permission-mapper" : {
        "default-permission-mapper" : {
          "_address" : "/subsystem=elytron/simple-permission-mapper=*"
        }
      }
    },
    "mail" : {
      "_address" : "/subsystem=mail",
      "mail-session" : {
        "default" : {
          "_address" : "/subsystem=mail/mail-session=*",
          "attributes" : [ {
            "name" : "jndi-name",
            "value" : "java:jboss/mail/Default",
            "_address" : "/subsystem=mail/mail-session=*@@@jndi-name"
          } ],
          "server" : {
            "smtp" : {
              "_address" : "/subsystem=mail/mail-session=*/server=smtp",
              "attributes" : [ {
                "name" : "outbound-socket-binding-ref",
                "value" : "mail-smtp",
                "_address" : "/subsystem=mail/mail-session=*/server=smtp@@@outbound-socket-binding-ref"
              } ]
            }
          }
        }
      }
    }
  }
}

management ยง


{
  "core-service" : {
    "management" : {
      "_address" : "/core-service=management",
      "access" : {
        "audit" : {
          "_address" : "/core-service=management/access=audit",
          "file-handler" : {
            "file" : {
              "_address" : "/core-service=management/access=audit/file-handler=*",
              "attributes" : [ {
                "name" : "formatter",
                "value" : "json-formatter",
                "_address" : "/core-service=management/access=audit/file-handler=*@@@formatter"
              }, {
                "name" : "path",
                "value" : "audit-log.log",
                "_address" : "/core-service=management/access=audit/file-handler=*@@@path"
              }, {
                "name" : "relative-to",
                "value" : "jboss.server.data.dir",
                "_address" : "/core-service=management/access=audit/file-handler=*@@@relative-to"
              } ]
            }
          },
          "json-formatter" : {
            "json-formatter" : {
              "_address" : "/core-service=management/access=audit/json-formatter=*"
            }
          },
          "logger" : {
            "audit-log" : {
              "_address" : "/core-service=management/access=audit/logger=audit-log",
              "attributes" : [ {
                "name" : "enabled",
                "value" : "false",
                "_address" : "/core-service=management/access=audit/logger=audit-log@@@enabled"
              }, {
                "name" : "log-boot",
                "value" : "true",
                "_address" : "/core-service=management/access=audit/logger=audit-log@@@log-boot"
              }, {
                "name" : "log-read-only",
                "value" : "false",
                "_address" : "/core-service=management/access=audit/logger=audit-log@@@log-read-only"
              } ],
              "handler" : {
                "file" : {
                  "_address" : "/core-service=management/access=audit/logger=audit-log/handler=*"
                }
              }
            }
          }
        },
        "authorization" : {
          "_address" : "/core-service=management/access=authorization",
          "attributes" : [ {
            "name" : "provider",
            "value" : "simple",
            "_address" : "/core-service=management/access=authorization@@@provider"
          } ],
          "role-mapping" : {
            "SuperUser" : {
              "_address" : "/core-service=management/access=authorization/role-mapping=*",
              "include" : {
                "user-$local" : {
                  "_address" : "/core-service=management/access=authorization/role-mapping=*/include=*",
                  "attributes" : [ {
                    "name" : "name",
                    "value" : "$local",
                    "_address" : "/core-service=management/access=authorization/role-mapping=*/include=*@@@name"
                  }, {
                    "name" : "type",
                    "value" : "USER",
                    "_address" : "/core-service=management/access=authorization/role-mapping=*/include=*@@@type"
                  } ]
                }
              }
            }
          }
        }
      },
      "management-interface" : {
        "http-interface" : {
          "_address" : "/core-service=management/management-interface=http-interface",
          "attributes" : [ {
            "name" : "console-enabled",
            "value" : "false",
            "_address" : "/core-service=management/management-interface=http-interface@@@console-enabled"
          }, {
            "name" : "http-authentication-factory",
            "value" : "management-http-authentication",
            "_address" : "/core-service=management/management-interface=http-interface@@@http-authentication-factory"
          }, {
            "name" : "http-upgrade",
            "value" : "{ sasl-authentication-factory=management-sasl-authentication }",
            "_address" : "/core-service=management/management-interface=http-interface@@@http-upgrade"
          }, {
            "name" : "socket-binding",
            "value" : "management-http",
            "_address" : "/core-service=management/management-interface=http-interface@@@socket-binding"
          } ]
        }
      }
    }
  },
  "interface" : {
    "management" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address.management:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "management-http" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "management",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "${jboss.management.http.port:9990}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "management-https" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "management",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "${jboss.management.https.port:9993}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  }
}

messaging-activemq ยง

Support for connections to a remote Jakarta Messaging broker.


{
  "subsystem" : {
    "messaging-activemq" : {
      "_address" : "/subsystem=messaging-activemq"
    }
  }
}

metrics ยง

Support for base server metrics in Prometheus format.


{
  "subsystem" : {
    "metrics" : {
      "_address" : "/subsystem=metrics",
      "attributes" : [ {
        "name" : "exposed-subsystems",
        "value" : "[*]",
        "_address" : "/subsystem=metrics@@@exposed-subsystems"
      }, {
        "name" : "prefix",
        "value" : "${wildfly.metrics.prefix:wildfly}",
        "_address" : "/subsystem=metrics@@@prefix"
      }, {
        "name" : "security-enabled",
        "value" : "false",
        "_address" : "/subsystem=metrics@@@security-enabled"
      } ]
    }
  }
}

micrometer ยง

Support for Micrometer.


{
  "subsystem" : {
    "micrometer" : {
      "_address" : "/subsystem=micrometer",
      "attributes" : [ {
        "name" : "exposed-subsystems",
        "value" : "[*]",
        "_address" : "/subsystem=micrometer@@@exposed-subsystems"
      } ]
    }
  }
}

microprofile-config ยง

Support for MicroProfile Config.


{
  "subsystem" : {
    "microprofile-config-smallrye" : {
      "_address" : "/subsystem=microprofile-config-smallrye"
    }
  }
}

microprofile-fault-tolerance ยง

Support for MicroProfile Fault Tolerance.


{
  "subsystem" : {
    "microprofile-fault-tolerance-smallrye" : {
      "_address" : "/subsystem=microprofile-fault-tolerance-smallrye"
    }
  }
}

microprofile-health ยง

Support for MicroProfile Health.


{
  "subsystem" : {
    "microprofile-health-smallrye" : {
      "_address" : "/subsystem=microprofile-health-smallrye",
      "attributes" : [ {
        "name" : "empty-liveness-checks-status",
        "value" : "${env.MP_HEALTH_EMPTY_LIVENESS_CHECKS_STATUS:UP}",
        "_address" : "/subsystem=microprofile-health-smallrye@@@empty-liveness-checks-status"
      }, {
        "name" : "empty-readiness-checks-status",
        "value" : "${env.MP_HEALTH_EMPTY_READINESS_CHECKS_STATUS:UP}",
        "_address" : "/subsystem=microprofile-health-smallrye@@@empty-readiness-checks-status"
      }, {
        "name" : "empty-startup-checks-status",
        "value" : "${env.MP_HEALTH_EMPTY_STARTUP_CHECKS_STATUS:UP}",
        "_address" : "/subsystem=microprofile-health-smallrye@@@empty-startup-checks-status"
      }, {
        "name" : "security-enabled",
        "value" : "false",
        "_address" : "/subsystem=microprofile-health-smallrye@@@security-enabled"
      } ]
    }
  }
}

microprofile-jwt ยง

Support for MicroProfile JWT.


{
  "subsystem" : {
    "microprofile-jwt-smallrye" : {
      "_address" : "/subsystem=microprofile-jwt-smallrye"
    }
  }
}

microprofile-lra-coordinator ยง

Support for acting as the coordinator of MicroProfile LRA long-running actions.


{
  "subsystem" : {
    "microprofile-lra-coordinator" : {
      "_address" : "/subsystem=microprofile-lra-coordinator"
    }
  }
}

microprofile-lra-participant ยง

Support for acting as a participant in MicroProfile LRA long-running actions.


{
  "subsystem" : {
    "microprofile-lra-participant" : {
      "_address" : "/subsystem=microprofile-lra-participant"
    }
  }
}

microprofile-openapi ยง

Support for MicroProfile OpenAPI.


{
  "subsystem" : {
    "microprofile-openapi-smallrye" : {
      "_address" : "/subsystem=microprofile-openapi-smallrye"
    }
  }
}

microprofile-platform ยง

Support for available MicroProfile platform specifications.


{ }

microprofile-reactive-messaging ยง

Support for MicroProfile Reactive Messaging.


{
  "subsystem" : {
    "microprofile-reactive-messaging-smallrye" : {
      "_address" : "/subsystem=microprofile-reactive-messaging-smallrye"
    }
  }
}

microprofile-reactive-messaging-amqp ยง

Support for MicroProfile Reactive Messaging AMQP connector.


{ }

microprofile-reactive-messaging-kafka ยง

Support for MicroProfile Reactive Messaging Kafka connector.


{ }

microprofile-reactive-streams-operators ยง

Support for MicroProfile Reactive Streams Operators.


{
  "subsystem" : {
    "microprofile-reactive-streams-operators-smallrye" : {
      "_address" : "/subsystem=microprofile-reactive-streams-operators-smallrye"
    }
  }
}

microprofile-rest-client ยง

Support for MicroProfile REST client.


{ }

microprofile-telemetry ยง

Support for MicroProfile Telemetry.


{
  "subsystem" : {
    "microprofile-telemetry" : {
      "_address" : "/subsystem=microprofile-telemetry"
    }
  }
}

mod_cluster ยง

Support for mod_cluster subsystem.


{
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "modcluster" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "multicast-address",
            "value" : "${jboss.modcluster.multicast.address:224.0.1.105}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "23364",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "modcluster" : {
      "_address" : "/subsystem=modcluster",
      "proxy" : {
        "default" : {
          "_address" : "/subsystem=modcluster/proxy=*",
          "attributes" : [ {
            "name" : "advertise-socket",
            "value" : "modcluster",
            "_address" : "/subsystem=modcluster/proxy=*@@@advertise-socket"
          }, {
            "name" : "listener",
            "value" : "ajp",
            "_address" : "/subsystem=modcluster/proxy=*@@@listener"
          } ],
          "load-provider" : {
            "dynamic" : {
              "_address" : "/subsystem=modcluster/proxy=*/load-provider=dynamic",
              "load-metric" : {
                "cpu" : {
                  "_address" : "/subsystem=modcluster/proxy=*/load-provider=dynamic/load-metric=*",
                  "attributes" : [ {
                    "name" : "type",
                    "value" : "cpu",
                    "_address" : "/subsystem=modcluster/proxy=*/load-provider=dynamic/load-metric=*@@@type"
                  } ]
                }
              }
            }
          }
        }
      }
    },
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "ajp-listener" : {
            "ajp" : {
              "_address" : "/subsystem=undertow/server=*/ajp-listener=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "ajp",
                "_address" : "/subsystem=undertow/server=*/ajp-listener=*@@@socket-binding"
              } ]
            }
          }
        }
      }
    }
  }
}

mvc-krazo ยง


{
  "subsystem" : {
    "mvc-krazo" : {
      "_address" : "/subsystem=mvc-krazo"
    }
  }
}

naming ยง

Support for JNDI.


{
  "subsystem" : {
    "naming" : {
      "_address" : "/subsystem=naming"
    }
  }
}

observability ยง

Aggregation of multiple monitoring functionalities.


{ }

opentelemetry ยง

Support for OpenTelemetry.


{
  "subsystem" : {
    "opentelemetry" : {
      "_address" : "/subsystem=opentelemetry"
    }
  }
}

pojo ยง


{
  "subsystem" : {
    "pojo" : {
      "_address" : "/subsystem=pojo"
    }
  }
}

remote-activemq ยง

Support for connections to a remote Apache Activemq Artemis Jakarta Messaging broker.


{
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "remote-destination-outbound-socket-binding" : {
        "messaging-activemq" : {
          "_address" : "/socket-binding-group=*/remote-destination-outbound-socket-binding=*",
          "attributes" : [ {
            "name" : "host",
            "value" : "${jboss.messaging.connector.host:localhost}",
            "_address" : "/socket-binding-group=*/remote-destination-outbound-socket-binding=*@@@host"
          }, {
            "name" : "port",
            "value" : "${jboss.messaging.connector.port:61616}",
            "_address" : "/socket-binding-group=*/remote-destination-outbound-socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "ee" : {
      "_address" : "/subsystem=ee",
      "service" : {
        "default-bindings" : {
          "_address" : "/subsystem=ee/service=default-bindings",
          "attributes" : [ {
            "name" : "jms-connection-factory",
            "value" : "java:jboss/DefaultJMSConnectionFactory",
            "_address" : "/subsystem=ee/service=default-bindings@@@jms-connection-factory"
          } ]
        }
      }
    },
    "messaging-activemq" : {
      "_address" : "/subsystem=messaging-activemq",
      "pooled-connection-factory" : {
        "activemq-ra" : {
          "_address" : "/subsystem=messaging-activemq/pooled-connection-factory=*",
          "attributes" : [ {
            "name" : "connectors",
            "value" : "[artemis]",
            "_address" : "/subsystem=messaging-activemq/pooled-connection-factory=*@@@connectors"
          }, {
            "name" : "entries",
            "value" : "[java:/JmsXA,java:jboss/DefaultJMSConnectionFactory]",
            "_address" : "/subsystem=messaging-activemq/pooled-connection-factory=*@@@entries"
          }, {
            "name" : "password",
            "value" : "guest",
            "_address" : "/subsystem=messaging-activemq/pooled-connection-factory=*@@@password"
          }, {
            "name" : "transaction",
            "value" : "xa",
            "_address" : "/subsystem=messaging-activemq/pooled-connection-factory=*@@@transaction"
          }, {
            "name" : "user",
            "value" : "guest",
            "_address" : "/subsystem=messaging-activemq/pooled-connection-factory=*@@@user"
          } ]
        }
      },
      "remote-connector" : {
        "artemis" : {
          "_address" : "/subsystem=messaging-activemq/remote-connector=*",
          "attributes" : [ {
            "name" : "params",
            "value" : "{use-nio=true,use-nio-global-worker-pool=true}",
            "_address" : "/subsystem=messaging-activemq/remote-connector=*@@@params"
          }, {
            "name" : "socket-binding",
            "value" : "messaging-activemq",
            "_address" : "/subsystem=messaging-activemq/remote-connector=*@@@socket-binding"
          } ]
        }
      }
    }
  }
}

remoting ยง


{
  "subsystem" : {
    "remoting" : {
      "_address" : "/subsystem=remoting",
      "attributes" : [ {
        "name" : "worker",
        "value" : "default",
        "_address" : "/subsystem=remoting@@@worker"
      } ],
      "http-connector" : {
        "http-remoting-connector" : {
          "_address" : "/subsystem=remoting/http-connector=*",
          "attributes" : [ {
            "name" : "connector-ref",
            "value" : "default",
            "_address" : "/subsystem=remoting/http-connector=*@@@connector-ref"
          }, {
            "name" : "sasl-authentication-factory",
            "value" : "application-sasl-authentication",
            "_address" : "/subsystem=remoting/http-connector=*@@@sasl-authentication-factory"
          } ]
        }
      }
    }
  }
}

request-controller ยง


{
  "subsystem" : {
    "request-controller" : {
      "_address" : "/subsystem=request-controller"
    }
  }
}

resource-adapters ยง

Support for deployment of Jakarta Connectors resource adapters.


{
  "subsystem" : {
    "jca" : {
      "_address" : "/subsystem=jca",
      "archive-validation" : {
        "archive-validation" : {
          "_address" : "/subsystem=jca/archive-validation=archive-validation",
          "attributes" : [ {
            "name" : "enabled",
            "value" : "true",
            "_address" : "/subsystem=jca/archive-validation=archive-validation@@@enabled"
          }, {
            "name" : "fail-on-error",
            "value" : "true",
            "_address" : "/subsystem=jca/archive-validation=archive-validation@@@fail-on-error"
          }, {
            "name" : "fail-on-warn",
            "value" : "false",
            "_address" : "/subsystem=jca/archive-validation=archive-validation@@@fail-on-warn"
          } ]
        }
      },
      "bean-validation" : {
        "bean-validation" : {
          "_address" : "/subsystem=jca/bean-validation=bean-validation",
          "attributes" : [ {
            "name" : "enabled",
            "value" : "true",
            "_address" : "/subsystem=jca/bean-validation=bean-validation@@@enabled"
          } ]
        }
      },
      "bootstrap-context" : {
        "default" : {
          "_address" : "/subsystem=jca/bootstrap-context=*",
          "attributes" : [ {
            "name" : "name",
            "value" : "default",
            "_address" : "/subsystem=jca/bootstrap-context=*@@@name"
          }, {
            "name" : "workmanager",
            "value" : "default",
            "_address" : "/subsystem=jca/bootstrap-context=*@@@workmanager"
          } ]
        }
      },
      "cached-connection-manager" : {
        "cached-connection-manager" : {
          "_address" : "/subsystem=jca/cached-connection-manager=cached-connection-manager",
          "attributes" : [ {
            "name" : "install",
            "value" : "true",
            "_address" : "/subsystem=jca/cached-connection-manager=cached-connection-manager@@@install"
          } ]
        }
      },
      "workmanager" : {
        "default" : {
          "_address" : "/subsystem=jca/workmanager=*",
          "attributes" : [ {
            "name" : "name",
            "value" : "default",
            "_address" : "/subsystem=jca/workmanager=*@@@name"
          } ],
          "long-running-threads" : {
            "default" : {
              "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*",
              "attributes" : [ {
                "name" : "core-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@core-threads"
              }, {
                "name" : "keepalive-time",
                "value" : "{ unit=SECONDS, time=10 }",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@keepalive-time"
              }, {
                "name" : "max-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@max-threads"
              }, {
                "name" : "queue-length",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/long-running-threads=*@@@queue-length"
              } ]
            }
          },
          "short-running-threads" : {
            "default" : {
              "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*",
              "attributes" : [ {
                "name" : "core-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@core-threads"
              }, {
                "name" : "keepalive-time",
                "value" : "{ unit=SECONDS, time=10 }",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@keepalive-time"
              }, {
                "name" : "max-threads",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@max-threads"
              }, {
                "name" : "queue-length",
                "value" : "50",
                "_address" : "/subsystem=jca/workmanager=*/short-running-threads=*@@@queue-length"
              } ]
            }
          }
        }
      }
    },
    "resource-adapters" : {
      "_address" : "/subsystem=resource-adapters"
    }
  }
}

sar ยง

Support for SAR archives to deploy MBeans.


{
  "subsystem" : {
    "sar" : {
      "_address" : "/subsystem=sar"
    }
  }
}

security-manager ยง


{
  "subsystem" : {
    "security-manager" : {
      "_address" : "/subsystem=security-manager",
      "deployment-permissions" : {
        "default" : {
          "_address" : "/subsystem=security-manager/deployment-permissions=default",
          "attributes" : [ {
            "name" : "maximum-permissions",
            "value" : "[{class=java.security.AllPermission}]",
            "_address" : "/subsystem=security-manager/deployment-permissions=default@@@maximum-permissions"
          } ]
        }
      }
    }
  }
}

servlet ยง


{
  "subsystem" : {
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "host" : {
            "default-host" : {
              "_address" : "/subsystem=undertow/server=*/host=*",
              "attributes" : [ {
                "name" : "alias",
                "value" : "[localhost]",
                "_address" : "/subsystem=undertow/server=*/host=*@@@alias"
              } ],
              "setting" : {
                "http-invoker" : {
                  "_address" : "/subsystem=undertow/server=*/host=*/setting=http-invoker"
                }
              }
            }
          }
        }
      },
      "servlet-container" : {
        "default" : {
          "_address" : "/subsystem=undertow/servlet-container=*",
          "setting" : {
            "jsp" : {
              "_address" : "/subsystem=undertow/servlet-container=*/setting=jsp"
            },
            "websockets" : {
              "_address" : "/subsystem=undertow/servlet-container=*/setting=websockets"
            }
          }
        }
      }
    }
  }
}

singleton-ha ยง

Support for WildFly singleton HA.


{
  "interface" : {
    "private" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address.private:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "jgroups-mping" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45700",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          } ]
        },
        "jgroups-tcp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "7600",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45688",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          }, {
            "name" : "port",
            "value" : "55200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp-fd" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "54200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "server" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "aliases",
            "value" : "[singleton, cluster]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@aliases"
          }, {
            "name" : "default-cache",
            "value" : "default",
            "_address" : "/subsystem=infinispan/cache-container=*@@@default-cache"
          }, {
            "name" : "marshaller",
            "value" : "PROTOSTREAM",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.wildfly.clustering.singleton.server]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "replicated-cache" : {
            "default" : {
              "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration@@@interval"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=transaction@@@mode"
                  } ]
                }
              }
            }
          },
          "transport" : {
            "jgroups" : {
              "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups",
              "attributes" : [ {
                "name" : "lock-timeout",
                "value" : "60000",
                "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups@@@lock-timeout"
              } ]
            }
          }
        }
      }
    },
    "jgroups" : {
      "_address" : "/subsystem=jgroups",
      "attributes" : [ {
        "name" : "default-channel",
        "value" : "ee",
        "_address" : "/subsystem=jgroups@@@default-channel"
      } ],
      "channel" : {
        "ee" : {
          "_address" : "/subsystem=jgroups/channel=*",
          "attributes" : [ {
            "name" : "cluster",
            "value" : "ejb",
            "_address" : "/subsystem=jgroups/channel=*@@@cluster"
          }, {
            "name" : "stack",
            "value" : "udp",
            "_address" : "/subsystem=jgroups/channel=*@@@stack"
          } ]
        }
      },
      "stack" : {
        "tcp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MPING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=MPING",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-mping",
                "_address" : "/subsystem=jgroups/stack=*/protocol=MPING@@@socket-binding"
              } ]
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "TCP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-tcp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        },
        "udp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FD_SOCK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp-fd",
                "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2@@@socket-binding"
              } ]
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "PING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "UDP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        }
      }
    },
    "singleton" : {
      "_address" : "/subsystem=singleton",
      "attributes" : [ {
        "name" : "default",
        "value" : "default",
        "_address" : "/subsystem=singleton@@@default"
      } ],
      "singleton-policy" : {
        "default" : {
          "_address" : "/subsystem=singleton/singleton-policy=*",
          "attributes" : [ {
            "name" : "cache-container",
            "value" : "server",
            "_address" : "/subsystem=singleton/singleton-policy=*@@@cache-container"
          } ],
          "election-policy" : {
            "simple" : {
              "_address" : "/subsystem=singleton/singleton-policy=*/election-policy=simple"
            }
          }
        }
      }
    }
  }
}

singleton-local ยง

Support for WildFly singleton.


{
  "subsystem" : {
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "server" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "default-cache",
            "value" : "default",
            "_address" : "/subsystem=infinispan/cache-container=*@@@default-cache"
          }, {
            "name" : "marshaller",
            "value" : "PROTOSTREAM",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.wildfly.clustering.singleton.server]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "local-cache" : {
            "default" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                }
              }
            }
          }
        }
      }
    },
    "singleton" : {
      "_address" : "/subsystem=singleton",
      "attributes" : [ {
        "name" : "default",
        "value" : "default",
        "_address" : "/subsystem=singleton@@@default"
      } ],
      "singleton-policy" : {
        "default" : {
          "_address" : "/subsystem=singleton/singleton-policy=*",
          "attributes" : [ {
            "name" : "cache-container",
            "value" : "server",
            "_address" : "/subsystem=singleton/singleton-policy=*@@@cache-container"
          } ],
          "election-policy" : {
            "simple" : {
              "_address" : "/subsystem=singleton/singleton-policy=*/election-policy=simple"
            }
          }
        }
      }
    }
  }
}

transactions ยง


{
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "txn-recovery-environment" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "port",
            "value" : "4712",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "txn-status-manager" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "port",
            "value" : "4713",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "elytron" : {
      "_address" : "/subsystem=elytron",
      "permission-set" : {
        "default-permissions" : {
          "_address" : "/subsystem=elytron/permission-set=*",
          "attributes" : [ {
            "name" : "permissions",
            "value" : "{ module=org.wildfly.transaction.client, class-name=org.wildfly.transaction.client.RemoteTransactionPermission }",
            "_address" : "/subsystem=elytron/permission-set=*@@@permissions"
          } ]
        }
      }
    },
    "transactions" : {
      "_address" : "/subsystem=transactions",
      "attributes" : [ {
        "name" : "node-identifier",
        "value" : "${jboss.tx.node.id:1}",
        "_address" : "/subsystem=transactions@@@node-identifier"
      }, {
        "name" : "object-store-path",
        "value" : "tx-object-store",
        "_address" : "/subsystem=transactions@@@object-store-path"
      }, {
        "name" : "object-store-relative-to",
        "value" : "jboss.server.data.dir",
        "_address" : "/subsystem=transactions@@@object-store-relative-to"
      }, {
        "name" : "process-id-uuid",
        "value" : "true",
        "_address" : "/subsystem=transactions@@@process-id-uuid"
      }, {
        "name" : "socket-binding",
        "value" : "txn-recovery-environment",
        "_address" : "/subsystem=transactions@@@socket-binding"
      }, {
        "name" : "statistics-enabled",
        "value" : "${wildfly.transactions.statistics-enabled:${wildfly.statistics-enabled:false}}",
        "_address" : "/subsystem=transactions@@@statistics-enabled"
      }, {
        "name" : "status-socket-binding",
        "value" : "txn-status-manager",
        "_address" : "/subsystem=transactions@@@status-socket-binding"
      } ],
      "log-store" : {
        "log-store" : {
          "_address" : "/subsystem=transactions/log-store=log-store"
        }
      }
    }
  }
}

undertow ยง


{
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "ajp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "port",
            "value" : "${jboss.ajp.port:8009}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "http" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "port",
            "value" : "${jboss.http.port:8080}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "https" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "port",
            "value" : "${jboss.https.port:8443}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "attributes" : [ {
        "name" : "statistics-enabled",
        "value" : "${wildfly.undertow.statistics-enabled:${wildfly.statistics-enabled:false}}",
        "_address" : "/subsystem=undertow@@@statistics-enabled"
      } ],
      "buffer-cache" : {
        "default" : {
          "_address" : "/subsystem=undertow/buffer-cache=*"
        }
      },
      "byte-buffer-pool" : {
        "default" : {
          "_address" : "/subsystem=undertow/byte-buffer-pool=*"
        }
      },
      "configuration" : {
        "filter" : {
          "_address" : "/subsystem=undertow/configuration=filter"
        },
        "handler" : {
          "_address" : "/subsystem=undertow/configuration=handler"
        }
      },
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "host" : {
            "default-host" : {
              "_address" : "/subsystem=undertow/server=*/host=*",
              "attributes" : [ {
                "name" : "alias",
                "value" : "[localhost]",
                "_address" : "/subsystem=undertow/server=*/host=*@@@alias"
              } ]
            }
          },
          "http-listener" : {
            "default" : {
              "_address" : "/subsystem=undertow/server=*/http-listener=*",
              "attributes" : [ {
                "name" : "enable-http2",
                "value" : "true",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@enable-http2"
              }, {
                "name" : "redirect-socket",
                "value" : "https",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@redirect-socket"
              }, {
                "name" : "socket-binding",
                "value" : "http",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@socket-binding"
              } ]
            }
          }
        }
      },
      "servlet-container" : {
        "default" : {
          "_address" : "/subsystem=undertow/servlet-container=*"
        }
      }
    }
  }
}

undertow-https ยง

Support for securing web access with HTTPS.


{
  "subsystem" : {
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "https-listener" : {
            "https" : {
              "_address" : "/subsystem=undertow/server=*/https-listener=*",
              "attributes" : [ {
                "name" : "enable-http2",
                "value" : "true",
                "_address" : "/subsystem=undertow/server=*/https-listener=*@@@enable-http2"
              }, {
                "name" : "socket-binding",
                "value" : "https",
                "_address" : "/subsystem=undertow/server=*/https-listener=*@@@socket-binding"
              }, {
                "name" : "ssl-context",
                "value" : "applicationSSC",
                "_address" : "/subsystem=undertow/server=*/https-listener=*@@@ssl-context"
              } ]
            }
          }
        }
      }
    }
  }
}

undertow-load-balancer ยง

Support for Undertow configured as a load balancer.


{
  "interface" : {
    "private" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address.private:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "http" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "port",
            "value" : "${jboss.http.port:8080}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "https" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "port",
            "value" : "${jboss.https.port:8443}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "mcmp-management" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "${jboss.mcmp.port:8090}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "modcluster" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.modcluster.multicast.address:224.0.1.105}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "23364",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "undertow" : {
      "_address" : "/subsystem=undertow",
      "attributes" : [ {
        "name" : "statistics-enabled",
        "value" : "${wildfly.undertow.statistics-enabled:${wildfly.statistics-enabled:false}}",
        "_address" : "/subsystem=undertow@@@statistics-enabled"
      } ],
      "buffer-cache" : {
        "default" : {
          "_address" : "/subsystem=undertow/buffer-cache=*"
        }
      },
      "byte-buffer-pool" : {
        "default" : {
          "_address" : "/subsystem=undertow/byte-buffer-pool=*"
        }
      },
      "configuration" : {
        "filter" : {
          "_address" : "/subsystem=undertow/configuration=filter",
          "mod-cluster" : {
            "load-balancer" : {
              "_address" : "/subsystem=undertow/configuration=filter/mod-cluster=*",
              "attributes" : [ {
                "name" : "advertise-socket-binding",
                "value" : "modcluster",
                "_address" : "/subsystem=undertow/configuration=filter/mod-cluster=*@@@advertise-socket-binding"
              }, {
                "name" : "enable-http2",
                "value" : "true",
                "_address" : "/subsystem=undertow/configuration=filter/mod-cluster=*@@@enable-http2"
              }, {
                "name" : "management-socket-binding",
                "value" : "mcmp-management",
                "_address" : "/subsystem=undertow/configuration=filter/mod-cluster=*@@@management-socket-binding"
              }, {
                "name" : "max-retries",
                "value" : "3",
                "_address" : "/subsystem=undertow/configuration=filter/mod-cluster=*@@@max-retries"
              } ]
            }
          }
        },
        "handler" : {
          "_address" : "/subsystem=undertow/configuration=handler"
        }
      },
      "server" : {
        "default-server" : {
          "_address" : "/subsystem=undertow/server=*",
          "host" : {
            "default-host" : {
              "_address" : "/subsystem=undertow/server=*/host=*",
              "attributes" : [ {
                "name" : "alias",
                "value" : "[localhost]",
                "_address" : "/subsystem=undertow/server=*/host=*@@@alias"
              } ],
              "filter-ref" : {
                "load-balancer" : {
                  "_address" : "/subsystem=undertow/server=*/host=*/filter-ref=*"
                }
              }
            }
          },
          "http-listener" : {
            "default" : {
              "_address" : "/subsystem=undertow/server=*/http-listener=*",
              "attributes" : [ {
                "name" : "enable-http2",
                "value" : "true",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@enable-http2"
              }, {
                "name" : "redirect-socket",
                "value" : "https",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@redirect-socket"
              }, {
                "name" : "socket-binding",
                "value" : "http",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@socket-binding"
              } ]
            },
            "management" : {
              "_address" : "/subsystem=undertow/server=*/http-listener=*",
              "attributes" : [ {
                "name" : "enable-http2",
                "value" : "true",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@enable-http2"
              }, {
                "name" : "socket-binding",
                "value" : "mcmp-management",
                "_address" : "/subsystem=undertow/server=*/http-listener=*@@@socket-binding"
              } ]
            }
          }
        }
      },
      "servlet-container" : {
        "default" : {
          "_address" : "/subsystem=undertow/servlet-container=*"
        }
      }
    }
  }
}

web-clustering ยง

Support for distributable web applications. Configures a non-local Infinispan-based container web cache for data session handling suitable to clustering environments.


{
  "interface" : {
    "private" : {
      "_address" : "/interface=*",
      "attributes" : [ {
        "name" : "inet-address",
        "value" : "${jboss.bind.address.private:127.0.0.1}",
        "_address" : "/interface=*@@@inet-address"
      } ]
    }
  },
  "socket-binding-group" : {
    "standard-sockets" : {
      "_address" : "/socket-binding-group=*",
      "socket-binding" : {
        "jgroups-mping" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45700",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          } ]
        },
        "jgroups-tcp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "7600",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "multicast-address",
            "value" : "${jboss.default.multicast.address:230.0.0.4}",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-address"
          }, {
            "name" : "multicast-port",
            "value" : "45688",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@multicast-port"
          }, {
            "name" : "port",
            "value" : "55200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        },
        "jgroups-udp-fd" : {
          "_address" : "/socket-binding-group=*/socket-binding=*",
          "attributes" : [ {
            "name" : "interface",
            "value" : "private",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@interface"
          }, {
            "name" : "port",
            "value" : "54200",
            "_address" : "/socket-binding-group=*/socket-binding=*@@@port"
          } ]
        }
      }
    }
  },
  "subsystem" : {
    "distributable-web" : {
      "_address" : "/subsystem=distributable-web",
      "attributes" : [ {
        "name" : "default-session-management",
        "value" : "default",
        "_address" : "/subsystem=distributable-web@@@default-session-management"
      }, {
        "name" : "default-single-sign-on-management",
        "value" : "default",
        "_address" : "/subsystem=distributable-web@@@default-single-sign-on-management"
      } ],
      "infinispan-session-management" : {
        "default" : {
          "_address" : "/subsystem=distributable-web/infinispan-session-management=*",
          "attributes" : [ {
            "name" : "cache-container",
            "value" : "web",
            "_address" : "/subsystem=distributable-web/infinispan-session-management=*@@@cache-container"
          }, {
            "name" : "granularity",
            "value" : "SESSION",
            "_address" : "/subsystem=distributable-web/infinispan-session-management=*@@@granularity"
          } ],
          "affinity" : {
            "primary-owner" : {
              "_address" : "/subsystem=distributable-web/infinispan-session-management=*/affinity=primary-owner"
            }
          }
        }
      },
      "infinispan-single-sign-on-management" : {
        "default" : {
          "_address" : "/subsystem=distributable-web/infinispan-single-sign-on-management=*",
          "attributes" : [ {
            "name" : "cache",
            "value" : "sso",
            "_address" : "/subsystem=distributable-web/infinispan-single-sign-on-management=*@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "web",
            "_address" : "/subsystem=distributable-web/infinispan-single-sign-on-management=*@@@cache-container"
          } ]
        }
      },
      "routing" : {
        "infinispan" : {
          "_address" : "/subsystem=distributable-web/routing=infinispan",
          "attributes" : [ {
            "name" : "cache",
            "value" : "routing",
            "_address" : "/subsystem=distributable-web/routing=infinispan@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "web",
            "_address" : "/subsystem=distributable-web/routing=infinispan@@@cache-container"
          } ]
        }
      }
    },
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "web" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "default-cache",
            "value" : "dist",
            "_address" : "/subsystem=infinispan/cache-container=*@@@default-cache"
          }, {
            "name" : "marshaller",
            "value" : "PROTOSTREAM",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.wildfly.clustering.session.infinispan.embedded]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "distributed-cache" : {
            "dist" : {
              "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=expiration@@@interval"
                  } ]
                },
                "locking" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=locking",
                  "attributes" : [ {
                    "name" : "isolation",
                    "value" : "REPEATABLE_READ",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=locking@@@isolation"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/component=transaction@@@mode"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "passivation",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file@@@passivation"
                  }, {
                    "name" : "purge",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/distributed-cache=*/store=file@@@purge"
                  } ]
                }
              }
            }
          },
          "replicated-cache" : {
            "routing" : {
              "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration@@@interval"
                  } ]
                }
              }
            },
            "sso" : {
              "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=expiration@@@interval"
                  } ]
                },
                "locking" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=locking",
                  "attributes" : [ {
                    "name" : "isolation",
                    "value" : "REPEATABLE_READ",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=locking@@@isolation"
                  } ]
                },
                "transaction" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=transaction",
                  "attributes" : [ {
                    "name" : "mode",
                    "value" : "BATCH",
                    "_address" : "/subsystem=infinispan/cache-container=*/replicated-cache=*/component=transaction@@@mode"
                  } ]
                }
              }
            }
          },
          "transport" : {
            "jgroups" : {
              "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups",
              "attributes" : [ {
                "name" : "lock-timeout",
                "value" : "60000",
                "_address" : "/subsystem=infinispan/cache-container=*/transport=jgroups@@@lock-timeout"
              } ]
            }
          }
        }
      }
    },
    "jgroups" : {
      "_address" : "/subsystem=jgroups",
      "attributes" : [ {
        "name" : "default-channel",
        "value" : "ee",
        "_address" : "/subsystem=jgroups@@@default-channel"
      } ],
      "channel" : {
        "ee" : {
          "_address" : "/subsystem=jgroups/channel=*",
          "attributes" : [ {
            "name" : "cluster",
            "value" : "ejb",
            "_address" : "/subsystem=jgroups/channel=*@@@cluster"
          }, {
            "name" : "stack",
            "value" : "udp",
            "_address" : "/subsystem=jgroups/channel=*@@@stack"
          } ]
        }
      },
      "stack" : {
        "tcp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MPING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=MPING",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-mping",
                "_address" : "/subsystem=jgroups/stack=*/protocol=MPING@@@socket-binding"
              } ]
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "TCP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-tcp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        },
        "udp" : {
          "_address" : "/subsystem=jgroups/stack=*",
          "protocol" : {
            "FD_ALL3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "FD_SOCK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp-fd",
                "_address" : "/subsystem=jgroups/stack=*/protocol=FD_SOCK2@@@socket-binding"
              } ]
            },
            "FRAG4" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MERGE3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "MFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "PING" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "RED" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UFC" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "UNICAST3" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "VERIFY_SUSPECT2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.GMS" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.NAKACK2" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            },
            "pbcast.STABLE" : {
              "_address" : "/subsystem=jgroups/stack=*/protocol=*"
            }
          },
          "transport" : {
            "UDP" : {
              "_address" : "/subsystem=jgroups/stack=*/transport=*",
              "attributes" : [ {
                "name" : "socket-binding",
                "value" : "jgroups-udp",
                "_address" : "/subsystem=jgroups/stack=*/transport=*@@@socket-binding"
              } ]
            }
          }
        }
      }
    }
  }
}

web-console ยง

Support for loading the HAL web console from the /console context on the HTTP management interface.


{
  "core-service" : {
    "management" : {
      "_address" : "/core-service=management",
      "management-interface" : {
        "http-interface" : {
          "_address" : "/core-service=management/management-interface=http-interface",
          "attributes" : [ {
            "name" : "console-enabled",
            "value" : "true",
            "_address" : "/core-service=management/management-interface=http-interface@@@console-enabled"
          } ]
        }
      }
    }
  }
}

web-passivation ยง

Support for distributable web applications. Configures a local Infinispan-based container web cache for data session handling suitable to single node environments.


{
  "subsystem" : {
    "distributable-web" : {
      "_address" : "/subsystem=distributable-web",
      "attributes" : [ {
        "name" : "default-session-management",
        "value" : "default",
        "_address" : "/subsystem=distributable-web@@@default-session-management"
      }, {
        "name" : "default-single-sign-on-management",
        "value" : "default",
        "_address" : "/subsystem=distributable-web@@@default-single-sign-on-management"
      } ],
      "infinispan-session-management" : {
        "default" : {
          "_address" : "/subsystem=distributable-web/infinispan-session-management=*",
          "attributes" : [ {
            "name" : "cache-container",
            "value" : "web",
            "_address" : "/subsystem=distributable-web/infinispan-session-management=*@@@cache-container"
          }, {
            "name" : "granularity",
            "value" : "SESSION",
            "_address" : "/subsystem=distributable-web/infinispan-session-management=*@@@granularity"
          } ],
          "affinity" : {
            "local" : {
              "_address" : "/subsystem=distributable-web/infinispan-session-management=*/affinity=local"
            }
          }
        }
      },
      "infinispan-single-sign-on-management" : {
        "default" : {
          "_address" : "/subsystem=distributable-web/infinispan-single-sign-on-management=*",
          "attributes" : [ {
            "name" : "cache",
            "value" : "sso",
            "_address" : "/subsystem=distributable-web/infinispan-single-sign-on-management=*@@@cache"
          }, {
            "name" : "cache-container",
            "value" : "web",
            "_address" : "/subsystem=distributable-web/infinispan-single-sign-on-management=*@@@cache-container"
          } ]
        }
      },
      "routing" : {
        "local" : {
          "_address" : "/subsystem=distributable-web/routing=local"
        }
      }
    },
    "infinispan" : {
      "_address" : "/subsystem=infinispan",
      "cache-container" : {
        "web" : {
          "_address" : "/subsystem=infinispan/cache-container=*",
          "attributes" : [ {
            "name" : "default-cache",
            "value" : "passivation",
            "_address" : "/subsystem=infinispan/cache-container=*@@@default-cache"
          }, {
            "name" : "marshaller",
            "value" : "PROTOSTREAM",
            "_address" : "/subsystem=infinispan/cache-container=*@@@marshaller"
          }, {
            "name" : "modules",
            "value" : "[org.wildfly.clustering.web.infinispan]",
            "_address" : "/subsystem=infinispan/cache-container=*@@@modules"
          } ],
          "local-cache" : {
            "passivation" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                }
              },
              "store" : {
                "file" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file",
                  "attributes" : [ {
                    "name" : "passivation",
                    "value" : "true",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/store=file@@@passivation"
                  } ]
                }
              }
            },
            "sso" : {
              "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*",
              "component" : {
                "expiration" : {
                  "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration",
                  "attributes" : [ {
                    "name" : "interval",
                    "value" : "0",
                    "_address" : "/subsystem=infinispan/cache-container=*/local-cache=*/component=expiration@@@interval"
                  } ]
                }
              }
            }
          }
        }
      }
    }
  }
}

web-server ยง


{ }

webservices ยง

Support for Jakarta XML Web Services.


{
  "subsystem" : {
    "webservices" : {
      "_address" : "/subsystem=webservices",
      "attributes" : [ {
        "name" : "statistics-enabled",
        "value" : "${wildfly.webservices.statistics-enabled:${wildfly.statistics-enabled:false}}",
        "_address" : "/subsystem=webservices@@@statistics-enabled"
      }, {
        "name" : "wsdl-host",
        "value" : "${jboss.bind.address:127.0.0.1}",
        "_address" : "/subsystem=webservices@@@wsdl-host"
      } ],
      "client-config" : {
        "Standard-Client-Config" : {
          "_address" : "/subsystem=webservices/client-config=*"
        }
      },
      "endpoint-config" : {
        "Recording-Endpoint-Config" : {
          "_address" : "/subsystem=webservices/endpoint-config=*",
          "pre-handler-chain" : {
            "recording-handlers" : {
              "_address" : "/subsystem=webservices/endpoint-config=*/pre-handler-chain=*",
              "attributes" : [ {
                "name" : "protocol-bindings",
                "value" : "##SOAP11_HTTP ##SOAP11_HTTP_MTOM ##SOAP12_HTTP ##SOAP12_HTTP_MTOM",
                "_address" : "/subsystem=webservices/endpoint-config=*/pre-handler-chain=*@@@protocol-bindings"
              } ],
              "handler" : {
                "RecordingHandler" : {
                  "_address" : "/subsystem=webservices/endpoint-config=*/pre-handler-chain=*/handler=*",
                  "attributes" : [ {
                    "name" : "class",
                    "value" : "org.jboss.ws.common.invocation.RecordingServerHandler",
                    "_address" : "/subsystem=webservices/endpoint-config=*/pre-handler-chain=*/handler=*@@@class"
                  } ]
                }
              }
            }
          }
        },
        "Standard-Endpoint-Config" : {
          "_address" : "/subsystem=webservices/endpoint-config=*"
        }
      }
    }
  }
}

About

This feature pack is hosted at https://wildfly.org

Source code of this feature pack is hosted at https://github.com/wildfly/wildfly

This feature pack is licensed under: