BBjJettyContextConfiguration::getPipelineConfig

The BBJSP system is deprecated. For new development, use BBxServlet.

Description

In BBj 17.00 and higher, this method returns the BBjspPipelineConfig for the named BBjspPipeline.

Syntax

Return Value

Method

BBjspPipelineConfig

getPipelineConfig(string name)

Parameters

Variable

Description

name

the name of the pipeline to get

Return Value

the BBjspPipelineConfig record

Remarks

None.

Example

declare BBjAPI api!
declare BBjAdmin admin!
declare BBjJettyServerConfiguration config!
declare BBjJettyContextConfiguration root!
declare BBjspPipelineConfig pipelineConfig!
declare BBjspPipelineStageConfig stageConfig!
declare BBjVector stageNames!
api! = BBJAPI()
admin! = api!.getAdmin("admin","admin123")
config! = admin!.getJettyServerConfig()
root! = config!.getRootContextInfo()
pipelineConfig! = root!.getPipelineConfig("MyPipeline")
print "Pipeline Name = " + pipelineConfig!.getName()
print "Config File = " + pipelineConfig!.getFilename()
print "config.bbx = " + pipelineConfig!.getBBjConfig()
stageNames! = pipelineConfig!.getStageNames()
print stageNames!
sz = stageNames!.size()
if (sz) then
    for i = 0 to sz-1
        name$ = stageNames!.get(i)
        stageConfig! = pipelineConfig!.getStage(name$)
        print " " + name$ + " - " + stageConfig!.getSource() + "::" + stageConfig!.getClassname()
    next i
endif
pipelineConfig!.save()

See Also

BBjAPI

BBjJettyContextConfiguration

BBjspPipelineConfig