KIE Internal 6.1.0.Final

org.kie.internal.runtime.conf
Interface DeploymentDescriptorBuilder


public interface DeploymentDescriptorBuilder

Fluent API style builder to simplify construction (or modification) of descriptor instances.


Method Summary
 DeploymentDescriptorBuilder addConfiguration(NamedObjectModel model)
           
 DeploymentDescriptorBuilder addEnvironmentEntry(NamedObjectModel model)
           
 DeploymentDescriptorBuilder addEventListener(ObjectModel model)
           
 DeploymentDescriptorBuilder addGlobal(NamedObjectModel model)
           
 DeploymentDescriptorBuilder addMarshalingStrategy(ObjectModel model)
           
 DeploymentDescriptorBuilder addRequiredRole(String role)
           
 DeploymentDescriptorBuilder addTaskEventListener(ObjectModel model)
           
 DeploymentDescriptorBuilder addWorkItemHandler(NamedObjectModel model)
           
 DeploymentDescriptorBuilder auditMode(AuditMode mode)
           
 DeploymentDescriptorBuilder auditPersistenceUnit(String pu)
           
 DeploymentDescriptor get()
           
 DeploymentDescriptorBuilder persistenceMode(PersistenceMode mode)
           
 DeploymentDescriptorBuilder persistenceUnit(String pu)
           
 DeploymentDescriptorBuilder runtimeStrategy(DeploymentUnit.RuntimeStrategy strategy)
           
 void setBuildHandler(BuilderHandler handler)
           
 DeploymentDescriptorBuilder setConfiguration(List<NamedObjectModel> models)
           
 DeploymentDescriptorBuilder setEnvironmentEntries(List<NamedObjectModel> models)
           
 DeploymentDescriptorBuilder setEventListeners(List<ObjectModel> models)
           
 DeploymentDescriptorBuilder setGlobals(List<NamedObjectModel> models)
           
 DeploymentDescriptorBuilder setMarshalingStrategies(List<ObjectModel> models)
           
 DeploymentDescriptorBuilder setRequiredRoles(List<String> roles)
           
 DeploymentDescriptorBuilder setTaskEventListeners(List<ObjectModel> models)
           
 DeploymentDescriptorBuilder setWorkItemHandlers(List<NamedObjectModel> models)
           
 

Method Detail

get

DeploymentDescriptor get()

persistenceUnit

DeploymentDescriptorBuilder persistenceUnit(String pu)

auditPersistenceUnit

DeploymentDescriptorBuilder auditPersistenceUnit(String pu)

auditMode

DeploymentDescriptorBuilder auditMode(AuditMode mode)

persistenceMode

DeploymentDescriptorBuilder persistenceMode(PersistenceMode mode)

addConfiguration

DeploymentDescriptorBuilder addConfiguration(NamedObjectModel model)

addEnvironmentEntry

DeploymentDescriptorBuilder addEnvironmentEntry(NamedObjectModel model)

addWorkItemHandler

DeploymentDescriptorBuilder addWorkItemHandler(NamedObjectModel model)

addGlobal

DeploymentDescriptorBuilder addGlobal(NamedObjectModel model)

addEventListener

DeploymentDescriptorBuilder addEventListener(ObjectModel model)

addTaskEventListener

DeploymentDescriptorBuilder addTaskEventListener(ObjectModel model)

addMarshalingStrategy

DeploymentDescriptorBuilder addMarshalingStrategy(ObjectModel model)

addRequiredRole

DeploymentDescriptorBuilder addRequiredRole(String role)

runtimeStrategy

DeploymentDescriptorBuilder runtimeStrategy(DeploymentUnit.RuntimeStrategy strategy)

setConfiguration

DeploymentDescriptorBuilder setConfiguration(List<NamedObjectModel> models)

setEnvironmentEntries

DeploymentDescriptorBuilder setEnvironmentEntries(List<NamedObjectModel> models)

setWorkItemHandlers

DeploymentDescriptorBuilder setWorkItemHandlers(List<NamedObjectModel> models)

setGlobals

DeploymentDescriptorBuilder setGlobals(List<NamedObjectModel> models)

setEventListeners

DeploymentDescriptorBuilder setEventListeners(List<ObjectModel> models)

setTaskEventListeners

DeploymentDescriptorBuilder setTaskEventListeners(List<ObjectModel> models)

setMarshalingStrategies

DeploymentDescriptorBuilder setMarshalingStrategies(List<ObjectModel> models)

setRequiredRoles

DeploymentDescriptorBuilder setRequiredRoles(List<String> roles)

setBuildHandler

void setBuildHandler(BuilderHandler handler)

KIE Internal 6.1.0.Final

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.