diesel-domain-spec Pub Share

anno  (  ui.fieldsToShow ="-name,node,schedId,cronExpr,ti"...="-name,nod...)

anno  (  inventory="diesel.internal"="diesel.in...)

anno  (  aggregate="yes"="yes")

listAll | new
class DieselCron (
schedId <@key>,
node,
schedule,
cronExpr,
timeExpr,
singleton,
collect,
max,
count,
currCount,
cronMsg,
doneMsg,
schedId <@key>,
node,
schedule,
cronExpr,
timeExpr,
singleton,
collect,
max,
count,
currCount,
cronMsg,
doneMsg
) ANNO(  aggregate:String="yes"="yes",   inventory:String="diesel.internal"="diesel.internal",   ui.fieldsToShow:String="-name,node,schedId,cronExpr,timeExpr,currCount,-category"="-name,node,schedId,cronExpr,timeExpr,currCount,-category",   aggregate:String="yes"="yes",   inventory:String="diesel.internal"="diesel.internal",   ui.fieldsToShow:String="-name,node,schedId,cronExpr,timeExpr,currCount,-category"="-name,node,schedId,cronExpr,timeExpr,currCount,-category")

anno  (  ui.fieldsToShow ="node,name,batch,isDone,totalPu"...="node,name...)

anno  (  inventory="diesel.internal"="diesel.in...)

anno  (  aggregate="yes"="yes")

listAll | new
class DieselStream (
name <@key>,
node,
owner,
batch,
batchSize,
maxSize,
isDone,
totalPut,
totalConsumed,
name <@key>,
node,
owner,
batch,
batchSize,
maxSize,
isDone,
totalPut,
totalConsumed
) ANNO(  aggregate:String="yes"="yes",   inventory:String="diesel.internal"="diesel.internal",   ui.fieldsToShow:String="node,name,batch,isDone,totalPut,totalConsumed,-category"="node,name,batch,isDone,totalPut,totalConsumed,-category",   aggregate:String="yes"="yes",   inventory:String="diesel.internal"="diesel.internal",   ui.fieldsToShow:String="node,name,batch,isDone,totalPut,totalConsumed,-category"="node,name,batch,isDone,totalPut,totalConsumed,-category")

anno  (  ui.fieldsToShow="name,status"="name,stat...)

anno  (  inventory="diesel.internal"="diesel.in...)

listAll | new
class DieselNode (
name <@key>,
status,
ip,
dnsName,
roles,
name <@key>,
status,
ip,
dnsName,
roles
) ANNO(  inventory:String="diesel.internal"="diesel.internal",   ui.fieldsToShow:String="name,status"="name,status",   inventory:String="diesel.internal"="diesel.internal",   ui.fieldsToShow:String="name,status"="name,status")

$when:: diesel.realm.setupDieselDomain
   diesel.inv.register (inventory="diesel.internal"="diesel.in..., classNames ="DieselCron,DieselStream,Diesel"...="DieselCro...)

$when:: diesel.realm.configure
   diesel.realm.setupDieselDomain


Was this useful?    

By: Razie | 2022-12-03 .. 2023-03-26 | Tags: spec , DslDomain


Viewed 489 times ( | History | Print ) this page.

You need to log in to post a comment!

© Copyright DieselApps, 2012-2024, all rights reserved.