BBjspPipelineConfig::getStageNames


Description

In BBj 17.0 and higher, this method returns a BBjVector containing the names of the stages.

Syntax

Return Value

Method

BBjVector

getStageNames()

Parameters

None.

Return Value

a BBjVector containing the names of the stages.

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