[jboss-jira] [JBoss JIRA] (WFLY-4811) Batch subsystem should be renamed batch-jberet and the model updated for usabliity
James Perkins (JIRA)
issues at jboss.org
Fri Jun 19 14:10:03 EDT 2015
James Perkins created WFLY-4811:
-----------------------------------
Summary: Batch subsystem should be renamed batch-jberet and the model updated for usabliity
Key: WFLY-4811
URL: https://issues.jboss.org/browse/WFLY-4811
Project: WildFly
Issue Type: Enhancement
Components: Batch
Reporter: James Perkins
Assignee: Cheng Fang
Fix For: 10.0.0.Final
The batch subsystem is currently not designed well. The model needs to be updated for better validation and usability. During this process the resource should be renamed to {{batch-jberet}}.
Current model:
{code}
{
"outcome" => "success",
"result" => {
"job-repository-type" => "in-memory",
"job-repository" => {"jdbc" => {"jndi-name" => undefined}},
"thread-factory" => undefined,
"thread-pool" => {"batch" => {
"keepalive-time" => {
"time" => 30L,
"unit" => "SECONDS"
},
"max-threads" => 10,
"name" => "batch",
"thread-factory" => undefined
}}
}
}
{code}
If possible the {{thread-factory}} should be removed and the {{thread-pool}} should use attribute groups.
The {{job-repository-type}} will be removed as well as the {{job-repository=jdbc}}. A new {{jdbc-job-repository}} and {{in-memory-job-repository}} resource will be added. There will also be a {{default-job-repository}} which will accept a name from one of the defined job repositories.
A new deployment descriptor will be added to allow a user to defined a job repository configured on the subsystem.
Due to these changes the persisted XML will likely need some small alterations. Mainly ensuring a name attribute is persisted and multiple repositories are allowed to be defined.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
More information about the jboss-jira
mailing list