Description
In BBj 15.0 and higher, this method returns
a BBjVector containing the
names of all the BBj Servlets in the context.
Syntax
Return Value
|
Method
|
BBjVector
|
getServletNames()
|
Parameters
None.
Return Value
Returns a BBjVector
of Strings.
Remarks
Once configured, 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
BBjJettyContextConfiguration
BBjVector