BBjJettyContextConfiguration::getServlets (Deprecated)

BBjServlets are deprecated for BBj 21.00 and higher, and have been replaced by BBxServlets.

Description

In BBj 15.0 and higher, this method returns a BBjVector containing BBjServletConfiguration objects for all the BBj Servlet in the context

Syntax

Return Value

Method

BBjVector

getServlets()

Parameters

None.

Return Value

a BBjVector of BBjServletConfiguration objects

Remarks

Once configures, a BBj Servlet will be initialized whenever the context is started

Example

declare BBjAPI api!
declare BBjAdmin admin!
declare BBjJettyServerConfiguration config!
declare BBjVector contextNames!
declare BBjJettyContextConfiguration context!
api! = BBJAPI()
admin! = api!.getAdmin("admin","admin123")
config! = admin!.getJettyServerConfig()
contextNames! = config!.getContextNames()
sz = contextNames!.size()
context! = config!.getRootContextInfo()
print "ROOT context has docbase:" + context!.getDocBase()
vect! = context!.getBBjspServlets()
if (vect!.size()) then
    print "BBjsp Servlets in ROOT context"
    for i = 1 to vect!.size()-1
        declare BBjspServletConfiguration bbjspServlet!
        bbjspServlet! = cast(BBjspServletConfiguration,vect!.get(i))
        print bbjspServlet!.getMapping() + " = " + bbjspServlet!.getSourceName() + "::" + bbjspServlet!.getClassName()
    next i
endif
vect! = context!.getServlets()
if (vect!.size()) then
    print "BBj Servlets in ROOT context"
    for i = 1 to vect!.size()-1
        declare BBjServletConfiguration bbjServlet!
        bbjServlet! = cast(BBjServletConfiguration,vect!.get(i))
        print bbjServlet!.getName() + " + " + bbjServlet!.getProgram() + " " + bbjServlet!.getConfig()
    next i
endif

See Also

BBjAPI

BBjVector

BBjServletConfiguration